def test_list_file_formats(requests_mock): requests_mock.get(API_URL, json={"api_version": "1.0.0"}) conn = Connection(API_URL) file_formats = { "input": {"GeoJSON": {"gis_data_type": ["vector"]}}, "output": {"GTiff": {"gis_data_types": ["raster"]}}, } requests_mock.get(API_URL + "file_formats", json=file_formats) assert conn.list_file_formats() == file_formats
def test_file_formats(requests_mock): requests_mock.get("https://oeo.test/", json={"api_version": "1.0.0"}) m = requests_mock.get( "https://oeo.test/file_formats", json={"output": { "GTiff": { "gis_data_types": ["raster"] } }}) con = Connection(API_URL) assert con.list_file_formats() == { "output": { "GTiff": { "gis_data_types": ["raster"] } } } assert m.call_count == 1 assert con.list_output_formats() == { "GTiff": { "gis_data_types": ["raster"] } } assert m.call_count == 1