def test_unpack_revision(self): """Test unpacking a revision""" rev = chk_bencode_serializer.read_revision_from_string( _working_revision_bencode1) self.assertEquals(rev.committer, "Canonical.com Patch Queue Manager <*****@*****.**>") self.assertEquals(rev.inventory_sha1, "4a2c7fb50e077699242cf6eb16a61779c7b680a7") self.assertEquals(["[email protected]", "[email protected]"], rev.parent_ids) self.assertEquals("(Jelmer) Move dpush to InterBranch.", rev.message) self.assertEquals("[email protected]", rev.revision_id) self.assertEquals({"branch-nick": u"+trunk"}, rev.properties) self.assertEquals(3600, rev.timezone)
def test_unpack_revision(self): """Test unpacking a revision""" rev = chk_bencode_serializer.read_revision_from_string( _working_revision_bencode1) self.assertEqual(rev.committer, "Canonical.com Patch Queue Manager <*****@*****.**>") self.assertEqual(rev.inventory_sha1, "4a2c7fb50e077699242cf6eb16a61779c7b680a7") self.assertEqual(["[email protected]", "[email protected]"], rev.parent_ids) self.assertEqual("(Jelmer) Move dpush to InterBranch.", rev.message) self.assertEqual("[email protected]", rev.revision_id) self.assertEqual({"branch-nick": u"+trunk"}, rev.properties) self.assertEqual(3600, rev.timezone)
def test_unpack_revision_no_timezone(self): rev = chk_bencode_serializer.read_revision_from_string( _working_revision_bencode1_no_timezone) self.assertEquals(None, rev.timezone)
def test_written_form_matches(self): rev = chk_bencode_serializer.read_revision_from_string( _working_revision_bencode1) as_str = chk_bencode_serializer.write_revision_to_string(rev) self.assertEqualDiff(_working_revision_bencode1, as_str)
def test_unpack_revision_no_timezone(self): rev = chk_bencode_serializer.read_revision_from_string( _working_revision_bencode1_no_timezone) self.assertEqual(None, rev.timezone)
def test_written_form_matches(self): rev = chk_bencode_serializer.read_revision_from_string( _working_revision_bencode1) as_str = chk_bencode_serializer.write_revision_to_string(rev) self.assertEqualDiff(_working_revision_bencode1, as_str)