/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/test_import_tariff.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:
21
21
 
22
22
from testtools import content
23
23
 
24
 
from bzrlib import (
 
24
from .. import (
25
25
    plugins as _mod_plugins,
26
26
    trace,
27
27
    )
28
 
from bzrlib.controldir import ControlDir
29
 
from bzrlib.smart import medium
30
 
from bzrlib.transport import remote
 
28
from ..controldir import ControlDir
 
29
from ..smart import medium
 
30
from ..transport import remote
31
31
 
32
 
from bzrlib.plugin import (
 
32
from ..plugin import (
33
33
    are_plugins_disabled,
34
34
    )
35
35
 
36
 
from bzrlib.tests import (
 
36
from . import (
37
37
    TestCaseWithTransport,
38
38
    )
39
39
 
40
40
old_format_modules = [
41
 
    'bzrlib.repofmt.knitrepo',
42
 
    'bzrlib.repofmt.knitpack_repo',
43
 
    'bzrlib.plugins.weave_fmt.branch',
44
 
    'bzrlib.plugins.weave_fmt.bzrdir',
45
 
    'bzrlib.plugins.weave_fmt.repository',
46
 
    'bzrlib.plugins.weave_fmt.workingtree',
47
 
    'bzrlib.weave',
48
 
    'bzrlib.weavefile',
49
 
    'bzrlib.xml4',
50
 
    'bzrlib.xml5',
51
 
    'bzrlib.xml6',
52
 
    'bzrlib.xml7',
 
41
    'breezy.repofmt.knitrepo',
 
42
    'breezy.repofmt.knitpack_repo',
 
43
    'breezy.plugins.weave_fmt.branch',
 
44
    'breezy.plugins.weave_fmt.bzrdir',
 
45
    'breezy.plugins.weave_fmt.repository',
 
46
    'breezy.plugins.weave_fmt.workingtree',
 
47
    'breezy.weave',
 
48
    'breezy.weavefile',
 
49
    'breezy.xml4',
 
50
    'breezy.xml5',
 
51
    'breezy.xml6',
 
52
    'breezy.xml7',
53
53
    ]
54
54
 
55
55
 
69
69
 
70
70
    def setUp(self):
71
71
        self.preserved_env_vars = {}
72
 
        for name in ('BZR_PLUGIN_PATH', 'BZR_DISABLE_PLUGINS', 'BZR_PLUGINS_AT'
 
72
        for name in ('BRZ_PLUGIN_PATH', 'BRZ_DISABLE_PLUGINS', 'BRZ_PLUGINS_AT'
73
73
                     ):
74
74
            self.preserved_env_vars[name] = os.environ.get(name)
75
75
        super(ImportTariffTestCase, self).setUp()
154
154
        self.assertRaises(AssertionError,
155
155
            self.run_command_check_imports,
156
156
            ['st'],
157
 
            ['bzrlib.tree'])
 
157
            ['breezy.tree'])
158
158
 
159
159
    def test_simple_local(self):
160
160
        # 'st' in a default format working tree shouldn't need many modules
161
161
        self.make_branch_and_tree('.')
162
162
        self.run_command_check_imports(['st'], [
163
 
            'bzrlib.annotate',
164
 
            'bzrlib.atomicfile',
165
 
            'bzrlib.bugtracker',
166
 
            'bzrlib.bundle.commands',
167
 
            'bzrlib.cmd_version_info',
168
 
            'bzrlib.externalcommand',
169
 
            'bzrlib.filters',
170
 
            'bzrlib.hashcache',
 
163
            'breezy.annotate',
 
164
            'breezy.atomicfile',
 
165
            'breezy.bugtracker',
 
166
            'breezy.bundle.commands',
 
167
            'breezy.cmd_version_info',
 
168
            'breezy.externalcommand',
 
169
            'breezy.filters',
 
170
            'breezy.hashcache',
171
171
            # foreign branch plugins import the foreign_vcs_registry from 
172
 
            # bzrlib.foreign so it can't be blacklisted
173
 
            'bzrlib.gpg',
174
 
            'bzrlib.info',
175
 
            'bzrlib.knit',
176
 
            'bzrlib.merge3',
177
 
            'bzrlib.merge_directive',
178
 
            'bzrlib.msgeditor',
179
 
            'bzrlib.patiencediff',
180
 
            'bzrlib.remote',
181
 
            'bzrlib.rules',
182
 
            'bzrlib.sign_my_commits',
183
 
            'bzrlib.smart',
184
 
            'bzrlib.smart.client',
185
 
            'bzrlib.smart.medium',
186
 
            'bzrlib.smart.server',
187
 
            'bzrlib.transform',
188
 
            'bzrlib.version_info_formats.format_rio',
189
 
            'bzrlib.xml_serializer',
190
 
            'bzrlib.xml8',
 
172
            # breezy.foreign so it can't be blacklisted
 
173
            'breezy.gpg',
 
174
            'breezy.info',
 
175
            'breezy.knit',
 
176
            'breezy.merge3',
 
177
            'breezy.merge_directive',
 
178
            'breezy.msgeditor',
 
179
            'breezy.patiencediff',
 
180
            'breezy.remote',
 
181
            'breezy.rules',
 
182
            'breezy.sign_my_commits',
 
183
            'breezy.smart',
 
184
            'breezy.smart.client',
 
185
            'breezy.smart.medium',
 
186
            'breezy.smart.server',
 
187
            'breezy.transform',
 
188
            'breezy.version_info_formats.format_rio',
 
189
            'breezy.xml_serializer',
 
190
            'breezy.xml8',
191
191
            'getpass',
192
192
            'kerberos',
193
193
            'ssl',
233
233
        with open('bzr-serve.stderr', 'r') as stderr_file:
234
234
            err = stderr_file.read()
235
235
        self.check_forbidden_modules(err,
236
 
            ['bzrlib.annotate',
237
 
            'bzrlib.atomicfile',
238
 
            'bzrlib.bugtracker',
239
 
            'bzrlib.bundle.commands',
240
 
            'bzrlib.cmd_version_info',
241
 
            'bzrlib.dirstate',
242
 
            'bzrlib._dirstate_helpers_py',
243
 
            'bzrlib._dirstate_helpers_pyx',
244
 
            'bzrlib.externalcommand',
245
 
            'bzrlib.filters',
246
 
            'bzrlib.hashcache',
 
236
            ['breezy.annotate',
 
237
            'breezy.atomicfile',
 
238
            'breezy.bugtracker',
 
239
            'breezy.bundle.commands',
 
240
            'breezy.cmd_version_info',
 
241
            'breezy.dirstate',
 
242
            'breezy._dirstate_helpers_py',
 
243
            'breezy._dirstate_helpers_pyx',
 
244
            'breezy.externalcommand',
 
245
            'breezy.filters',
 
246
            'breezy.hashcache',
247
247
            # foreign branch plugins import the foreign_vcs_registry from 
248
 
            # bzrlib.foreign so it can't be blacklisted
249
 
            'bzrlib.gpg',
250
 
            'bzrlib.info',
251
 
            'bzrlib.knit',
252
 
            'bzrlib.merge3',
253
 
            'bzrlib.merge_directive',
254
 
            'bzrlib.msgeditor',
255
 
            'bzrlib.patiencediff',
256
 
            'bzrlib.remote',
257
 
            'bzrlib.rules',
258
 
            'bzrlib.sign_my_commits',
259
 
            'bzrlib.smart.client',
260
 
            'bzrlib.transform',
261
 
            'bzrlib.version_info_formats.format_rio',
262
 
            'bzrlib.workingtree_4',
263
 
            'bzrlib.xml_serializer',
264
 
            'bzrlib.xml8',
 
248
            # breezy.foreign so it can't be blacklisted
 
249
            'breezy.gpg',
 
250
            'breezy.info',
 
251
            'breezy.knit',
 
252
            'breezy.merge3',
 
253
            'breezy.merge_directive',
 
254
            'breezy.msgeditor',
 
255
            'breezy.patiencediff',
 
256
            'breezy.remote',
 
257
            'breezy.rules',
 
258
            'breezy.sign_my_commits',
 
259
            'breezy.smart.client',
 
260
            'breezy.transform',
 
261
            'breezy.version_info_formats.format_rio',
 
262
            'breezy.workingtree_4',
 
263
            'breezy.xml_serializer',
 
264
            'breezy.xml8',
265
265
            'getpass',
266
266
            'kerberos',
267
267
            'smtplib',