| 1846 | self.assertIsSubclass(sample, Mapping) |
| 1847 | self.validate_abstract_methods(Mapping, '__iter__', '__len__', '__getitem__') |
| 1848 | class MyMapping(Mapping): |
| 1849 | def __len__(self): |
| 1850 | return 0 |
| 1851 | def __getitem__(self, i): |
| 1852 | raise IndexError |
| 1853 | def __iter__(self): |
| 1854 | return iter(()) |
| 1855 | self.validate_comparison(MyMapping()) |
| 1856 | self.assertRaises(TypeError, reversed, MyMapping()) |
| 1857 |
no outgoing calls
searching dependent graphs…