diff options
author | Michael Hudson <michael.hudson@linaro.org> | 2010-12-16 10:33:59 +1300 |
---|---|---|
committer | Michael Hudson <michael.hudson@linaro.org> | 2010-12-16 10:33:59 +1300 |
commit | 034e7f2c210138698520eb09a13c8f44e361180d (patch) | |
tree | 8f2cb6e94fb8bd9c0e9c27c802e85f6e3b78ea29 /hwpack | |
parent | 1936092958b9570acd91077bc6ca410702cd85ff (diff) |
add local-debs option, which currently does not do anything
Diffstat (limited to 'hwpack')
-rw-r--r-- | hwpack/builder.py | 2 | ||||
-rw-r--r-- | hwpack/tests/test_builder.py | 15 | ||||
-rw-r--r-- | hwpack/tests/test_script.py | 8 |
3 files changed, 13 insertions, 12 deletions
diff --git a/hwpack/builder.py b/hwpack/builder.py index 260b295..17b48af 100644 --- a/hwpack/builder.py +++ b/hwpack/builder.py @@ -19,7 +19,7 @@ class ConfigFileMissing(Exception): class HardwarePackBuilder(object): - def __init__(self, config_path, version): + def __init__(self, config_path, version, local_debs): try: with open(config_path) as fp: self.config = Config(fp) diff --git a/hwpack/tests/test_builder.py b/hwpack/tests/test_builder.py index 1b1e772..fffe0fa 100644 --- a/hwpack/tests/test_builder.py +++ b/hwpack/tests/test_builder.py @@ -33,13 +33,14 @@ class HardwarePackBuilderTests(TestCaseWithFixtures): def test_raises_on_missing_configuration(self): e = self.assertRaises( - ConfigFileMissing, HardwarePackBuilder, "nonexistant", "1.0") + ConfigFileMissing, HardwarePackBuilder, "nonexistant", "1.0", []) self.assertEqual("nonexistant", e.filename) def test_validates_configuration(self): config = self.useFixture(ConfigFileFixture('')) self.assertRaises( - HwpackConfigError, HardwarePackBuilder, config.filename, "1.0") + HwpackConfigError, HardwarePackBuilder, config.filename, "1.0", + []) def test_builds_one_pack_per_arch(self): available_package = DummyFetchedPackage("foo", "1.1") @@ -47,7 +48,7 @@ class HardwarePackBuilderTests(TestCaseWithFixtures): config = self.useFixture(ConfigFileFixture( '[hwpack]\nname=ahwpack\npackages=foo\narchitectures=i386 armel\n' '\n[ubuntu]\nsources-entry=%s\n' % source.sources_entry)) - builder = HardwarePackBuilder(config.filename, "1.0") + builder = HardwarePackBuilder(config.filename, "1.0", []) builder.build() self.assertTrue(os.path.isfile("hwpack_ahwpack_1.0_i386.tar.gz")) self.assertTrue(os.path.isfile("hwpack_ahwpack_1.0_armel.tar.gz")) @@ -66,7 +67,7 @@ class HardwarePackBuilderTests(TestCaseWithFixtures): '\n[%s]\nsources-entry=%s\n' % (hwpack_name, package_name, architecture, source_id, source.sources_entry))) - builder = HardwarePackBuilder(config.filename, hwpack_version) + builder = HardwarePackBuilder(config.filename, hwpack_version, []) builder.build() metadata = Metadata(hwpack_name, hwpack_version, architecture) self.assertThat( @@ -95,7 +96,7 @@ class HardwarePackBuilderTests(TestCaseWithFixtures): '\n[%s]\nsources-entry=%s\n' % (hwpack_name, package_name1, package_name2, architecture, source_id, source.sources_entry))) - builder = HardwarePackBuilder(config.filename, hwpack_version) + builder = HardwarePackBuilder(config.filename, hwpack_version, []) builder.build() metadata = Metadata(hwpack_name, hwpack_version, architecture) hwpack_filename = "hwpack_%s_%s_%s.tar.gz" % ( @@ -127,7 +128,7 @@ class HardwarePackBuilderTests(TestCaseWithFixtures): 'include-debs=no\n\n[%s]\nsources-entry=%s\n' % (hwpack_name, package_name, architecture, source_id, source.sources_entry))) - builder = HardwarePackBuilder(config.filename, hwpack_version) + builder = HardwarePackBuilder(config.filename, hwpack_version, []) builder.build() metadata = Metadata(hwpack_name, hwpack_version, architecture) self.assertThat( @@ -158,7 +159,7 @@ class HardwarePackBuilderTests(TestCaseWithFixtures): 'assume-installed=%s\n\n[%s]\nsources-entry=%s\n' % (hwpack_name, package_name, architecture, assume_installed, source_id, source.sources_entry))) - builder = HardwarePackBuilder(config.filename, hwpack_version) + builder = HardwarePackBuilder(config.filename, hwpack_version, []) builder.build() metadata = Metadata(hwpack_name, hwpack_version, architecture) filename = "hwpack_%s_%s_%s.tar.gz" % (hwpack_name, hwpack_version, diff --git a/hwpack/tests/test_script.py b/hwpack/tests/test_script.py index 1cab08c..d5ebac5 100644 --- a/hwpack/tests/test_script.py +++ b/hwpack/tests/test_script.py @@ -57,15 +57,15 @@ class ScriptTests(TestCaseWithFixtures): def test_errors_on_missing_configfile_argument(self): stdout, stderr = self.run_script([], expected_returncode=2) self.assertEqual( - "usage: linaro-hwpack-create [-h] [--debug] CONFIG_FILE VERSION\n" - "linaro-hwpack-create: error: too few arguments\n", stderr) + "linaro-hwpack-create: error: too few arguments", + stderr.splitlines()[-1]) self.assertEqual("", stdout) def test_errors_on_missing_version_argument(self): stdout, stderr = self.run_script(["somefile"], expected_returncode=2) self.assertEqual( - "usage: linaro-hwpack-create [-h] [--debug] CONFIG_FILE VERSION\n" - "linaro-hwpack-create: error: too few arguments\n", stderr) + "linaro-hwpack-create: error: too few arguments", + stderr.splitlines()[-1]) self.assertEqual("", stdout) def test_builds_a_hwpack(self): |