from . import context
import testutils
-import unittest
from gbp.scripts import dch
-from gbp.deb.changelog import ChangeLog
-
-
-class MockedChangeLog(ChangeLog):
- contents = """foo (%s) experimental; urgency=low
-
- * a important change
-
- -- Debian Maintainer <maint@debian.org> Sat, 01 Jan 2012 00:00:00 +0100"""
-
- def __init__(self, version):
- ChangeLog.__init__(self, contents=self.contents % version)
-
class TestGuessVersionFromUpstream(testutils.DebianGitTestRepo):
"""Test guess_version_from_upstream"""
def test_guess_no_epoch(self):
"""Guess the new version from the upstream tag"""
- cp = MockedChangeLog('1.0-1')
+ cp = testutils.MockedChangeLog('1.0-1')
tagformat = 'upstream/%(version)s'
uversion = '1.1'
def test_guess_epoch(self):
"""Check if we picked up the epoch correctly (#652366)"""
- cp = MockedChangeLog('1:1.0-1')
+ cp = testutils.MockedChangeLog('1:1.0-1')
tagformat = 'upstream/%(version)s'
uversion = '1.1'
cp)
self.assertEqual('1:1.1-1', guessed)
-
-
import gbp.log
import gbp.deb.git
import gbp.errors
+from gbp.deb.changelog import ChangeLog
class DebianGitTestRepo(unittest.TestCase):
"""Scratch repo for a single unit test"""
def __repr__(self):
return repr(self._values)
+
+class MockedChangeLog(ChangeLog):
+ contents = """foo (%s) experimental; urgency=low
+
+ %s
+
+ -- Debian Maintainer <maint@debian.org> Sat, 01 Jan 2012 00:00:00 +0100"""
+
+ def __init__(self, version, changes = "a important change"):
+ ChangeLog.__init__(self,
+ contents=self.contents % (version, changes))
+