def test_clean_directory_removes_contents(self): self.fs.CreateFile(os.path.join('tmp', 'dirty-dir', 'file1')) self.fs.CreateFile(os.path.join('tmp', 'dirty-dir', 'file2')) self.fs.CreateDirectory(os.path.join('tmp', 'dirty-dir', 'dir1')) self.fs.CreateFile(os.path.join('tmp', 'dirty-dir', 'dir1', 'file3')) clean_directory(os.path.join('tmp', 'dirty-dir')) self.assertTrue(os.path.exists(os.path.join('tmp', 'dirty-dir'))) self.assertFalse(os.listdir(os.path.join('tmp', 'dirty-dir')))
def test_clean_directory_creates_parents(self): clean_directory(os.path.join('tmp', 'dirty-dir')) self.assertTrue(os.path.exists(os.path.join('tmp', 'dirty-dir'))) self.assertFalse(os.listdir(os.path.join('tmp', 'dirty-dir')))