(self)
| 200 | # CRASHES getitem(NULL, 0) |
| 201 | |
| 202 | def test_tuple_get_item(self): |
| 203 | # Test PyTuple_GET_ITEM() |
| 204 | get_item = _testcapi.tuple_get_item |
| 205 | |
| 206 | tup = ([1], [2], [3]) |
| 207 | self.assertEqual(get_item(tup, 0), [1]) |
| 208 | self.assertEqual(get_item(tup, 2), [3]) |
| 209 | |
| 210 | tup2 = TupleSubclass(([1], [2], [3])) |
| 211 | self.assertEqual(get_item(tup2, 0), [1]) |
| 212 | self.assertEqual(get_item(tup2, 2), [3]) |
| 213 | |
| 214 | # CRASHES get_item(NULL, 0) |
| 215 | |
| 216 | def test_tuple_getslice(self): |
| 217 | # Test PyTuple_GetSlice() |
nothing calls this directly
no test coverage detected