summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_pep646_syntax.py
Commit message (Collapse)AuthorAgeFilesLines
* gh-89392: Fix running test_pep646_syntax as script (GH-108875)Serhiy Storchaka2023-09-041-0/+1
|
* gh-89392: Make test_pep646_syntax discoverable (GH-108861)Serhiy Storchaka2023-09-041-5/+7
|
* regrtest computes statistics (#108793)Victor Stinner2023-09-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | test_netrc, test_pep646_syntax and test_xml_etree now return results in the test_main() function. Changes: * Rewrite TestResult as a dataclass with a new State class. * Add test.support.TestStats class and Regrtest.stats_dict attribute. * libregrtest.runtest functions now modify a TestResult instance in-place. * libregrtest summary lists the number of run tests and skipped tests, and denied resources. * Add TestResult.has_meaningful_duration() method. * Compute TestResult duration in the upper function. * Use time.perf_counter() instead of time.monotonic(). * Regrtest: rename 'resource_denieds' attribute to 'resource_denied'. * Rename CHILD_ERROR to MULTIPROCESSING_ERROR. * Use match/case syntadx to have different code depending on the test state. Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* bpo-43224: Implement PEP 646 grammar changes (GH-31018)Matthew Rahtz2022-03-261-0/+326
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>