/breezy/unstable

To get this branch, use:
bzr branch https://code.breezy-vcs.org/breezy/unstable

« back to all changes in this revision

Viewing changes to breezy/tests/blackbox/test_ignore.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-24 01:39:33 UTC
  • mfrom: (3815.3776.6)
  • Revision ID: jelmer@jelmer.uk-20170524013933-ir4y4tqtrsiz2ka2
New upstream snapshot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
# along with this program; if not, write to the Free Software
15
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16
16
 
17
 
"""UI tests for bzr ignore."""
18
 
 
19
 
 
20
 
from cStringIO import StringIO
 
17
"""UI tests for brz ignore."""
 
18
 
 
19
 
21
20
import os
22
21
import re
23
 
import sys
24
22
 
25
 
from bzrlib import (
 
23
from breezy import (
26
24
    ignores,
27
25
    osutils,
28
26
    )
29
 
import bzrlib
30
 
from bzrlib.branch import Branch
31
 
import bzrlib.bzrdir as bzrdir
32
 
from bzrlib.errors import BzrCommandError
33
 
from bzrlib.osutils import (
 
27
import breezy
 
28
from breezy.branch import Branch
 
29
import breezy.bzrdir as bzrdir
 
30
from breezy.errors import BzrCommandError
 
31
from breezy.osutils import (
34
32
    pathjoin,
35
33
    )
36
 
from bzrlib.tests.test_sftp_transport import TestCaseWithSFTPServer
37
 
from bzrlib.tests import TestCaseWithTransport
38
 
from bzrlib.workingtree import WorkingTree
 
34
from breezy.tests.test_sftp_transport import TestCaseWithSFTPServer
 
35
from breezy.tests import TestCaseWithTransport
 
36
from breezy.workingtree import WorkingTree
39
37
 
40
38
 
41
39
class TestCommands(TestCaseWithTransport):
43
41
    def test_ignore_absolutes(self):
44
42
        """'ignore' with an absolute path returns an error"""
45
43
        self.make_branch_and_tree('.')
46
 
        self.run_bzr_error(('bzr: ERROR: NAME_PATTERN should not '
 
44
        self.run_bzr_error(('brz: ERROR: NAME_PATTERN should not '
47
45
                            'be an absolute path\n',),
48
46
                           'ignore /crud')
49
47
 
105
103
    def test_ignore_no_arguments(self):
106
104
        """'ignore' with no arguments returns an error"""
107
105
        self.make_branch_and_tree('.')
108
 
        self.run_bzr_error(('bzr: ERROR: ignore requires at least one '
 
106
        self.run_bzr_error(('brz: ERROR: ignore requires at least one '
109
107
                            'NAME_PATTERN or --default-rules.\n',),
110
108
                           'ignore')
111
109
 
127
125
                         "Warning: the following files are version controlled"\
128
126
                         " and match your ignore pattern:\na\n"\
129
127
                         "These files will continue to be version controlled"\
130
 
                         " unless you 'bzr remove' them.\n")
 
128
                         " unless you 'brz remove' them.\n")
131
129
 
132
130
        # test a single unversioned file
133
131
        out, err = self.run_bzr('ignore b')
140
138
                         "Warning: the following files are version controlled"\
141
139
                         " and match your ignore pattern:\n.bzrignore\na\nb\n"\
142
140
                         "These files will continue to be version controlled"\
143
 
                         " unless you 'bzr remove' them.\n")
 
141
                         " unless you 'brz remove' them.\n")
144
142
 
145
143
    def test_ignored_versioned_file_matching_new_pattern(self):
146
144
        tree = self.make_branch_and_tree('.')
155
153
                         "Warning: the following files are version controlled"\
156
154
                         " and match your ignore pattern:\nb\n"\
157
155
                         "These files will continue to be version controlled"\
158
 
                         " unless you 'bzr remove' them.\n")
 
156
                         " unless you 'brz remove' them.\n")
159
157
 
160
158
    def test_ignore_directory(self):
161
159
        """Test --directory option"""