343
343
def test__get_ignore_rules_as_regex(self):
344
344
tree = self.make_branch_and_tree('.')
345
345
# Setup the default ignore list to be empty
348
348
# some plugins (shelf) modifies the DEFAULT_IGNORE list in memory
349
349
# which causes this test to fail so force the DEFAULT_IGNORE
351
351
orig_default = bzrlib.DEFAULT_IGNORE
353
355
bzrlib.DEFAULT_IGNORE = []
354
358
self.build_tree_contents([('.bzrignore', 'CVS\n.hg\n')])
356
361
regex_rules = tree._get_ignore_rules_as_regex()[0]
357
362
self.assertEqual(len(reference_output[1]), regex_rules[0].groups)
358
363
self.assertEqual(reference_output[1], regex_rules[1])
360
365
bzrlib.DEFAULT_IGNORE = orig_default