diff options
-rw-r--r-- | morphlib/builder.py | 1 | ||||
-rw-r--r-- | morphlib/morphology.py | 4 | ||||
-rw-r--r-- | morphlib/morphology_tests.py | 2 | ||||
-rw-r--r-- | tests/hello-chunk.tar.gz | bin | 8647 -> 9489 bytes |
4 files changed, 7 insertions, 0 deletions
diff --git a/morphlib/builder.py b/morphlib/builder.py index eb57061b..a92b4a51 100644 --- a/morphlib/builder.py +++ b/morphlib/builder.py @@ -213,6 +213,7 @@ class Builder(object): meta = { 'name': morph.name, 'kind': morph.kind, + 'description': morph.description, } for key, value in kwargs.iteritems(): meta[key] = value diff --git a/morphlib/morphology.py b/morphlib/morphology.py index 359c8f3b..5e29836e 100644 --- a/morphlib/morphology.py +++ b/morphlib/morphology.py @@ -46,6 +46,10 @@ class Morphology(object): return self._dict['kind'] @property + def description(self): + return self._dict['description'] + + @property def sources(self): return self._dict['sources'] diff --git a/morphlib/morphology_tests.py b/morphlib/morphology_tests.py index 243fd89f..a634937a 100644 --- a/morphlib/morphology_tests.py +++ b/morphlib/morphology_tests.py @@ -36,6 +36,7 @@ class MorphologyTests(unittest.TestCase): { "name": "hello", "kind": "chunk", + "description": "desc", "configure-commands": ["./configure"], "build-commands": ["make"], "test-commands": ["make check"], @@ -43,6 +44,7 @@ class MorphologyTests(unittest.TestCase): }''')) self.assertEqual(morph.name, 'hello') self.assertEqual(morph.kind, 'chunk') + self.assertEqual(morph.description, 'desc') self.assertEqual(morph.filename, 'mockfile') self.assertEqual(morph.configure_commands, ['./configure']) self.assertEqual(morph.build_commands, ['make']) diff --git a/tests/hello-chunk.tar.gz b/tests/hello-chunk.tar.gz Binary files differindex 60ef0b95..4fcc670b 100644 --- a/tests/hello-chunk.tar.gz +++ b/tests/hello-chunk.tar.gz |