Mercurial > hgsubversion
diff tests/test_template_keywords.py @ 723:4baa41e0f8ad
revset tests: use requiresmodule decorator
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Tue, 05 Oct 2010 17:30:01 -0500 |
parents | aa24148a7454 |
children | e9af7eba88db |
line wrap: on
line diff
--- a/tests/test_template_keywords.py +++ b/tests/test_template_keywords.py @@ -49,36 +49,37 @@ class TestLogKeywords(test_util.TestBase '1:df2126f7-00ab-4d49-b42c-7e981dde0bcf ' '2: ')) - if templatekw and revset: - def test_svn_revsets(self): - repo = self._load_fixture_and_fetch('two_revs.svndump') + @test_util.requiresmodule(revset) + @test_util.requiresmodule(templatekw) + def test_svn_revsets(self): + repo = self._load_fixture_and_fetch('two_revs.svndump') - # we want one commit that isn't from Subversion - self.commitchanges([('foo', 'foo', 'frobnicate\n')]) + # we want one commit that isn't from Subversion + self.commitchanges([('foo', 'foo', 'frobnicate\n')]) - defaults = {'date': None, 'rev': ['fromsvn()'], 'user': None} + defaults = {'date': None, 'rev': ['fromsvn()'], 'user': None} - ui = CapturingUI() - commands.log(ui, repo, template='{rev}:{svnrev} ', **defaults) - self.assertEqual(ui._output, '0:2 1:3 ') + ui = CapturingUI() + commands.log(ui, repo, template='{rev}:{svnrev} ', **defaults) + self.assertEqual(ui._output, '0:2 1:3 ') - defaults = {'date': None, 'rev': ['svnrev(2)'], 'user': None} + defaults = {'date': None, 'rev': ['svnrev(2)'], 'user': None} - ui = CapturingUI() - commands.log(ui, repo, template='{rev}:{svnrev} ', **defaults) - self.assertEqual(ui._output, '0:2 ') + ui = CapturingUI() + commands.log(ui, repo, template='{rev}:{svnrev} ', **defaults) + self.assertEqual(ui._output, '0:2 ') - defaults = {'date': None, 'rev': ['fromsvn(1)'], 'user': None} + defaults = {'date': None, 'rev': ['fromsvn(1)'], 'user': None} - self.assertRaises(error.ParseError, - commands.log, self.ui(), repo, - template='{rev}:{svnrev} ', **defaults) + self.assertRaises(error.ParseError, + commands.log, self.ui(), repo, + template='{rev}:{svnrev} ', **defaults) - defaults = {'date': None, 'rev': ['svnrev(1, 2)'], 'user': None} + defaults = {'date': None, 'rev': ['svnrev(1, 2)'], 'user': None} - self.assertRaises(error.ParseError, - commands.log, self.ui(), repo, - template='{rev}:{svnrev} ', **defaults) + self.assertRaises(error.ParseError, + commands.log, self.ui(), repo, + template='{rev}:{svnrev} ', **defaults) def suite(): all = [unittest.TestLoader().loadTestsFromTestCase(TestLogKeywords),]