diff options
Diffstat (limited to 'morphlib/morphloader_tests.py')
-rw-r--r-- | morphlib/morphloader_tests.py | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/morphlib/morphloader_tests.py b/morphlib/morphloader_tests.py index 392b0cbc..1a75b51a 100644 --- a/morphlib/morphloader_tests.py +++ b/morphlib/morphloader_tests.py @@ -23,7 +23,6 @@ import unittest import warnings import morphlib -from morphlib.morphloader import MorphologyObsoleteFieldWarning def stratum_template(name): @@ -259,32 +258,6 @@ chunks: morphlib.morphloader.DependsOnSelfError, self.loader.load_from_string, text, 'strata/bad-stratum.morph') - def test_fails_to_validate_system_with_obsolete_system_kind_field(self): - m = morphlib.morphology.Morphology({ - 'kind': 'system', - 'name': 'foo', - 'arch': 'x86_64', - 'strata': [ - {'morph': 'bar'}, - ], - 'system-kind': 'foo', - }) - self.assertRaises( - morphlib.morphloader.ObsoleteFieldsError, self.loader.validate, m) - - def test_fails_to_validate_system_with_obsolete_disk_size_field(self): - m = morphlib.morphology.Morphology({ - 'kind': 'system', - 'name': 'foo', - 'arch': 'x86_64', - 'strata': [ - {'morph': 'bar'}, - ], - 'disk-size': 'over 9000', - }) - self.assertRaises( - morphlib.morphloader.ObsoleteFieldsError, self.loader.validate, m) - def test_fails_to_validate_system_with_no_fields(self): m = morphlib.morphology.Morphology({ 'kind': 'system', @@ -694,8 +667,6 @@ build-system: manual strata=[ { 'morph': 'bar', - 'repo': 'obsolete', - 'ref': 'obsolete', }, ]) self.loader.set_defaults(m) @@ -724,8 +695,6 @@ build-system: manual 'strata': [ { 'morph': 'bar', - 'repo': None, - 'ref': None, }, ], 'configuration-extensions': [], @@ -848,62 +817,6 @@ build-system: manual warnings.simplefilter("always", warning_class) yield caught_warnings - def test_warns_when_systems_refer_to_strata_with_repo_or_ref(self): - for obsolete_field in ('repo', 'ref'): - m = morphlib.morphology.Morphology( - name="foo", - kind="system", - arch="testarch", - strata=[ - { - 'morph': 'bar', - obsolete_field: 'obsolete', - }]) - - with self.catch_warnings(MorphologyObsoleteFieldWarning) \ - as caught_warnings: - - self.loader.validate(m) - self.assertEqual(len(caught_warnings), 1) - warning = caught_warnings[0].message - self.assertEqual(warning.kind, 'system') - self.assertEqual(warning.morphology_name, 'foo') - self.assertEqual(warning.stratum_name, 'bar') - self.assertEqual(warning.field, obsolete_field) - - def test_warns_when_strata_refer_to_build_depends_with_repo_or_ref(self): - for obsolete_field in ('repo', 'ref'): - m = morphlib.morphology.Morphology( - { - 'name': 'foo', - 'kind': 'stratum', - 'build-depends': [ - { - 'morph': 'bar', - obsolete_field: 'obsolete' - }, - ], - 'chunks': [ - { - 'morph': 'chunk', - 'name': 'chunk', - 'build-mode': 'test', - 'build-depends': [], - }, - ], - }) - - with self.catch_warnings(MorphologyObsoleteFieldWarning) \ - as caught_warnings: - - self.loader.validate(m) - self.assertEqual(len(caught_warnings), 1) - warning = caught_warnings[0].message - self.assertEqual(warning.kind, 'stratum') - self.assertEqual(warning.morphology_name, 'foo') - self.assertEqual(warning.stratum_name, 'bar') - self.assertEqual(warning.field, obsolete_field) - def test_unordered_asciibetically_after_ordered(self): # We only get morphologies with arbitrary keys in clusters m = morphlib.morphology.Morphology( |