diff options
author | Victor Stinner <vstinner@python.org> | 2024-05-18 20:21:05 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-18 20:21:05 (GMT) |
commit | 30b4e9f9c42493136c58c56fee5553128bb32428 (patch) | |
tree | ab2a29b34e3fe6c13265b9e2f4337e8ee06a25d0 /Lib | |
parent | c141d4393750c827cbcb3867f0f42997a3bb3528 (diff) | |
download | cpython-30b4e9f9c42493136c58c56fee5553128bb32428.zip cpython-30b4e9f9c42493136c58c56fee5553128bb32428.tar.gz cpython-30b4e9f9c42493136c58c56fee5553128bb32428.tar.bz2 |
gh-119050: Add type hints to libregrtest/results.py (#119144)
Sort also 'omitted' in TestResults.display_result().
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/libregrtest/results.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/test/libregrtest/results.py b/Lib/test/libregrtest/results.py index 85c8205..0e28435 100644 --- a/Lib/test/libregrtest/results.py +++ b/Lib/test/libregrtest/results.py @@ -18,7 +18,7 @@ EXITCODE_INTERRUPTED = 130 # 128 + signal.SIGINT=2 class TestResults: - def __init__(self): + def __init__(self) -> None: self.bad: TestList = [] self.good: TestList = [] self.rerun_bad: TestList = [] @@ -38,22 +38,22 @@ class TestResults: # used by -T with -j self.covered_lines: set[Location] = set() - def is_all_good(self): + def is_all_good(self) -> bool: return (not self.bad and not self.skipped and not self.interrupted and not self.worker_bug) - def get_executed(self): + def get_executed(self) -> set[TestName]: return (set(self.good) | set(self.bad) | set(self.skipped) | set(self.resource_denied) | set(self.env_changed) | set(self.run_no_tests)) - def no_tests_run(self): + def no_tests_run(self) -> bool: return not any((self.good, self.bad, self.skipped, self.interrupted, self.env_changed)) - def get_state(self, fail_env_changed): + def get_state(self, fail_env_changed: bool) -> str: state = [] if self.bad: state.append("FAILURE") @@ -204,7 +204,7 @@ class TestResults: omitted = set(tests) - self.get_executed() # less important - all_tests.append((omitted, "test", "{} omitted:")) + all_tests.append((sorted(omitted), "test", "{} omitted:")) if not quiet: all_tests.append((self.skipped, "test", "{} skipped:")) all_tests.append((self.resource_denied, "test", "{} skipped (resource denied):")) |