diff options
-rw-r--r-- | morphlib/morphology_tests.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/morphlib/morphology_tests.py b/morphlib/morphology_tests.py index cac80798..2df42315 100644 --- a/morphlib/morphology_tests.py +++ b/morphlib/morphology_tests.py @@ -30,6 +30,16 @@ class MockFile(StringIO.StringIO): class MorphologyTests(unittest.TestCase): + def test_fails_invalid_chunk_morphology(self): + def failtest(): + morph = morphlib.morphology.Morphology( + 'repo', 'ref', + MockFile(''' + { + "name": "hello", + }''')) + self.assertRaises(ValueError, failtest) + def test_accepts_valid_chunk_morphology(self): morph = morphlib.morphology.Morphology( 'repo', 'ref', |