MCPcopy Index your code
hub / github.com/python/cpython / test_check

Method test_check

Lib/test/test_capi/test_number.py:73–87  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

71
72class CAPITest(unittest.TestCase):
73 def test_check(self):
74 # Test PyNumber_Check()
75 check = _testcapi.number_check
76
77 self.assertTrue(check(1))
78 self.assertTrue(check(IndexLike.with_val(1)))
79 self.assertTrue(check(IntLike.with_val(99)))
80 self.assertTrue(check(0.5))
81 self.assertTrue(check(FloatLike.with_val(4.25)))
82 self.assertTrue(check(1+2j))
83
84 self.assertFalse(check([]))
85 self.assertFalse(check("abc"))
86 self.assertFalse(check(object()))
87 self.assertFalse(check(NULL))
88
89 def test_unary_ops(self):
90 methmap = {'__neg__': _testcapi.number_negative, # PyNumber_Negative()

Callers

nothing calls this directly

Calls 4

assertTrueMethod · 0.80
with_valMethod · 0.80
assertFalseMethod · 0.80
checkFunction · 0.50

Tested by

no test coverage detected