/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_mapping.py

Set and verify testament.

Show diffs side-by-side

added added

removed removed

Lines of Context:
179
179
 
180
180
    def assertRoundtripRevision(self, orig_rev):
181
181
        commit = self.mapping.export_commit(orig_rev, "mysha",
182
 
            self._lookup_parent, True)
 
182
            self._lookup_parent, True, "testamentsha")
183
183
        rev, roundtrip_revid, testament_sha1 = self.mapping.import_commit(
184
184
            commit, self.mapping.revision_id_foreign_to_bzr)
185
185
        self.assertEquals(rev.revision_id,
186
186
            self.mapping.revision_id_foreign_to_bzr(commit.id))
187
187
        if self.mapping.roundtripping:
 
188
            self.assertEquals("testamentsha", testament_sha1)
188
189
            self.assertEquals(orig_rev.revision_id, roundtrip_revid)
189
190
            self.assertEquals(orig_rev.properties, rev.properties)
190
191
            self.assertEquals(orig_rev.committer, rev.committer)
192
193
            self.assertEquals(orig_rev.timezone, rev.timezone)
193
194
            self.assertEquals(orig_rev.message, rev.message)
194
195
            self.assertEquals(list(orig_rev.parent_ids), list(rev.parent_ids))
 
196
        else:
 
197
            self.assertEquals(None, testament_sha1)
195
198
 
196
199
    def test_simple_commit(self):
197
200
        r = Revision(self.mapping.revision_id_foreign_to_bzr("edf99e6c56495c620f20d5dacff9859ff7119261"))
250
253
        rev, roundtrip_revid, testament_sha1 = self.mapping.import_commit(
251
254
            commit1, self.mapping.revision_id_foreign_to_bzr)
252
255
        commit2 = self.mapping.export_commit(rev, "12341212121212", None,
253
 
            True)
 
256
            True, None)
254
257
        self.assertEquals(commit1.committer, commit2.committer)
255
258
        self.assertEquals(commit1.commit_time, commit2.commit_time)
256
259
        self.assertEquals(commit1.commit_timezone, commit2.commit_timezone)