319
319
e = self.assertRaises(lazy_regex.InvalidPattern, g.match, 'filename')
320
320
self.assertContainsRe(e.msg,
324
324
class TestExceptionGlobster(TestCase):
326
326
def test_exclusion_patterns(self):
327
327
"""test that exception patterns are not matched"""
328
patterns = [ u'*', u'!./local', u'!./local/**/*', u'!RE:\.z.*',u'!!./.zcompdump' ]
328
patterns = [ u'*', u'!./local', u'!./local/**/*', u'!RE:\\.z.*',u'!!./.zcompdump' ]
329
329
globster = ExceptionGlobster(patterns)
330
330
self.assertEqual(u'*', globster.match('tmp/foo.txt'))
331
331
self.assertEqual(None, globster.match('local'))