| 1083 | self.assertIsSubclass(Sequence, Collection) |
| 1084 | # Check direct subclassing |
| 1085 | class Col(Collection): |
| 1086 | def __iter__(self): |
| 1087 | return iter(list()) |
| 1088 | def __len__(self): |
| 1089 | return 0 |
| 1090 | def __contains__(self, item): |
| 1091 | return False |
| 1092 | class DerCol(Col): pass |
| 1093 | self.assertEqual(list(iter(Col())), []) |
| 1094 | self.assertNotIsSubclass(list, Col) |
no outgoing calls