def test_to_disk(self): raise(SkipTest('dev')) path = os.path.join(self._test_dir,'test.sqlite') db.build_database(db_path=path) session = db.Session() try: CanCM4TestDataset().insert(session) finally: session.close()
def main(): db_path = '/tmp/datasets.sqlite' if os.path.exists(db_path): os.remove(db_path) db.build_database(db_path=db_path) with db.session_scope(commit=True) as session: for model in MODELS: m = model() print('inserting model: {0}'.format(m.__class__.__name__)) m.insert(session) for package in PACKAGES: p = package() print('inserting package: {0}'.format(p.__class__.__name__)) p.insert(session)
def main(): models = get_subclasses(AbstractHarvestDataset) packages = get_subclasses(AbstractDataPackage) db_path = '/tmp/datasets.sqlite' if os.path.exists(db_path): os.remove(db_path) db.build_database(db_path=db_path) with db.session_scope(commit=True) as session: for model in models: m = model() print('inserting model: {0}'.format(m.__class__.__name__)) m.insert(session) for package in packages: p = package() print('inserting package: {0}'.format(p.__class__.__name__)) p.insert(session)
def setUp(self): TestBase.setUp(self) db.build_database(in_memory=True)