(self, testfunc)
| 1019 | tar.close() |
| 1020 | |
| 1021 | def _test_modes(self, testfunc): |
| 1022 | if self.suffix: |
| 1023 | with self.assertRaises(tarfile.ReadError): |
| 1024 | tarfile.open(tarname, mode="r:" + 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(self.tarname, mode="r:") |
| 1029 | with self.assertRaises(tarfile.ReadError): |
| 1030 | tarfile.open(self.tarname, mode="r|") |
| 1031 | testfunc(self.tarname, "r") |
| 1032 | testfunc(self.tarname, "r:" + self.suffix) |
| 1033 | testfunc(self.tarname, "r:*") |
| 1034 | testfunc(self.tarname, "r|" + self.suffix) |
| 1035 | testfunc(self.tarname, "r|*") |
| 1036 | |
| 1037 | def test_detect_file(self): |
| 1038 | self._test_modes(self._testfunc_file) |
no test coverage detected