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