(self)
| 23 | |
| 24 | class CAPITest(unittest.TestCase): |
| 25 | def test_check(self): |
| 26 | # Test PyList_Check() |
| 27 | check = _testlimitedcapi.list_check |
| 28 | self.assertTrue(check([1, 2])) |
| 29 | self.assertTrue(check([])) |
| 30 | self.assertTrue(check(ListSubclass([1, 2]))) |
| 31 | self.assertFalse(check({1: 2})) |
| 32 | self.assertFalse(check((1, 2))) |
| 33 | self.assertFalse(check(42)) |
| 34 | self.assertFalse(check(object())) |
| 35 | |
| 36 | # CRASHES check(NULL) |
| 37 | |
| 38 | |
| 39 | def test_list_check_exact(self): |
nothing calls this directly
no test coverage detected