def setUp(self): super(TestLoad, self).setUp() data_manager._index = None model = meta_fixture('cra') self.ds = Dataset(model) db.session.add(self.ds) db.session.commit() self.cra_url = csvimport_fixture_path('../data', 'cra.csv')
def setUp(self): super(TestSourceApiController, self).setUp() self.cra = load_fixture('cra') self.user = make_account('test') self.auth_qs = {'api_key': self.user.api_key} self.cra.managers.append(self.user) self.cra_url = csvimport_fixture_path('../data', 'cra.csv') db.session.commit()
def setUp(self): super(TestSlicerApiController, self).setUp() self.cra = load_fixture("cra") self.user = make_account("test") self.auth_qs = {"api_key": self.user.api_key} self.cra.managers.append(self.user) self.cra_url = csvimport_fixture_path("../data", "cra.csv") db.session.commit()
def test_extract_missing_url(self): url = csvimport_fixture_path('../data', 'xcra.csv') source = tasks.extract_url(self.ds, url) assert source is None, source run = db.session.query(Run).first() package = data_manager.package(self.ds.name) messages = list(logger.load(package, run.id)) assert len(messages) > 2, messages
def import_fixture(name): meta_fp = csvimport_fixture_file(name, 'meta.json') model_fp = csvimport_fixture_file(name, 'model.json') meta = json.load(meta_fp) if model_fp: meta['model'] = json.load(model_fp) dataset = Dataset(meta) db.session.add(dataset) data_path = csvimport_fixture_path(name, 'data.csv') db.session.commit() return dataset, data_path
def import_fixture(name): meta_fp = csvimport_fixture_file(name, "meta.json") model_fp = csvimport_fixture_file(name, "model.json") meta = json.load(meta_fp) if model_fp: meta["model"] = json.load(model_fp) dataset = Dataset(meta) db.session.add(dataset) data_path = csvimport_fixture_path(name, "data.csv") db.session.commit() return dataset, data_path