Rev 635: More mapping tests. in file:///data/jelmer/bzr-svn/revprops/

Jelmer Vernooij jelmer at samba.org
Sat Feb 2 23:42:54 GMT 2008


At file:///data/jelmer/bzr-svn/revprops/

------------------------------------------------------------
revno: 635
revision-id:jelmer at samba.org-20080202234252-1uvvoygxxj5s8vop
parent: jelmer at samba.org-20080202233318-5bha7uh543h63stq
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: revprops
timestamp: Sun 2008-02-03 00:42:52 +0100
message:
  More mapping tests.
modified:
  tests/test_mapping.py          test_mapping.py-20080201131338-0zd86eznn4bojtee-1
=== modified file 'tests/test_mapping.py'
--- a/tests/test_mapping.py	2008-02-02 23:33:18 +0000
+++ b/tests/test_mapping.py	2008-02-02 23:42:52 +0000
@@ -149,6 +149,21 @@
         self.assertEquals(targetrev.timestamp, 432432432.0)
         self.assertEquals(targetrev.timezone, 0)
 
+    def test_revision_id(self):
+        if not self.mapping.supports_roundtripping():
+            raise TestSkipped
+        scheme = NoBranchingScheme()
+        (revprops, fileprops) = self.mapping.export_revision("branchp", 432432432.0, 0, "somebody", 
+
+                                     {}, "arevid", 4, ["merge1"], dict().get, scheme)
+        self.assertEquals((4, "arevid"), self.mapping.get_revision_id(revprops, fileprops.get, scheme))
+    
+    def test_revision_id_none(self):
+        if not self.mapping.supports_roundtripping():
+            raise TestSkipped
+        scheme = NoBranchingScheme()
+        self.assertEquals((None, None), self.mapping.get_revision_id({}, dict().get, scheme))
+
 
 class Mappingv1TestAdapter(MappingTestAdapter,TestCase):
     def setUp(self):




More information about the bazaar-commits mailing list