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

Method _test_modes

Lib/test/test_tarfile.py:1023–1037  ·  view source on GitHub ↗
(self, testfunc)

Source from the content-addressed store, hash-verified

1021 tar.close()
1022
1023 def _test_modes(self, testfunc):
1024 if self.suffix:
1025 with self.assertRaises(tarfile.ReadError):
1026 tarfile.open(tarname, mode="r:" + self.suffix)
1027 with self.assertRaises(tarfile.ReadError):
1028 tarfile.open(tarname, mode="r|" + self.suffix)
1029 with self.assertRaises(tarfile.ReadError):
1030 tarfile.open(self.tarname, mode="r:")
1031 with self.assertRaises(tarfile.ReadError):
1032 tarfile.open(self.tarname, mode="r|")
1033 testfunc(self.tarname, "r")
1034 testfunc(self.tarname, "r:" + self.suffix)
1035 testfunc(self.tarname, "r:*")
1036 testfunc(self.tarname, "r|" + self.suffix)
1037 testfunc(self.tarname, "r|*")
1038
1039 def test_detect_file(self):
1040 self._test_modes(self._testfunc_file)

Callers 2

test_detect_fileMethod · 0.95
test_detect_fileobjMethod · 0.95

Calls 3

testfuncFunction · 0.85
assertRaisesMethod · 0.45
openMethod · 0.45

Tested by

no test coverage detected