diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-07-30 18:47:43 +0100 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-09-28 16:51:51 +0000 |
commit | c521d6fa5a8a18ce3ed420d475ef0a3cc7b51ee5 (patch) | |
tree | 26a905f38d625b35f3da798fff8ee7073b3dae3e /morphlib/morphologyfinder_tests.py | |
parent | 54496d7d9b6d5e1c64c5c220ab2f280e0b9e84ec (diff) | |
download | morph-c521d6fa5a8a18ce3ed420d475ef0a3cc7b51ee5.tar.gz |
Change how MorphologyLoader instances are created
Loading .morph files is becoming a bit more complicated, as we need to
deal with the VERSION file, and possibly soon with a DEFAULTS file as
well.
The logic of loading and parsing .morph files is done either in the
sourceresolver module, or the morphloader module. This change means that
all users of the latter module can use the get hold of a
MorphologyLoader instance with VERSION already parsed. If DEFAULTS is
added then it is also simple to parse DEFAULTS.
Change-Id: Ib33756e9dbd078e38f12dd7f776c89584b178959
Diffstat (limited to 'morphlib/morphologyfinder_tests.py')
-rw-r--r-- | morphlib/morphologyfinder_tests.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/morphlib/morphologyfinder_tests.py b/morphlib/morphologyfinder_tests.py index a83f89a5..59772e23 100644 --- a/morphlib/morphologyfinder_tests.py +++ b/morphlib/morphologyfinder_tests.py @@ -83,29 +83,29 @@ class MorphologyFinderTests(unittest.TestCase): def test_read_morph_in_HEAD(self): gd = morphlib.gitdir.GitDirectory(self.dirname) mf = morphlib.morphologyfinder.MorphologyFinder(gd, 'HEAD') - self.assertEqual(mf.read_morphology('bar.morph'), + self.assertEqual(mf.read_file('bar.morph'), "dummy morphology text") def test_read_morph_in_master(self): gd = morphlib.gitdir.GitDirectory(self.dirname) mf = morphlib.morphologyfinder.MorphologyFinder(gd, 'master') - self.assertEqual(mf.read_morphology('bar.morph'), + self.assertEqual(mf.read_file('bar.morph'), "dummy morphology text") def test_read_morph_raises_with_invalid_ref(self): gd = morphlib.gitdir.GitDirectory(self.dirname) mf = morphlib.morphologyfinder.MorphologyFinder(gd, 'invalid_ref') self.assertRaises(morphlib.gitdir.InvalidRefError, - mf.read_morphology, 'bar') + mf.read_file, 'bar') def test_read_morph_in_work_tree(self): gd = morphlib.gitdir.GitDirectory(self.dirname) mf = morphlib.morphologyfinder.MorphologyFinder(gd) - self.assertEqual(mf.read_morphology('foo.morph'), + self.assertEqual(mf.read_file('foo.morph'), "altered morphology text") def test_read_morph_raises_no_worktree_no_ref(self): gd = morphlib.gitdir.GitDirectory(self.mirror) mf = morphlib.morphologyfinder.MorphologyFinder(gd) self.assertRaises(morphlib.gitdir.NoWorkingTreeError, - mf.read_morphology, 'bar.morph') + mf.read_file, 'bar.morph') |