def test_import_ordering(session): filenames = ['cities1000.txt', 'countryInfo.txt'] filepaths = [get_tst_filepath(fn) for fn in filenames] importers = get_importer_instances(session, *filepaths) assert importers[0].filename == 'countryInfo.txt' filenames = ['featureCodes_en.txt', 'cities1000.txt', 'countryInfo.txt'] filepaths = [get_tst_filepath(fn) for fn in filenames] importers = get_importer_instances(session, *filepaths) assert importers[-1].filename == 'cities1000.txt'
def test_imports(session): filepaths = [get_tst_filepath(fn) for fn in test_filenames] importers = get_importer_instances(session, *filepaths) for importer in importers: importer.run() assert session.query(importer.model).count() > 1