diff options
author | Dan Firth <dan.firth@codethink.co.uk> | 2013-10-01 12:47:00 +0000 |
---|---|---|
committer | Dan Firth <dan.firth@codethink.co.uk> | 2013-10-01 12:47:00 +0000 |
commit | 091809507fca909cd7c1a37ce6dbd553a973da09 (patch) | |
tree | 7b4f10049f1d94454643fca1f2c867c1d19bdc4f /morphlib/morphloader_tests.py | |
parent | 5e0ad6ad29fa776088241828580d58b7d91e9fd1 (diff) | |
download | morph-091809507fca909cd7c1a37ce6dbd553a973da09.tar.gz |
'system-kind' and 'disk-size' system morphology fields now raise ObsoleteFieldError
Diffstat (limited to 'morphlib/morphloader_tests.py')
-rw-r--r-- | morphlib/morphloader_tests.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/morphlib/morphloader_tests.py b/morphlib/morphloader_tests.py index 7b37e300..a06ba1e7 100644 --- a/morphlib/morphloader_tests.py +++ b/morphlib/morphloader_tests.py @@ -94,6 +94,26 @@ build-system: dummy self.assertRaises( morphlib.morphloader.InvalidFieldError, self.loader.validate, m) + def test_fails_to_validate_system_with_obsolete_system_kind_field(self): + m = morphlib.morph3.Morphology({ + 'kind': 'system', + 'name': 'foo', + 'arch': 'x86_64', + 'system-kind': 'foo', + }) + self.assertRaises( + morphlib.morphloader.ObsoleteFieldError, self.loader.validate, m) + + def test_fails_to_validate_system_with_obsolete_disk_size_field(self): + m = morphlib.morph3.Morphology({ + 'kind': 'system', + 'name': 'foo', + 'arch': 'x86_64', + 'disk-size': 'over 9000', + }) + self.assertRaises( + morphlib.morphloader.ObsoleteFieldError, self.loader.validate, m) + def test_fails_to_validate_system_with_no_fields(self): m = morphlib.morph3.Morphology({ 'kind': 'system', |