(self)
| 1841 | |
| 1842 | @support.requires_zlib() |
| 1843 | def test_make_zipfile_with_explicit_curdir(self): |
| 1844 | # Test with base_dir=os.curdir. |
| 1845 | root_dir, base_dir = self._create_files() |
| 1846 | with os_helper.temp_cwd(), no_chdir: |
| 1847 | base_name = os.path.join('dst', 'archive') |
| 1848 | archive = make_archive(base_name, 'zip', root_dir, os.curdir) |
| 1849 | self.assertEqual(archive, os.path.abspath(base_name) + '.zip') |
| 1850 | self.assertTrue(os.path.isfile(archive)) |
| 1851 | self.assertTrue(zipfile.is_zipfile(archive)) |
| 1852 | with zipfile.ZipFile(archive) as zf: |
| 1853 | self.assertCountEqual(zf.namelist(), |
| 1854 | ['dist/', 'dist/sub/', 'dist/sub2/', |
| 1855 | 'dist/file1', 'dist/file2', 'dist/sub/file3', |
| 1856 | 'outer']) |
| 1857 | |
| 1858 | @support.requires_zlib() |
| 1859 | @unittest.skipUnless(shutil.which('zip'), |
nothing calls this directly
no test coverage detected