diff --git a/mercurial/match.py b/mercurial/match.py --- a/mercurial/match.py +++ b/mercurial/match.py @@ -363,6 +363,9 @@ def prefix(self): return True + def visitdir(self, dir): + return False + def __repr__(self): return '' diff --git a/tests/test-match.py b/tests/test-match.py new file mode 100644 --- /dev/null +++ b/tests/test-match.py @@ -0,0 +1,19 @@ +from __future__ import absolute_import + +import unittest + +import silenttestrunner + +from mercurial import ( + match as matchmod, +) + +class NeverMatcherTests(unittest.TestCase): + + def testVisitdir(self): + m = matchmod.nevermatcher('', '') + self.assertFalse(m.visitdir('.')) + self.assertFalse(m.visitdir('dir')) + +if __name__ == '__main__': + silenttestrunner.main(__name__)