summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2023-10-02 15:18:41 (GMT)
committerGitHub <noreply@github.com>2023-10-02 15:18:41 (GMT)
commit551aa6ab9419109a80ad53900ad930e9b7f2e40d (patch)
tree8a328a2aa99be63258f8c2827749551ae5071f2d /Lib/test
parent84ef145d854832f8521ea38468071ad210b6365c (diff)
downloadcpython-551aa6ab9419109a80ad53900ad930e9b7f2e40d.zip
cpython-551aa6ab9419109a80ad53900ad930e9b7f2e40d.tar.gz
cpython-551aa6ab9419109a80ad53900ad930e9b7f2e40d.tar.bz2
[3.12] gh-106584: Fix exit code for unittest in Python 3.12 (GH-106588) (#109725)
gh-106584: Fix exit code for unittest in Python 3.12 (GH-106588) (cherry picked from commit 8fc071345b50dd3de61ebeeaa287ccef21d061b2) Co-authored-by: EliseevEgor <egor.eliseev@jetbrains.com> Co-authored-by: sunmy2019 <59365878+sunmy2019@users.noreply.github.com> Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_unittest/test_discovery.py2
-rw-r--r--Lib/test/test_unittest/test_skipping.py12
2 files changed, 7 insertions, 7 deletions
diff --git a/Lib/test/test_unittest/test_discovery.py b/Lib/test/test_unittest/test_discovery.py
index 004898e..dcb72d7 100644
--- a/Lib/test/test_unittest/test_discovery.py
+++ b/Lib/test/test_unittest/test_discovery.py
@@ -571,7 +571,7 @@ class TestDiscovery(unittest.TestCase):
result = unittest.TestResult()
suite.run(result)
self.assertEqual(len(result.skipped), 1)
- self.assertEqual(result.testsRun, 1)
+ self.assertEqual(result.testsRun, 0)
self.assertEqual(import_calls, ['my_package'])
# Check picklability
diff --git a/Lib/test/test_unittest/test_skipping.py b/Lib/test/test_unittest/test_skipping.py
index f146dca..1a6af06 100644
--- a/Lib/test/test_unittest/test_skipping.py
+++ b/Lib/test/test_unittest/test_skipping.py
@@ -103,16 +103,16 @@ class Test_TestSkipping(unittest.TestCase):
result = LoggingResult(events)
self.assertIs(suite.run(result), result)
self.assertEqual(len(result.skipped), 1)
- expected = ['startTest', 'addSkip', 'stopTest',
- 'startTest', 'addSuccess', 'stopTest']
+ expected = ['addSkip', 'stopTest', 'startTest',
+ 'addSuccess', 'stopTest']
self.assertEqual(events, expected)
- self.assertEqual(result.testsRun, 2)
+ self.assertEqual(result.testsRun, 1)
self.assertEqual(result.skipped, [(test_do_skip, "testing")])
self.assertTrue(result.wasSuccessful())
events = []
result = test_do_skip.run()
- self.assertEqual(events, ['startTestRun', 'startTest', 'addSkip',
+ self.assertEqual(events, ['startTestRun', 'addSkip',
'stopTest', 'stopTestRun'])
self.assertEqual(result.skipped, [(test_do_skip, "testing")])
@@ -135,13 +135,13 @@ class Test_TestSkipping(unittest.TestCase):
test = Foo("test_1")
suite = unittest.TestSuite([test])
self.assertIs(suite.run(result), result)
- self.assertEqual(events, ['startTest', 'addSkip', 'stopTest'])
+ self.assertEqual(events, ['addSkip', 'stopTest'])
self.assertEqual(result.skipped, [(test, "testing")])
self.assertEqual(record, [])
events = []
result = test.run()
- self.assertEqual(events, ['startTestRun', 'startTest', 'addSkip',
+ self.assertEqual(events, ['startTestRun', 'addSkip',
'stopTest', 'stopTestRun'])
self.assertEqual(result.skipped, [(test, "testing")])
self.assertEqual(record, [])