Exemple #1
0
 def test_id_native(self):
     rev = Revision("somerevid")
     rev.timestamp = 43842423
     rev.committer = "Joe <*****@*****.**>"
     self.assertEquals(
         "somepath somerevid 1971-05-23T10:27:03.000000Z Joe <*****@*****.**>",
         keywords['Id']("somerevid", rev, "somedir/somepath", None))
Exemple #2
0
 def test_export(self):
     rev = Revision("myrevid")
     rev.committer = u"Jelmer <foo>"
     rev.message = u"ürk"
     rev.timestamp = 432432
     rev.timezone = 0
     rev.properties = {
             "something": u"else",
             "hg:extra:foo": base64.b64encode("bar")}
     (manifest, user, (time, timezone), desc, extra) = \
         self.mapping.export_revision(rev)
     self.assertEquals("Jelmer <foo>", user)
     self.assertEquals(None, manifest)
     self.assertEquals(u"ürk", desc)
     self.assertEquals({"bzr-revprop-something": "else", "foo": "bar"}, 
                       extra)
Exemple #3
0
 def test_author_non_native(self):
     rev = Revision("somerevid")
     rev.committer = "Some Committer <*****@*****.**>"
     self.assertEquals(
         "Some Committer <*****@*****.**>",
         keywords['Author']("somerevid", rev, "somepath", None))