~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_repository.py

  • Committer: Jelmer Vernooij
  • Date: 2011-02-24 16:09:47 UTC
  • mto: (5582.10.69 weave-fmt-plugin)
  • mto: This revision was merged to the branch mainline in revision 5688.
  • Revision ID: jelmer@samba.org-20110224160947-e7kqclxnjif28v5q
merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
140
140
            t = transport.get_transport(url)
141
141
            found_format = repository.RepositoryFormat.find_format(dir)
142
142
            self.failUnless(isinstance(found_format, format.__class__))
143
 
        check_format(weaverepo.RepositoryFormat7(), "bar")
 
143
        check_format(repository.format_registry.get_default(), "bar")
144
144
 
145
145
    def test_find_format_no_repository(self):
146
146
        dir = bzrdir.BzrDirMetaFormat1().initialize(self.get_url())
650
650
                                                        repo_b).__class__)
651
651
 
652
652
 
 
653
class TestRepositoryFormat1(knitrepo.RepositoryFormatKnit1):
 
654
 
 
655
    def get_format_string(self):
 
656
        return "Test Format 1"
 
657
 
 
658
 
 
659
class TestRepositoryFormat2(knitrepo.RepositoryFormatKnit1):
 
660
 
 
661
    def get_format_string(self):
 
662
        return "Test Format 2"
 
663
 
 
664
 
653
665
class TestRepositoryConverter(TestCaseWithTransport):
654
666
 
655
667
    def test_convert_empty(self):
 
668
        source_format = TestRepositoryFormat1()
 
669
        target_format = TestRepositoryFormat2()
 
670
        repository.format_registry.register(source_format)
 
671
        self.addCleanup(repository.format_registry.remove,
 
672
            source_format)
 
673
        repository.format_registry.register(target_format)
 
674
        self.addCleanup(repository.format_registry.remove,
 
675
            target_format)
656
676
        t = self.get_transport()
657
677
        t.mkdir('repository')
658
678
        repo_dir = bzrdir.BzrDirMetaFormat1().initialize('repository')
659
 
        repo = weaverepo.RepositoryFormat7().initialize(repo_dir)
660
 
        target_format = knitrepo.RepositoryFormatKnit1()
 
679
        repo = TestRepositoryFormat1().initialize(repo_dir)
661
680
        converter = repository.CopyConverter(target_format)
662
681
        pb = bzrlib.ui.ui_factory.nested_progress_bar()
663
682
        try: