aboutsummaryrefslogtreecommitdiff
path: root/hwpack
diff options
context:
space:
mode:
authorMichael Hudson <michael.hudson@linaro.org>2010-12-16 10:33:59 +1300
committerMichael Hudson <michael.hudson@linaro.org>2010-12-16 10:33:59 +1300
commit034e7f2c210138698520eb09a13c8f44e361180d (patch)
tree8f2cb6e94fb8bd9c0e9c27c802e85f6e3b78ea29 /hwpack
parent1936092958b9570acd91077bc6ca410702cd85ff (diff)
add local-debs option, which currently does not do anything
Diffstat (limited to 'hwpack')
-rw-r--r--hwpack/builder.py2
-rw-r--r--hwpack/tests/test_builder.py15
-rw-r--r--hwpack/tests/test_script.py8
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):