stdlib: Fix type for unittest.TestProgram module attribute (#15559)

This commit is contained in:
Stephen Finucane
2026-03-26 16:40:39 +01:00
committed by GitHub
parent 27d902f6fa
commit 07f0b07dd4
+2 -2
View File
@@ -18,7 +18,7 @@ class _TestRunner(Protocol):
# not really documented
class TestProgram:
result: unittest.result.TestResult
module: None | str | ModuleType
module: ModuleType | None
verbosity: int
failfast: bool | None
catchbreak: bool | None
@@ -30,7 +30,7 @@ class TestProgram:
durations: unittest.result._DurationsType | None
def __init__(
self,
module: None | str | ModuleType = "__main__",
module: ModuleType | str | None = "__main__",
defaultTest: str | Iterable[str] | None = None,
argv: list[str] | None = None,
testRunner: type[_TestRunner] | _TestRunner | None = None,