/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 tests/test_serialize_transform.py

  • Committer: Aaron Bentley
  • Date: 2008-10-11 00:38:13 UTC
  • mto: (0.14.15 prepare-shelf)
  • mto: This revision was merged to the branch mainline in revision 3820.
  • Revision ID: aaron@aaronbentley.com-20081011003813-2sqvf8z603uth4gc
Implement MPDiff compression of shelves

Show diffs side-by-side

added added

removed removed

Lines of Context:
96
96
        boo_trans_id = tt.trans_id_file_id('boo')
97
97
        self.reserialize(tt, tt2)
98
98
        self.assertEqual({'boo': boo_trans_id}, tt2._non_present_ids)
 
99
 
 
100
    def test_roundtrip_modification(self):
 
101
        LINES_ONE = 'a\nb\nc\nd\n'
 
102
        LINES_TWO = 'z\nb\nx\nd\n'
 
103
        tree = self.make_branch_and_tree('tree')
 
104
        self.build_tree_contents([('tree/file', LINES_ONE)])
 
105
        tree.add('file', 'file-id')
 
106
        tt, tt2 = self.get_two_previews(tree)
 
107
        trans_id = tt.trans_id_file_id('file-id')
 
108
        tt.delete_contents(trans_id)
 
109
        tt.create_file(LINES_TWO, trans_id)
 
110
        self.reserialize(tt, tt2)
 
111
        self.assertFileEqual(LINES_TWO, tt2._limbo_name(trans_id))