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

Method test_reverse_name_mapping

Lib/test/test_pickle.py:695–706  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

693 self.assertEqual(module, module3)
694
695 def test_reverse_name_mapping(self):
696 for (module2, name2), (module3, name3) in NAME_MAPPING.items():
697 with self.subTest(((module2, name2), (module3, name3))):
698 try:
699 attr = getattribute(module3, name3)
700 except ImportError:
701 pass
702 module, name = reverse_mapping(module3, name3)
703 if (module2, name2, module3, name3) not in ALT_NAME_MAPPING:
704 self.assertEqual((module, name), (module2, name2))
705 module, name = mapping(module, name)
706 self.assertEqual((module, name), (module3, name3))
707
708 def test_exceptions(self):
709 self.assertEqual(mapping('exceptions', 'StandardError'),

Callers

nothing calls this directly

Calls 6

getattributeFunction · 0.85
reverse_mappingFunction · 0.85
mappingFunction · 0.85
itemsMethod · 0.45
subTestMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected