From 07f0b07dd4d3a827d5898b71267665fa93b90f37 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Thu, 26 Mar 2026 16:40:39 +0100 Subject: [PATCH] stdlib: Fix type for unittest.TestProgram module attribute (#15559) --- stdlib/unittest/main.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/unittest/main.pyi b/stdlib/unittest/main.pyi index 23ead1638..e1aeac32c 100644 --- a/stdlib/unittest/main.pyi +++ b/stdlib/unittest/main.pyi @@ -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,