def test_misc(self): self.app.get_xml('/feature/12A.rdf') self.app.get_xml('/languoid/lect/wals_code_akb.rdf') self.app.get_xml('/chapter/12.rdf') self.app.get('/feature/20', status=301) self.app.get('/refdb/record/5', status=301) self.app.get('/refdb/record/555555', status=404) self.app.get_html('/refdb/record/Abega-1970') self.app.get_html('/feature/20A.snippet.html?v1=c000', docroot='div') if str(DBSession.get_bind().url).startswith('postgresql'): self.app.get_html('/combinations/1A_2A?v1=c000') self.app.get_html('/languoid/family/sepik?sepikhill=c000')
def test_misc(self): self.app.get('/parameters/AND2.tab') self.app.get_html('/parameters/NP740') self.app.get_html('/parameters/NP740?z=5&lat=0.5&lng=0.5') self.app.get_html('/parameters/NP740?z=ff&lat=pp&lng=yy') self.app.get_json('/parameters/NP740.solr.json') self.app.get_json('/parameters/NP740.geojson?domainelement=NP740-1') if str(DBSession.get_bind().url).startswith('postgresql'): self.app.get_html('/combinations/AND3_AND4?v1=cff4400') self.app.get_html('/sources/sdricharabela') self.app.get_html('/languages') self.app.get_dt('/values?parameter=AND1') self.app.get_html('/languages.map.html?sEcho=1&sSearch_2=araw') self.app.get_dt('/parameters?sSearch_0=AND&iSortingCols=1&iSortCol_0=0') self.app.get_dt('/parameters?sSearch_2=And&iSortingCols=1&iSortCol_0=2') self.app.get_html('/contributions') self.app.get_dt('/values?language=qux') self.app.get_html('/values.map.html?parameter=AND1&sEcho=1')
def unfreeze_func(args, engine=None): try: importlib.import_module(args.module.__name__) except ImportError: pass # pragma: no cover engine = engine or DBSession.get_bind() data_dir = Path(mkdtemp()) with ZipFile(as_posix(args.module_dir.joinpath('..', 'data.zip'))) as fp: fp.extractall(as_posix(data_dir)) db_version = None for table in Base.metadata.sorted_tables: csv = data_dir.joinpath('%s.csv' % table.name) if csv.exists(): db_version = load(table, csv, engine) if db_version: set_alembic_version(engine, db_version) rmtree(data_dir)
def unfreeze_func(args, engine=None): try: importlib.import_module(args.module.__name__) except ImportError: pass # pragma: no cover engine = engine or DBSession.get_bind() data_dir = Path(mkdtemp()) with ZipFile(as_posix(args.module_dir.joinpath('..', 'data.zip'))) as fp: fp.extractall(as_posix(data_dir)) db_version = None for table in Base.metadata.sorted_tables: csv = data_dir.joinpath('%s.csv' % table.name) if csv.exists(): db_version = load(table, csv, engine) if db_version: set_alembic_version(engine, db_version) # pragma: no cover rmtree(data_dir)