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

Method test_pathlike_name

Lib/test/test_tarfile.py:597–610  ·  view source on GitHub ↗
(self, tarname=None)

Source from the content-addressed store, hash-verified

595 self.assertEqual(tar.name, os.path.abspath(fobj.name))
596
597 def test_pathlike_name(self, tarname=None):
598 if tarname is None:
599 tarname = self.tarname
600 expected = os.path.abspath(tarname)
601 tarname = os_helper.FakePath(tarname)
602 with tarfile.open(tarname, mode=self.mode) as tar:
603 self.assertEqual(tar.name, expected)
604 with self.taropen(tarname) as tar:
605 self.assertEqual(tar.name, expected)
606 with tarfile.TarFile.open(tarname, mode=self.mode) as tar:
607 self.assertEqual(tar.name, expected)
608 if self.suffix == '':
609 with tarfile.TarFile(tarname, mode='r') as tar:
610 self.assertEqual(tar.name, expected)
611
612 def test_pathlike_bytes_name(self):
613 self.test_pathlike_name(os.fsencode(self.tarname))

Callers 1

Calls 3

taropenMethod · 0.80
openMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected