示例#1
0
 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))
示例#2
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))
示例#3
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))
示例#4
0
 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))
示例#5
0
 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"))