def test_flat_with_dirs(self): filepath = utils.TEST_ROOT filepath2 = os.path.join(filepath, "d") self.assertEquals( set(fs.dir(filepath).flat(includedirs=True)), utils.dirs_in(filepath) | utils.files_in(filepath) | utils.dirs_in(filepath2) | utils.files_in(filepath2))
def test_walk (self): filepath = utils.TEST_ROOT walker = fs.dir (filepath).walk () dirpath, dirs, files = next (walker) self.assertEquals (dirpath, filepath + "\\") self.assertEquals (set (dirs), utils.dirs_in (filepath)) self.assertEquals (set (files), utils.files_in (filepath)) filepath = os.path.join (filepath, "d") dirpath, dirs, files = next (walker) self.assertEquals (dirpath, filepath + "\\") self.assertEquals (set (dirs), utils.dirs_in (filepath)) self.assertEquals (set (files), utils.files_in (filepath))
def test_walk(self): filepath = utils.TEST_ROOT walker = fs.dir(filepath).walk() dirpath, dirs, files = next(walker) self.assertEquals(dirpath, filepath + "\\") self.assertEquals(set(dirs), utils.dirs_in(filepath)) self.assertEquals(set(files), utils.files_in(filepath)) filepath = os.path.join(filepath, "d") dirpath, dirs, files = next(walker) self.assertEquals(dirpath, filepath + "\\") self.assertEquals(set(dirs), utils.dirs_in(filepath)) self.assertEquals(set(files), utils.files_in(filepath))
def test_flat_with_dirs (self): filepath = utils.TEST_ROOT filepath2 = os.path.join (filepath, "d") self.assertEquals ( set (fs.dir (filepath).flat (includedirs=True)), utils.dirs_in (filepath) | utils.files_in (filepath) | utils.dirs_in (filepath2) | utils.files_in (filepath2) )
def test_delete_recursive (self): filepath = os.path.join (utils.TEST_ROOT, "d") self.assertTrue (os.path.exists (filepath)) self.assertTrue (utils.files_in (filepath)) fs.Dir (filepath).delete (recursive=True) self.assertFalse (os.path.exists (filepath))
def test_flat (self): filepath = utils.TEST_ROOT self.assertEquals ( set (fs.dir (filepath).flat ()), utils.files_in (filepath) | utils.files_in (os.path.join (filepath, "d")) )
def test_entries (self): filepath = utils.TEST_ROOT self.assertEquals ( set (fs.dir (filepath).entries ()), utils.files_in (filepath) | utils.dirs_in (filepath) )
def test_delete_recursive(self): filepath = os.path.join(utils.TEST_ROOT, "d") self.assertTrue(os.path.exists(filepath)) self.assertTrue(utils.files_in(filepath)) fs.Dir(filepath).delete(recursive=True) self.assertFalse(os.path.exists(filepath))
def test_flat(self): filepath = utils.TEST_ROOT self.assertEquals( set(fs.dir(filepath).flat()), utils.files_in(filepath) | utils.files_in(os.path.join(filepath, "d")))
def test_entries(self): filepath = utils.TEST_ROOT self.assertEquals(set(fs.dir(filepath).entries()), utils.files_in(filepath) | utils.dirs_in(filepath))