(self)
| 202 | self.assertEqual(operator.getitem(a, 2), 2) |
| 203 | |
| 204 | def test_indexOf(self): |
| 205 | operator = self.module |
| 206 | self.assertRaises(TypeError, operator.indexOf) |
| 207 | self.assertRaises(TypeError, operator.indexOf, None, None) |
| 208 | self.assertRaises(ZeroDivisionError, operator.indexOf, BadIterable(), 1) |
| 209 | self.assertEqual(operator.indexOf([4, 3, 2, 1], 3), 1) |
| 210 | self.assertRaises(ValueError, operator.indexOf, [4, 3, 2, 1], 0) |
| 211 | nan = float("nan") |
| 212 | self.assertEqual(operator.indexOf([nan, nan, 21], nan), 0) |
| 213 | self.assertEqual(operator.indexOf([{}, 1, {}, 2], {}), 0) |
| 214 | it = iter('leave the iterator at exactly the position after the match') |
| 215 | self.assertEqual(operator.indexOf(it, 'a'), 2) |
| 216 | self.assertEqual(next(it), 'v') |
| 217 | |
| 218 | def test_invert(self): |
| 219 | operator = self.module |
nothing calls this directly
no test coverage detected