diff options
author | Milo Casagrande <milo@ubuntu.com> | 2012-09-25 09:41:02 +0200 |
---|---|---|
committer | Milo Casagrande <milo@ubuntu.com> | 2012-09-25 09:41:02 +0200 |
commit | c7bf2174af6dfd2aee65680b0c6f1f181a6440fe (patch) | |
tree | d73eb00f201f2d8eb81ada149ae17c3171794a75 | |
parent | f6480362b1bd34f75242186bad80f3d3d04bcc5a (diff) | |
parent | 82be8c8749372d3836a16c25128f0fdc6f82e42c (diff) |
Merged fixes for bug 1054422.
-rw-r--r-- | linaro_image_tools/hwpack/hwpack_fields.py | 2 | ||||
-rw-r--r-- | linaro_image_tools/hwpack/tests/test_config_v3.py | 29 |
2 files changed, 30 insertions, 1 deletions
diff --git a/linaro_image_tools/hwpack/hwpack_fields.py b/linaro_image_tools/hwpack/hwpack_fields.py index 07cfd79..7688adf 100644 --- a/linaro_image_tools/hwpack/hwpack_fields.py +++ b/linaro_image_tools/hwpack/hwpack_fields.py @@ -129,7 +129,7 @@ hwpack_v3_layout = { ROOT_MIN_SIZE_FIELD: None, LOADER_MIN_SIZE_FIELD: None, SAMSUNG_BL1_LEN_FIELD: None, - SAMSUNG_BL1_LEN_FIELD: None, + SAMSUNG_BL1_START_FIELD: None, SAMSUNG_ENV_LEN_FIELD: None, SAMSUNG_BL2_LEN_FIELD: None, SNOWBALL_STARTUP_FILES_CONFIG_FIELD: None, diff --git a/linaro_image_tools/hwpack/tests/test_config_v3.py b/linaro_image_tools/hwpack/tests/test_config_v3.py index b774820..9419a6f 100644 --- a/linaro_image_tools/hwpack/tests/test_config_v3.py +++ b/linaro_image_tools/hwpack/tests/test_config_v3.py @@ -26,6 +26,10 @@ from testtools import TestCase from linaro_image_tools.hwpack.config import Config, HwpackConfigError from linaro_image_tools.hwpack.hwpack_fields import ( DEFINED_PARTITION_LAYOUTS, + SAMSUNG_BL1_LEN_FIELD, + SAMSUNG_BL1_START_FIELD, + SAMSUNG_BL2_LEN_FIELD, + SAMSUNG_ENV_LEN_FIELD, ) @@ -796,3 +800,28 @@ class ConfigTests(TestCase): self.assertValidationError("Unknown key in metadata: " "'boards: snowball: foo'", config._validate_keys) + + def test_valid_samsung_bl1_len_field(self): + config = self.get_config(self.valid_start_v3 + + SAMSUNG_BL1_LEN_FIELD + ': 1\n') + self.assertEqual(None, config._validate_keys()) + + def test_valid_samsung_bl1_start_field(self): + config = self.get_config(self.valid_start_v3 + + SAMSUNG_BL1_START_FIELD + ': 1\n') + self.assertEqual(None, config._validate_keys()) + + def test_valid_samsung_bl2_len_field(self): + config = self.get_config(self.valid_start_v3 + + SAMSUNG_BL2_LEN_FIELD + ': 1\n') + self.assertEqual(None, config._validate_keys()) + + def test_valid_samsung_env_len_field(self): + config = self.get_config(self.valid_start_v3 + + SAMSUNG_ENV_LEN_FIELD + ': 1\n') + self.assertEqual(None, config._validate_keys()) + + def test_samsung_field_wrong(self): + config = self.get_config(self.valid_start_v3 + + 'samsung_wrong_field: 1\n') + self.assertRaises(HwpackConfigError, config._validate_keys) |