(self)
| 129 | self.assertEqual(self.s - frozenset(self.items2), i) |
| 130 | |
| 131 | def test_symmetric_difference(self): |
| 132 | i = self.s.symmetric_difference(self.items2) |
| 133 | for c in self.letters: |
| 134 | self.assertEqual(c in i, (c in self.d) ^ (c in self.items2)) |
| 135 | self.assertEqual(self.s, WeakSet(self.items)) |
| 136 | self.assertEqual(type(i), WeakSet) |
| 137 | self.assertRaises(TypeError, self.s.symmetric_difference, [[]]) |
| 138 | self.assertEqual(len(i), len(self.items) + len(self.items2)) |
| 139 | self.items2.pop() |
| 140 | gc.collect() |
| 141 | self.assertEqual(len(i), len(self.items) + len(self.items2)) |
| 142 | |
| 143 | def test_xor(self): |
| 144 | i = self.s.symmetric_difference(self.items2) |
nothing calls this directly
no test coverage detected