/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/per_repository/test_repository.py

  • Committer: Jelmer Vernooij
  • Date: 2011-01-11 04:33:12 UTC
  • mto: (5582.12.2 weave-plugin)
  • mto: This revision was merged to the branch mainline in revision 5718.
  • Revision ID: jelmer@samba.org-20110111043312-g4wx6iuf9662f36d
Move weave formats into bzrlib.plugins.weave_fmt.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
    )
42
42
from bzrlib.repofmt import (
43
43
    pack_repo,
44
 
    weaverepo,
45
44
    )
46
45
from bzrlib.tests import (
47
46
    per_repository,
854
853
 
855
854
    def test_sprout_from_hpss_preserves_format(self):
856
855
        """repo.sprout from a smart server preserves the repository format."""
857
 
        if self.repository_format == weaverepo.RepositoryFormat7():
 
856
        from bzrlib.plugins.weave_fmt.repository import RepositoryFormat7
 
857
        if self.repository_format == RepositoryFormat7():
858
858
            raise tests.TestNotApplicable(
859
859
                "Cannot fetch weaves over smart protocol.")
860
860
        remote_repo = self.make_remote_repository('remote')
871
871
    def test_sprout_branch_from_hpss_preserves_repo_format(self):
872
872
        """branch.sprout from a smart server preserves the repository format.
873
873
        """
874
 
        weave_formats = [weaverepo.RepositoryFormat5(),
875
 
                         weaverepo.RepositoryFormat6(),
876
 
                         weaverepo.RepositoryFormat7()]
 
874
        from bzrlib.plugins.weave_fmt.repository import (
 
875
            RepositoryFormat5, RepositoryFormat6, RepositoryFormat7)
 
876
        weave_formats = [RepositoryFormat5(),
 
877
                         RepositoryFormat6(),
 
878
                         RepositoryFormat7()]
877
879
        if self.repository_format in weave_formats:
878
880
            raise tests.TestNotApplicable(
879
881
                "Cannot fetch weaves over smart protocol.")
893
895
        """branch.sprout from a smart server preserves the repository format of
894
896
        a branch from a shared repository.
895
897
        """
896
 
        weave_formats = [weaverepo.RepositoryFormat5(),
897
 
                         weaverepo.RepositoryFormat6(),
898
 
                         weaverepo.RepositoryFormat7()]
 
898
        from bzrlib.plugins.weave_fmt.repository import (
 
899
            RepositoryFormat5, RepositoryFormat6, RepositoryFormat7)
 
900
        weave_formats = [RepositoryFormat5(),
 
901
                         RepositoryFormat6(),
 
902
                         RepositoryFormat7()]
899
903
        if self.repository_format in weave_formats:
900
904
            raise tests.TestNotApplicable(
901
905
                "Cannot fetch weaves over smart protocol.")
922
926
        self.assertEqual(remote_backing_repo._format, local_repo._format)
923
927
 
924
928
    def test_clone_to_hpss(self):
925
 
        pre_metadir_formats = [weaverepo.RepositoryFormat5(),
926
 
                               weaverepo.RepositoryFormat6()]
 
929
        from bzrlib.plugins.weave_fmt.repository import (
 
930
            RepositoryFormat5,
 
931
            RepositoryFormat6,
 
932
            )
 
933
        pre_metadir_formats = [RepositoryFormat5(),
 
934
                               RepositoryFormat6()]
927
935
        if self.repository_format in pre_metadir_formats:
928
936
            raise tests.TestNotApplicable(
929
937
                "Cannot lock pre_metadir_formats remotely.")