def test_count_all(self): globber = glob.BoundGlobber(self.fs) counts = globber("**").count() self.assertEqual(counts, glob.Counts(files=6, directories=4, data=43)) counts = globber("**/").count() self.assertEqual(counts, glob.Counts(files=0, directories=4, data=0))
def test_count_dirs(self): globber = glob.BoundGlobber(self.fs) counts = globber("**/?/").count() self.assertEqual(counts, glob.Counts(files=0, directories=3, data=0))
def test_count_2dir(self): globber = glob.BoundGlobber(self.fs) counts = globber("*/*.py").count() self.assertEqual(counts, glob.Counts(files=1, directories=0, data=22))
def test_count_recurse_dir(self): globber = glob.BoundGlobber(self.fs) counts = globber("**/*.py").count() self.assertEqual(counts, glob.Counts(files=5, directories=0, data=43))
def test_count_1dir(self): globber = glob.BoundGlobber(self.fs) counts = globber("*.py").count() self.assertEqual(counts, glob.Counts(files=3, directories=0, data=12)) repr(globber("*.py"))