[Pkg-bazaar-commits] ./bzr-builddeb/trunk.old r262: Fix test failure fallout.
James Westby
jw+debian at jameswestby.net
Wed Dec 10 08:33:00 UTC 2008
------------------------------------------------------------
revno: 262
committer: James Westby <jw+debian at jameswestby.net>
branch nick: 2.0
timestamp: Wed 2008-08-27 22:18:08 +0100
message:
Fix test failure fallout.
modified:
__init__.py
tests/blackbox/test_import_dsc.py
-------------- next part --------------
=== modified file '__init__.py'
--- a/__init__.py 2008-08-27 21:06:59 +0000
+++ b/__init__.py 2008-08-27 21:18:08 +0000
@@ -404,7 +404,8 @@
distribution_opt = Option('distribution', help="The distribution that "
"this release is targetted at", type=str)
- takes_options = [package_opt, no_user_conf_opt]
+ takes_options = [package_opt, no_user_conf_opt, version_opt,
+ distribution_opt]
def run(self, tarball, version=None, distribution=None, package=None,
no_user_config=None):
@@ -517,9 +518,9 @@
"packages to import.", type=str, argname="filename",
short_name='F')
distribution_opt = Option('distribution', help="The distribution that "
- "these packages were uploaded to.")
+ "these packages were uploaded to.", type=str)
- takes_options = [filename_opt]
+ takes_options = [filename_opt, distribution_opt]
def import_many(self, db, files_list, orig_target):
cache = DscCache()
=== modified file 'tests/blackbox/test_import_dsc.py'
--- a/tests/blackbox/test_import_dsc.py 2008-08-27 16:59:55 +0000
+++ b/tests/blackbox/test_import_dsc.py 2008-08-27 21:18:08 +0000
@@ -77,7 +77,7 @@
def test_import_dsc(self):
self.make_real_source_package()
tree = self.make_branch_and_tree('.')
- self.run_bzr('import-dsc debian %s' % self.dsc_name)
+ self.run_bzr('import-dsc --distribution debian %s' % self.dsc_name)
tree.lock_read()
try:
self.check_inventory_shape(tree.inventory,
@@ -86,11 +86,18 @@
tree.unlock()
self.assertEqual(len(tree.branch.revision_history()), 2)
- def test_import_incremental_no_files(self):
+ def test_import_no_files(self):
self.make_branch_and_tree('.')
self.make_real_source_package()
self.run_bzr_error(['You must give the location of at least one source '
- 'package.'], 'import-dsc debian')
+ 'package.'], 'import-dsc --distribution debian')
+
+ def test_import_no_distribution(self):
+ self.make_branch_and_tree('.')
+ self.make_real_source_package()
+ self.run_bzr_error(['You must specify the distribution these packages '
+ 'were uploaded to using --distribution.'],
+ 'import-dsc %s' % self.dsc_name)
# vim: ts=2 sts=2 sw=2
More information about the Pkg-bazaar-commits
mailing list