diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2013-09-19 10:27:36 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2013-09-24 10:26:03 +0000 |
commit | 924e2192ae3de5974ee058c0ea9c180f2e46d78e (patch) | |
tree | 895c52ab9f1d1401f58eb971609a6faebdf04d77 /morphlib/morphset_tests.py | |
parent | f58e5f85d135d00f92116a97bb8bce82d46f0d36 (diff) | |
download | morph-924e2192ae3de5974ee058c0ea9c180f2e46d78e.tar.gz |
MorphSet: add a list_refs() method
This will be used to factor the morphology traversal code out of petrify,
since it is cleaner to find out which refs are present, resolve them,
then update them, instead of the previous approach which updated as part
of the traversal.
Diffstat (limited to 'morphlib/morphset_tests.py')
-rw-r--r-- | morphlib/morphset_tests.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/morphlib/morphset_tests.py b/morphlib/morphset_tests.py index 69a7057f..24f3d91a 100644 --- a/morphlib/morphset_tests.py +++ b/morphlib/morphset_tests.py @@ -185,3 +185,9 @@ class MorphologySetTests(unittest.TestCase): } ]) + def test_list_refs(self): + self.morphs.add_morphology(self.system) + self.morphs.add_morphology(self.stratum) + self.assertEqual(sorted(self.morphs.list_refs()), + [('test:foo-chunk', 'master'), + ('test:morphs', 'master')]) |