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

Method _testGetData

Lib/test/test_zipimport.py:745–754  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

743 self._testGetData()
744
745 def _testGetData(self):
746 zi = zipimport.zipimporter(os.path.join(TEMP_ZIP, 'ignored'))
747 pathname = os.path.join('a', 'b', 'c', 'testdata.dat')
748 data = bytes(range(256))
749 self.assertEqual(zi.get_data(pathname), data)
750 self.assertEqual(zi.get_data(os.path.join(TEMP_ZIP, pathname)), data)
751 self.assertEqual(zi.get_data(os.path.join('a', 'b', '')), b'')
752 self.assertEqual(zi.get_data(os.path.join(TEMP_ZIP, 'a', 'b', '')), b'')
753 self.assertRaises(OSError, zi.get_data, os.path.join('a', 'b'))
754 self.assertRaises(OSError, zi.get_data, os.path.join(TEMP_ZIP, 'a', 'b'))
755
756 def testImporterAttr(self):
757 src = """if 1: # indent hack

Calls 4

joinMethod · 0.45
assertEqualMethod · 0.45
get_dataMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected