(self)
| 775 | d3.items() > d2.items() |
| 776 | |
| 777 | def test_dictview_set_operations_on_keys(self): |
| 778 | k1 = {1:1, 2:2}.keys() |
| 779 | k2 = {1:1, 2:2, 3:3}.keys() |
| 780 | k3 = {4:4}.keys() |
| 781 | |
| 782 | self.assertEqual(k1 - k2, set()) |
| 783 | self.assertEqual(k1 - k3, {1,2}) |
| 784 | self.assertEqual(k2 - k1, {3}) |
| 785 | self.assertEqual(k3 - k1, {4}) |
| 786 | self.assertEqual(k1 & k2, {1,2}) |
| 787 | self.assertEqual(k1 & k3, set()) |
| 788 | self.assertEqual(k1 | k2, {1,2,3}) |
| 789 | self.assertEqual(k1 ^ k2, {3}) |
| 790 | self.assertEqual(k1 ^ k3, {1,2,4}) |
| 791 | |
| 792 | def test_dictview_set_operations_on_items(self): |
| 793 | k1 = {1:1, 2:2}.items() |
nothing calls this directly
no test coverage detected