unittest.mock: use ParamSpec in patch (#10325)

Fixes #10324
This commit is contained in:
Shantanu
2023-06-20 04:48:49 -07:00
committed by GitHub
parent 7114aecf77
commit 9e86c6026a
3 changed files with 34 additions and 4 deletions

View File

@@ -111,12 +111,12 @@ def testcase_dir_from_package_name(package_name: str) -> Path:
def get_all_testcase_directories() -> list[PackageInfo]:
testcase_directories = [PackageInfo("stdlib", Path("test_cases"))]
testcase_directories: list[PackageInfo] = []
for package_name in os.listdir("stubs"):
potential_testcase_dir = testcase_dir_from_package_name(package_name)
if potential_testcase_dir.is_dir():
testcase_directories.append(PackageInfo(package_name, potential_testcase_dir))
return sorted(testcase_directories)
return [PackageInfo("stdlib", Path("test_cases"))] + sorted(testcase_directories)
# ====================================================================