~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_bundle.py

  • Committer: Aaron Bentley
  • Date: 2007-06-11 06:28:22 UTC
  • mto: (2520.5.2 bzr.mpbundle)
  • mto: This revision was merged to the branch mainline in revision 2631.
  • Revision ID: aaron.bentley@utoronto.ca-20070611062822-72j7ky4jszv1p45t
Get basis support for a new bundle format in place

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
from bzrlib.bundle.serializer import write_bundle, read_bundle
34
34
from bzrlib.bundle.serializer.v08 import BundleSerializerV08
35
35
from bzrlib.bundle.serializer.v09 import BundleSerializerV09
 
36
from bzrlib.bundle.serializer.v10 import BundleSerializerV10
36
37
from bzrlib.branch import Branch
37
38
from bzrlib.diff import internal_diff
38
39
from bzrlib.errors import (BzrError, TestamentMismatch, NotABundle, BadBundle, 
1036
1037
        return format
1037
1038
 
1038
1039
 
 
1040
class V10BundleTester(TestCaseWithTransport):
 
1041
 
 
1042
    def test_creation(self):
 
1043
        tree = self.make_branch_and_tree('tree')
 
1044
        self.build_tree(['tree/file'])
 
1045
        tree.add('file')
 
1046
        tree.commit('added file', rev_id='rev1')
 
1047
        s = StringIO()
 
1048
        serializer = BundleSerializerV10('1.0')
 
1049
        serializer.write(tree.branch.repository, ['rev1'], {}, s)
 
1050
 
 
1051
 
1039
1052
class MungedBundleTester(TestCaseWithTransport):
1040
1053
 
1041
1054
    def build_test_bundle(self):