diff options
Diffstat (limited to 'morphlib/morphology_tests.py')
-rw-r--r-- | morphlib/morphology_tests.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/morphlib/morphology_tests.py b/morphlib/morphology_tests.py index d7e256dd..2982bb27 100644 --- a/morphlib/morphology_tests.py +++ b/morphlib/morphology_tests.py @@ -374,6 +374,20 @@ class MorphologyTests(unittest.TestCase): self.assertEqual(morph.kind, 'stratum') self.assertEqual(morph.filename, 'mockfile') + def test_accepts_valid_system_morphology(self): + morph = morphlib.morphology.Morphology( + MockFile(''' + { + "name": "hello", + "kind": "system", + "strata": [ + "foo", + "bar" + ] + }''')) + self.assertEqual(morph.kind, 'system') + self.assertEqual(morph.strata, ['foo', 'bar']) + class StratumRepoTests(unittest.TestCase): |