Rev 487: Fix test. in file:///home/jelmer/bzr-svn/0.4/

Jelmer Vernooij jelmer at samba.org
Sun Jun 17 21:56:23 BST 2007


------------------------------------------------------------
revno: 487
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sun 2007-06-17 22:56:08 +0200
message:
  Fix test.
modified:
  revids.py
  tests/test_revids.py
=== modified file 'revids.py'
--- a/revids.py	2007-06-17 20:49:21 +0000
+++ b/revids.py	2007-06-17 20:56:08 +0000
@@ -121,7 +121,7 @@
     def lookup_dist_to_origin(self, revid):
         revno = self.cachedb.execute(
                 "select dist_to_origin from revmap where revid='%s'" % revid).fetchone()
-        if revno is not None:
+        if revno is not None and revno[0] is not None:
             return int(revno[0])
         return None
 

=== modified file 'tests/test_revids.py'
--- a/tests/test_revids.py	2007-06-17 20:49:21 +0000
+++ b/tests/test_revids.py	2007-06-17 20:56:08 +0000
@@ -49,6 +49,15 @@
                                     50)
         self.assertEquals(50,
                 revidmap.lookup_dist_to_origin("bla"))
+
+    def test_lookup_dist_notset(self):
+        revidmap = RevidMap()
+        revidmap.insert_revid("bloe", "someotherpath", 42, 42, "brainslug") 
+        self.assertIs(None,
+                revidmap.lookup_dist_to_origin("bloe"))
+
+    def test_lookup_dist_notfound(self):
+        revidmap = RevidMap()
         self.assertIs(None,
                 revidmap.lookup_dist_to_origin("blabla"))
 




More information about the bazaar-commits mailing list