Пример #1
0
 def test_match_extra_exclude(self):
     f = find._make_filter_from_glob('*', '*.c??', '*.?pp', '*.hpp')
     self.assertEqual(f(Path('foo.hpp'), 'f'), find.FindResult.exclude)
     self.assertEqual(f(Path('foo.cpp'), 'f'), find.FindResult.include)
     self.assertEqual(f(Path('foo.ipp'), 'f'), find.FindResult.not_now)
Пример #2
0
 def test_file(self):
     f = find._make_filter_from_glob('f', '*', None, None)
     self.assertEqual(f(Path('foo'), 'f'), find.FindResult.include)
     self.assertEqual(f(Path('foo'), 'd'), find.FindResult.exclude)
Пример #3
0
 def test_exclude(self):
     f = find._make_filter_from_glob('*', '*.?pp', None, '*.cpp')
     self.assertEqual(f(Path('foo.hpp'), 'f'), find.FindResult.include)
     self.assertEqual(f(Path('foo.cpp'), 'f'), find.FindResult.exclude)