(self)
| 753 | self.assertFalse(larger == larger3) |
| 754 | |
| 755 | def test_errors_in_view_containment_check(self): |
| 756 | class C: |
| 757 | def __eq__(self, other): |
| 758 | raise RuntimeError |
| 759 | |
| 760 | d1 = {1: C()} |
| 761 | d2 = {1: C()} |
| 762 | with self.assertRaises(RuntimeError): |
| 763 | d1.items() == d2.items() |
| 764 | with self.assertRaises(RuntimeError): |
| 765 | d1.items() != d2.items() |
| 766 | with self.assertRaises(RuntimeError): |
| 767 | d1.items() <= d2.items() |
| 768 | with self.assertRaises(RuntimeError): |
| 769 | d1.items() >= d2.items() |
| 770 | |
| 771 | d3 = {1: C(), 2: C()} |
| 772 | with self.assertRaises(RuntimeError): |
| 773 | d2.items() < d3.items() |
| 774 | with self.assertRaises(RuntimeError): |
| 775 | d3.items() > d2.items() |
| 776 | |
| 777 | def test_dictview_set_operations_on_keys(self): |
| 778 | k1 = {1:1, 2:2}.keys() |
nothing calls this directly
no test coverage detected