comparison 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
comparison
equal deleted inserted replaced
1047:3092b3c109a8 1048:903c9c9dfe6a
41 commands.commit(ui, repo, message="C2") 41 commands.commit(ui, repo, message="C2")
42 f.write('C3') 42 f.write('C3')
43 f.flush() 43 f.flush()
44 commands.commit(ui, repo, message="C3") 44 commands.commit(ui, repo, message="C3")
45 45
46 self.assertEqual(len(repo), 3) 46 self.assertEqual(test_util.repolen(repo), 3)
47 47
48 updaterev = 1 48 updaterev = 1
49 _dispatch(ui, ['clone', self.wc_path, self.wc_path + '2', 49 _dispatch(ui, ['clone', self.wc_path, self.wc_path + '2',
50 '--updaterev=%s' % updaterev]) 50 '--updaterev=%s' % updaterev])
51 51
75 f.write('C3') 75 f.write('C3')
76 f.flush() 76 f.flush()
77 commands.branch(ui, repo, label="B2") 77 commands.branch(ui, repo, label="B2")
78 commands.commit(ui, repo, message="C3") 78 commands.commit(ui, repo, message="C3")
79 79
80 self.assertEqual(len(repo), 3) 80 self.assertEqual(test_util.repolen(repo), 3)
81 81
82 branch = 'B1' 82 branch = 'B1'
83 _dispatch(ui, ['clone', self.wc_path, self.wc_path + '2', 83 _dispatch(ui, ['clone', self.wc_path, self.wc_path + '2',
84 '--branch', branch]) 84 '--branch', branch])
85 85