MCPcopy Index your code
hub / github.com/python/cpython / test_dictview_mixed_set_operations

Method test_dictview_mixed_set_operations

Lib/test/test_dict.py:817–827  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

815 self.assertEqual(actual, expected)
816
817 def test_dictview_mixed_set_operations(self):
818 # Just a few for .keys()
819 self.assertTrue({1:1}.keys() == {1})
820 self.assertTrue({1} == {1:1}.keys())
821 self.assertEqual({1:1}.keys() | {2}, {1, 2})
822 self.assertEqual({2} | {1:1}.keys(), {1, 2})
823 # And a few for .items()
824 self.assertTrue({1:1}.items() == {(1,1)})
825 self.assertTrue({(1,1)} == {1:1}.items())
826 self.assertEqual({1:1}.items() | {2}, {(1,1), 2})
827 self.assertEqual({2} | {1:1}.items(), {(1,1), 2})
828
829 def test_missing(self):
830 # Make sure dict doesn't have a __missing__ method

Callers

nothing calls this directly

Calls 4

assertTrueMethod · 0.80
keysMethod · 0.45
assertEqualMethod · 0.45
itemsMethod · 0.45

Tested by

no test coverage detected