def test_get_geopackage(config_geopackage): p = SQLiteGPKGProvider(config_geopackage) result = p.get(536678593) assert isinstance(result, dict) assert 'geometry' in result assert 'properties' in result assert 'id' in result assert 'Académico' in result['properties']['name']
def test_get_sqlite(config_sqlite): p = SQLiteGPKGProvider(config_sqlite) result = p.get(118) assert isinstance(result, dict) assert 'geometry' in result assert 'properties' in result assert 'id' in result assert 'Netherlands' in result['properties']['admin']
def test_get_geopackage_not_existing_item_raise_exception(config_geopackage): """Testing query for a not existing object""" p = SQLiteGPKGProvider(config_geopackage) with pytest.raises(ProviderItemNotFoundError): p.get(-1)