diff --git a/tests/mypy_test.py b/tests/mypy_test.py index a0069ae69acd..6eee3213a037 100644 --- a/tests/mypy_test.py +++ b/tests/mypy_test.py @@ -251,10 +251,11 @@ def get_mypy_flags(args: TestConfig, temp_name: str, *, testing_stdlib: bool) -> "--no-site-packages", "--custom-typeshed-dir", str(Path(__file__).parent.parent), - "--no-implicit-optional", - "--disallow-untyped-decorators", - "--disallow-any-generics", - "--strict-equality", + "--strict", + # Stub completion is checked by pyright (--allow-*-defs) + "--allow-untyped-defs", + "--allow-incomplete-defs", + "--allow-subclassing-any", # Needed until we can use non-types dependencies #5768 "--enable-error-code", "ignore-without-code", "--config-file", diff --git a/tests/regr_test.py b/tests/regr_test.py index ef084cf652ac..37d09ef9c26e 100644 --- a/tests/regr_test.py +++ b/tests/regr_test.py @@ -94,6 +94,7 @@ def test_testcase_directory(package: PackageInfo, version: str, platform: str, q msg += "standard library test cases..." if is_stdlib else f"test cases for {package_name!r}..." print(msg, end=" ") + # "--enable-error-code ignore-without-code" is purposefully ommited. See https://github.com/python/typeshed/pull/8083 flags = [ "--python-version", version,