~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/__init__.py

(jelmer) Make "bzr branches" support our shared-repo style of "sibling
 branches" too. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
import bzrlib
61
61
from bzrlib import (
62
62
    branchbuilder,
63
 
    controldir,
 
63
    bzrdir,
64
64
    chk_map,
65
65
    commands as _mod_commands,
66
66
    config,
1026
1026
        # between tests.  We should get rid of this altogether: bug 656694. --
1027
1027
        # mbp 20101008
1028
1028
        self.overrideAttr(bzrlib.trace, '_verbosity_level', 0)
 
1029
        # Isolate config option expansion until its default value for bzrlib is
 
1030
        # settled on or a the FIXME associated with _get_expand_default_value
 
1031
        # is addressed -- vila 20110219
 
1032
        self.overrideAttr(config, '_expand_default_value', None)
1029
1033
        self._log_files = set()
1030
1034
        # Each key in the ``_counters`` dict holds a value for a different
1031
1035
        # counter. When the test ends, addDetail() should be used to output the
1324
1328
        # hook into bzr dir opening. This leaves a small window of error for
1325
1329
        # transport tests, but they are well known, and we can improve on this
1326
1330
        # step.
1327
 
        controldir.ControlDir.hooks.install_named_hook("pre_open",
 
1331
        bzrdir.BzrDir.hooks.install_named_hook("pre_open",
1328
1332
            self._preopen_isolate_transport, "Check bzr directories are safe.")
1329
1333
 
1330
1334
    def _ndiff_strings(self, a, b):
2599
2603
        # http://pad.lv/825027).
2600
2604
        self.assertIs(None, os.environ.get('BZR_HOME', None))
2601
2605
        os.environ['BZR_HOME'] = root
2602
 
        wt = controldir.ControlDir.create_standalone_workingtree(root)
 
2606
        wt = bzrdir.BzrDir.create_standalone_workingtree(root)
2603
2607
        del os.environ['BZR_HOME']
2604
2608
        # Hack for speed: remember the raw bytes of the dirstate file so that
2605
2609
        # we don't need to re-open the wt to check it hasn't changed.
2676
2680
        if format is None:
2677
2681
            format = self.get_default_format()
2678
2682
        if isinstance(format, basestring):
2679
 
            format = controldir.format_registry.make_bzrdir(format)
 
2683
            format = bzrdir.format_registry.make_bzrdir(format)
2680
2684
        return format
2681
2685
 
2682
2686
    def make_bzrdir(self, relpath, format=None):
2850
2854
        # stacking policy to honour; create a bzr dir with an unshared
2851
2855
        # repository (but not a branch - our code would be trying to escape
2852
2856
        # then!) to stop them, and permit it to be read.
2853
 
        # control = controldir.ControlDir.create(self.test_base_dir)
 
2857
        # control = bzrdir.BzrDir.create(self.test_base_dir)
2854
2858
        # control.create_repository()
2855
2859
        self.test_home_dir = self.test_base_dir + '/home'
2856
2860
        os.mkdir(self.test_home_dir)
2996
3000
            if self.vfs_transport_factory is test_server.LocalURLServer:
2997
3001
                # the branch is colocated on disk, we cannot create a checkout.
2998
3002
                # hopefully callers will expect this.
2999
 
                local_controldir = controldir.ControlDir.open(
3000
 
                    self.get_vfs_only_url(relpath))
 
3003
                local_controldir= bzrdir.BzrDir.open(self.get_vfs_only_url(relpath))
3001
3004
                wt = local_controldir.create_workingtree()
3002
3005
                if wt.branch._format != b._format:
3003
3006
                    wt._branch = b
3906
3909
        'bzrlib.doc',
3907
3910
        'bzrlib.tests.blackbox',
3908
3911
        'bzrlib.tests.commands',
 
3912
        'bzrlib.tests.doc_generate',
3909
3913
        'bzrlib.tests.per_branch',
3910
3914
        'bzrlib.tests.per_bzrdir',
3911
3915
        'bzrlib.tests.per_controldir',