예제 #1
0
파일: miscTests.py 프로젝트: Caez83/vdsm
 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))
예제 #2
0
 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))
예제 #3
0
파일: miscTests.py 프로젝트: doronunu/vdsm
    def testEmptyDir(self):
        """
        Test if method can delete an empty dir.
        """
        baseDir = tempfile.mkdtemp()

        fileUtils.cleanupdir(baseDir)

        self.assertFalse(os.path.lexists(baseDir))
예제 #4
0
파일: miscTests.py 프로젝트: oVirtorg/vdsm
    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))
예제 #5
0
파일: miscTests.py 프로젝트: Caez83/vdsm
    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))
예제 #6
0
파일: miscTests.py 프로젝트: doronunu/vdsm
    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))
예제 #7
0
파일: miscTests.py 프로젝트: Caez83/vdsm
    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))
예제 #8
0
    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))
예제 #9
0
파일: miscTests.py 프로젝트: Caez83/vdsm
 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"))
예제 #10
0
 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"))