Merge lp:~jelmer/bzr-builddeb/test-get-export-upstream-revision into lp:bzr-builddeb

Proposed by Jelmer Vernooij
Status: Merged
Merged at revision: not available
Proposed branch: lp:~jelmer/bzr-builddeb/test-get-export-upstream-revision
Merge into: lp:bzr-builddeb
Diff against target: 62 lines (+27/-3)
2 files modified
cmds.py (+0/-3)
tests/test_util.py (+27/-0)
To merge this branch: bzr merge lp:~jelmer/bzr-builddeb/test-get-export-upstream-revision
Reviewer Review Type Date Requested Status
Bzr-builddeb-hackers Pending
Review via email: mp+23512@code.launchpad.net

Description of the change

Remove useless assignment from config.export_upstream_revision, as
get_export_upstream_revision already takes care of this for us.

Add tests for get_export_upstream_revision

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'cmds.py'
--- cmds.py 2010-03-22 14:27:14 +0000
+++ cmds.py 2010-04-15 23:17:15 +0000
@@ -300,9 +300,6 @@
300 try:300 try:
301 if export_upstream_revision is None:301 if export_upstream_revision is None:
302 export_upstream_revision = \302 export_upstream_revision = \
303 config.export_upstream_revision
304 if export_upstream_revision is None:
305 export_upstream_revision = \
306 get_export_upstream_revision(config,303 get_export_upstream_revision(config,
307 version=version)304 version=version)
308 if export_upstream_revision is None:305 if export_upstream_revision is None:
309306
=== modified file 'tests/test_util.py'
--- tests/test_util.py 2010-02-18 21:29:52 +0000
+++ tests/test_util.py 2010-04-15 23:17:15 +0000
@@ -27,6 +27,7 @@
2727
28from debian_bundle.changelog import Changelog, Version28from debian_bundle.changelog import Changelog, Version
2929
30from bzrlib.plugins.builddeb.config import DebBuildConfig
30from bzrlib.plugins.builddeb.errors import (MissingChangelogError,31from bzrlib.plugins.builddeb.errors import (MissingChangelogError,
31 AddChangelogError,32 AddChangelogError,
32 )33 )
@@ -39,6 +40,7 @@
39 find_extra_authors,40 find_extra_authors,
40 find_last_distribution,41 find_last_distribution,
41 find_thanks,42 find_thanks,
43 get_export_upstream_revision,
42 get_commit_info_from_changelog,44 get_commit_info_from_changelog,
43 get_snapshot_revision,45 get_snapshot_revision,
44 lookup_distribution,46 lookup_distribution,
@@ -698,3 +700,28 @@
698 changelog = self.create_changelog("UNRELEASED")700 changelog = self.create_changelog("UNRELEASED")
699 self.assertEquals(None, find_last_distribution(changelog))701 self.assertEquals(None, find_last_distribution(changelog))
700702
703
704class GetExportUpstreamRevisionTests(TestCase):
705
706 def test_snapshot_rev(self):
707 config = DebBuildConfig([])
708 self.assertEquals("34",
709 get_export_upstream_revision(config, Version("0.1+bzr34-1")))
710
711 def test_export_upstream_rev(self):
712 config = DebBuildConfig([
713 ({"BUILDDEB": {"export-upstream-revision": "tag:foobar"}}, True)])
714 self.assertEquals("tag:foobar",
715 get_export_upstream_revision(config, Version("0.1-1")))
716
717 def test_export_upstream_rev_var(self):
718 config = DebBuildConfig([({"BUILDDEB":
719 {"export-upstream-revision": "tag:foobar-$UPSTREAM_VERSION"}},
720 True)])
721 self.assertEquals("tag:foobar-0.1",
722 get_export_upstream_revision(config, Version("0.1-1")))
723
724 def test_export_upstream_rev_not_set(self):
725 config = DebBuildConfig([])
726 self.assertEquals(None,
727 get_export_upstream_revision(config, Version("0.1-1")))

Subscribers

People subscribed via source and target branches