summaryrefslogtreecommitdiff
path: root/morphlib/morphology_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/morphology_tests.py')
-rw-r--r--morphlib/morphology_tests.py14
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):