1234567891011121314151617181920212223242526272829 |
- import tempfile
- import shutil
- import sys
-
- from EditorialModel.model import Model
- import leapi
- from EditorialModel.backend.json_backend import EmBackendJson
- from DataSource.dummy.leapidatasource import LeapiDataSource
- from leapi.lefactory import LeFactory
-
-
-
- genepy_args = {
- 'model' : Model(EmBackendJson(json_file = 'EditorialModel/test/me.json')),
- }
-
- def tmp_load_factory_code(name='dyncode'):
- tmpdir = tempfile.mkdtemp('_lodel2_test_dyncode')
- fname = tmpdir+'/%s.py'%name
-
- sys.path.append(tmpdir)
- fact = LeFactory(fname)
- fact.create_pyfile(**genepy_args)
-
- return tmpdir
-
-
- def cleanup(tmpdir):
- shutil.rmtree(tmpdir)
|