Example #1
0
    def test_delete_dir_failsafe(self):
        # create dir
        dirname = tempfile.mkdtemp()
        try:
            os.mkdir(dirname)
        except OSError:
            pass
        self.assertTrue(os.path.isdir(dirname))

        # put a file to have a non empty dir
        open(os.sep.join([dirname, 'temp']), 'a').close()

        # delete and make sure it works
        FileSystem.delete_dir_failsafe(dirname)
        self.assertFalse(os.path.isdir(dirname))
 def test_delete_dir_failsafe(self):
     # create dir
     dirname = tempfile.mkdtemp()
     try:
         os.mkdir(dirname)
     except OSError:
         pass
     self.assertTrue(os.path.isdir(dirname))
     
     # put a file to have a non empty dir
     open(os.sep.join([dirname, 'temp']), 'a').close()
     
     # delete and make sure it works
     FileSystem.delete_dir_failsafe(dirname)
     self.assertFalse(os.path.isdir(dirname))
Example #3
0
 def clean_up(self):
     if self.do_clean_up:
         FileSystem.delete_dir_failsafe(os.sep.join(self.filename.split(os.sep)[:-1]))
 def clean_up(self):
     if self.do_clean_up:
         FileSystem.delete_dir_failsafe(os.path.split(self.filename)[0])
 def clean_up(self):
     if self.do_clean_up:
         FileSystem.delete_dir_failsafe(os.path.split(self.filename)[0])