/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/per_workingtree/test_is_ignored.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-11-16 18:59:44 UTC
  • mfrom: (7143.15.15 more-cleanups)
  • Revision ID: breezy.the.bot@gmail.com-20181116185944-biefv1sub37qfybm
Sprinkle some PEP8iness.

Merged from https://code.launchpad.net/~jelmer/brz/more-cleanups/+merge/358611

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
                           b'path/from/ro?t\n'
53
53
                           b'**/piffle.py\n'
54
54
                           b'!b/piffle.py\n'
55
 
                           b'unicode\xc2\xb5\n' # u'\xb5'.encode('utf8')
 
55
                           b'unicode\xc2\xb5\n'  # u'\xb5'.encode('utf8')
56
56
                           b'dos\r\n'
57
 
                           b'\n' # empty line
 
57
                           b'\n'  # empty line
58
58
                           b'#comment\n'
59
 
                           b' xx \n' # whitespace
60
 
            )])
 
59
                           b' xx \n'  # whitespace
 
60
             )])
61
61
        # We set user ignore file to contain '' to avoid patterns from
62
62
        # user ignore being used instead of bzrignore. For .e.g. If we
63
63
        # don't do this 'foo.~1~' will match '*~' default user ignore
82
82
 
83
83
        self.assertEqual('**/piffle.py', tree.is_ignored('piffle.py'))
84
84
        self.assertEqual('**/piffle.py', tree.is_ignored('a/piffle.py'))
85
 
        self.assertEqual(None, tree.is_ignored('b/piffle.py')) # exclusion
 
85
        self.assertEqual(None, tree.is_ignored('b/piffle.py'))  # exclusion
86
86
        self.assertEqual('**/piffle.py', tree.is_ignored('foo/bar/piffle.py'))
87
87
        self.assertEqual(None, tree.is_ignored('p/iffle.py'))
88
88
 
89
89
        self.assertEqual(u'unicode\xb5', tree.is_ignored(u'unicode\xb5'))
90
 
        self.assertEqual(u'unicode\xb5', tree.is_ignored(u'subdir/unicode\xb5'))
 
90
        self.assertEqual(
 
91
            u'unicode\xb5', tree.is_ignored(u'subdir/unicode\xb5'))
91
92
        self.assertEqual(None, tree.is_ignored(u'unicode\xe5'))
92
93
        self.assertEqual(None, tree.is_ignored(u'unicode'))
93
94
        self.assertEqual(None, tree.is_ignored(u'\xb5'))
100
101
        self.assertEqual('*bar', tree.is_ignored('bar'))
101
102
        self.assertEqual('*bar', tree.is_ignored('.bar'))
102
103
 
103
 
        self.assertEqual(None, tree.is_ignored('bazbar')) # exclusion
 
104
        self.assertEqual(None, tree.is_ignored('bazbar'))  # exclusion
104
105
 
105
106
        self.assertEqual('?foo', tree.is_ignored('afoo'))
106
107
        self.assertEqual('?foo', tree.is_ignored('.foo'))
114
115
        self.assertEqual('dir1/?f2', tree.is_ignored('dir1/ff2'))
115
116
        self.assertEqual('dir1/?f2', tree.is_ignored('dir1/.f2'))
116
117
 
117
 
        self.assertEqual('RE:dir2/.*\\.wombat', tree.is_ignored('dir2/foo.wombat'))
 
118
        self.assertEqual('RE:dir2/.*\\.wombat',
 
119
                         tree.is_ignored('dir2/foo.wombat'))
118
120
        self.assertEqual(None, tree.is_ignored('dir2/foo'))
119
121
 
120
122
        # Blank lines and comments should be ignored
140
142
            b'*.py[co]\n'
141
143
            b'./.shelf\n'
142
144
            b'# comment line\n'
143
 
            b'\n' #Blank line
144
 
            b'\r\n' #Blank dos line
145
 
            b' * \n' #Trailing and suffix spaces
146
 
            b'crlf\r\n' # dos style line
147
 
            b'*\xc3\xa5*\n' # u'\xe5'.encode('utf8')
 
145
            b'\n'  # Blank line
 
146
            b'\r\n'  # Blank dos line
 
147
            b' * \n'  # Trailing and suffix spaces
 
148
            b'crlf\r\n'  # dos style line
 
149
            b'*\xc3\xa5*\n'  # u'\xe5'.encode('utf8')
148
150
            )
149
151
 
150
152
        # Rooted