MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_reverse_name_mapping

Method test_reverse_name_mapping

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

Source from the content-addressed store, hash-verified

763 self.assertEqual(module, module3)
764
765 def test_reverse_name_mapping(self):
766 for (module2, name2), (module3, name3) in NAME_MAPPING.items():
767 with self.subTest(((module2, name2), (module3, name3))):
768 try:
769 attr = getattribute(module3, name3)
770 except ImportError:
771 pass
772 module, name = reverse_mapping(module3, name3)
773 if (module2, name2, module3, name3) not in ALT_NAME_MAPPING:
774 self.assertEqual((module, name), (module2, name2))
775 module, name = mapping(module, name)
776 self.assertEqual((module, name), (module3, name3))
777
778 @unittest.expectedFailure # TODO: RUSTPYTHON
779 def test_exceptions(self):

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected