def testEmptyDir(self): """ Test if method can delete an empty dir. """ with namedTemporaryDir() as baseDir: dirty = os.path.join(baseDir, 'dirty') os.mkdir(dirty) fileUtils.cleanupdir(dirty) self.assertFalse(os.path.lexists(dirty))
def testEmptyDir(self): """ Test if method can delete an empty dir. """ baseDir = tempfile.mkdtemp() fileUtils.cleanupdir(baseDir) self.assertFalse(os.path.lexists(baseDir))
def testDirWithUndeletableFiles(self): """ See that the method handles correctly a situation where it is given a dir it can't clean. """ baseDir = "/proc/misc" # This can't be deleted # Try and fail to clean it fileUtils.cleanupdir(baseDir, ignoreErrors=True) self.assertTrue(os.path.lexists(baseDir)) self.assertRaises(RuntimeError, fileUtils.cleanupdir, baseDir, False) self.assertTrue(os.path.lexists(baseDir))
def testFullDir(self): """ Test if method can clean a dir it should be able to. """ #Populate dir baseDir = tempfile.mkdtemp() numOfFilesToCreate = 50 for i in range(numOfFilesToCreate): tempfile.mkstemp(dir=baseDir) #clean it fileUtils.cleanupdir(baseDir) self.assertFalse(os.path.lexists(baseDir))
def testFullDir(self): """ Test if method can clean a dir it should be able to. """ with namedTemporaryDir() as baseDir: # Populate dir dirty = os.path.join(baseDir, 'dirty') os.mkdir(dirty) numOfFilesToCreate = 50 for i in range(numOfFilesToCreate): tempfile.mkstemp(dir=dirty) # clean it fileUtils.cleanupdir(dirty) self.assertFalse(os.path.lexists(dirty))
def testNotExistingDir(self): """ See that method doesn't throw a fit if given a non existing dir """ fileUtils.cleanupdir(os.path.join("I", " DONT", "EXIST"))