diff tests/test_unaffected_core.py @ 1048:903c9c9dfe6a

tests: count revisions explicitly The assumption that len(repo) corresponds to the count of actual, usable revision in the repository fails in presence of hidden revisions. Instead, we use a dedicated method in test_util, and change all tests to use this for obtaining repository length -- just to be safe...
author Dan Villiom Podlaski Christiansen <danchr@gmail.com>
date Fri, 09 Aug 2013 11:22:50 -0400
parents d741f536f23a
children e597714cb420
line wrap: on
line diff
--- a/tests/test_unaffected_core.py
+++ b/tests/test_unaffected_core.py
@@ -43,7 +43,7 @@ class TestMercurialCore(test_util.TestBa
         f.flush()
         commands.commit(ui, repo, message="C3")
 
-        self.assertEqual(len(repo), 3)
+        self.assertEqual(test_util.repolen(repo), 3)
 
         updaterev = 1
         _dispatch(ui, ['clone', self.wc_path, self.wc_path + '2',
@@ -77,7 +77,7 @@ class TestMercurialCore(test_util.TestBa
         commands.branch(ui, repo, label="B2")
         commands.commit(ui, repo, message="C3")
 
-        self.assertEqual(len(repo), 3)
+        self.assertEqual(test_util.repolen(repo), 3)
 
         branch = 'B1'
         _dispatch(ui, ['clone', self.wc_path, self.wc_path + '2',