/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 bzrlib/tests/bzrdir_implementations/test_bzrdir.py

  • Committer: Martin Pool
  • Date: 2008-07-16 07:30:18 UTC
  • mfrom: (3541 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3542.
  • Revision ID: mbp@sourcefrog.net-20080716073018-2oroz41151smfbym
merge trunk including stacking policy

Show diffs side-by-side

added added

removed removed

Lines of Context:
552
552
        target_transport = a_dir.root_transport.clone('..').clone('target')
553
553
        target_bzrdir = a_dir.clone_on_transport(target_transport)
554
554
        target_repo = target_bzrdir.open_repository()
 
555
        source_branch = bzrlib.branch.Branch.open(
 
556
            self.get_vfs_only_url('source'))
555
557
        self.assertEqual(target_repo._format, source_branch.repository._format)
556
558
 
557
559
    def test_revert_inventory(self):
1631
1633
        self.assertRaises(errors.LockBroken, tree.unlock)
1632
1634
 
1633
1635
 
 
1636
class TestTransportConfig(TestCaseWithBzrDir):
 
1637
 
 
1638
    def test_get_config(self):
 
1639
        my_dir = self.make_bzrdir('.')
 
1640
        config = my_dir.get_config()
 
1641
        if config is None:
 
1642
            self.assertFalse(isinstance(my_dir, bzrdir.BzrDirMeta1))
 
1643
            raise TestNotApplicable(
 
1644
                'This BzrDir format does not support configs.')
 
1645
        config.set_default_stack_on('http://example.com')
 
1646
        self.assertEqual('http://example.com', config.get_default_stack_on())
 
1647
        my_dir2 = bzrdir.BzrDir.open('.')
 
1648
        config2 = my_dir2.get_config()
 
1649
        self.assertEqual('http://example.com', config2.get_default_stack_on())
 
1650
 
 
1651
 
1634
1652
class ChrootedBzrDirTests(ChrootedTestCase):
1635
1653
 
1636
1654
    def test_find_repository_no_repository(self):