Skip to content

Commit 8dc4de3

Browse files
gh-94808: Add coverage for boolobject.c:bool_new (GH-94859) (GH-94883)
`bool_new` had no coverage. Automerge-Triggered-By: GH:brandtbucher (cherry picked from commit df4d53a) Co-authored-by: Michael Droettboom <mdboom@gmail.com> Co-authored-by: Michael Droettboom <mdboom@gmail.com>
1 parent e55f60d commit 8dc4de3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Lib/test/test_bool.py

+7
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,13 @@ def f(x):
369369
f(x)
370370
self.assertGreaterEqual(x.count, 1)
371371

372+
def test_bool_new(self):
373+
self.assertIs(bool.__new__(bool), False)
374+
self.assertIs(bool.__new__(bool, 1), True)
375+
self.assertIs(bool.__new__(bool, 0), False)
376+
self.assertIs(bool.__new__(bool, False), False)
377+
self.assertIs(bool.__new__(bool, True), True)
378+
372379

373380
if __name__ == "__main__":
374381
unittest.main()

0 commit comments

Comments
 (0)