68
68
ignores._set_user_ignores(['*.tmp'])
70
70
self.build_tree_contents(
71
[('foo.tmp', '.tmp files are ignored by default')])
71
[('foo.tmp', b'.tmp files are ignored by default')])
72
72
self.assertEqual(list(tree.unknowns()), [])
74
self.build_tree_contents([('foo.c', 'int main() {}')])
74
self.build_tree_contents([('foo.c', b'int main() {}')])
75
75
self.assertEqual(list(tree.unknowns()), ['foo.c'])
78
78
self.assertEqual(list(tree.unknowns()), [])
80
80
# 'ignore' works when creating the .bzrignore file
81
self.build_tree_contents([('foo.blah', 'blah')])
81
self.build_tree_contents([('foo.blah', b'blah')])
82
82
self.assertEqual(list(tree.unknowns()), ['foo.blah'])
83
83
self.run_bzr('ignore *.blah')
84
84
self.assertEqual(list(tree.unknowns()), [])
85
85
self.check_file_contents('.bzrignore', '*.blah\n')
87
87
# 'ignore' works when then .bzrignore file already exists
88
self.build_tree_contents([('garh', 'garh')])
88
self.build_tree_contents([('garh', b'garh')])
89
89
self.assertEqual(list(tree.unknowns()), ['garh'])
90
90
self.run_bzr('ignore garh')
91
91
self.assertEqual(list(tree.unknowns()), [])