comparison tests/test_utility_commands.py @ 866:20e73b5ab6f7

test_util: merge load_svndump_fixture() into TestBase
author Patrick Mezard <patrick@mezard.eu>
date Thu, 19 Apr 2012 18:29:28 +0200
parents 04729f3a3d17
children 50c13e01c7e3
comparison
equal deleted inserted replaced
865:04729f3a3d17 866:20e73b5ab6f7
226 svncommands.genignore(u, self.repo, self.wc_path) 226 svncommands.genignore(u, self.repo, self.wc_path)
227 self.assertMultiLineEqual(open(os.path.join(self.wc_path, '.hgignore')).read(), 227 self.assertMultiLineEqual(open(os.path.join(self.wc_path, '.hgignore')).read(),
228 '.hgignore\nsyntax:glob\nblah\notherblah\nbaz/magic\n') 228 '.hgignore\nsyntax:glob\nblah\notherblah\nbaz/magic\n')
229 229
230 def test_list_authors(self): 230 def test_list_authors(self):
231 test_util.load_svndump_fixture(self.repo_path, 231 repo_path = self.load_svndump('replace_trunk_with_branch.svndump')
232 'replace_trunk_with_branch.svndump')
233 u = self.ui() 232 u = self.ui()
234 u.pushbuffer() 233 u.pushbuffer()
235 svncommands.listauthors(u, 234 svncommands.listauthors(u,
236 args=[test_util.fileurl(self.repo_path)], 235 args=[test_util.fileurl(repo_path)],
237 authors=None) 236 authors=None)
238 actual = u.popbuffer() 237 actual = u.popbuffer()
239 self.assertMultiLineEqual(actual, 'Augie\nevil\n') 238 self.assertMultiLineEqual(actual, 'Augie\nevil\n')
240 239
241
242 def test_list_authors_map(self): 240 def test_list_authors_map(self):
243 test_util.load_svndump_fixture(self.repo_path, 241 repo_path = self.load_svndump('replace_trunk_with_branch.svndump')
244 'replace_trunk_with_branch.svndump') 242 author_path = os.path.join(repo_path, 'authors')
245 author_path = os.path.join(self.repo_path, 'authors')
246 svncommands.listauthors(self.ui(), 243 svncommands.listauthors(self.ui(),
247 args=[test_util.fileurl(self.repo_path)], 244 args=[test_util.fileurl(repo_path)],
248 authors=author_path) 245 authors=author_path)
249 self.assertMultiLineEqual(open(author_path).read(), 'Augie=\nevil=\n') 246 self.assertMultiLineEqual(open(author_path).read(), 'Augie=\nevil=\n')
250 247
251 248
252 def suite(): 249 def suite():
253 all_tests = [unittest.TestLoader().loadTestsFromTestCase(UtilityTests), 250 all_tests = [unittest.TestLoader().loadTestsFromTestCase(UtilityTests),