@@ -244,13 +244,12 @@ def test_vertex_attribute_names(client: FlaskClient, test_id: str) -> None:
244244 assert os .path .exists (data_path ), f"File not found at { data_path } "
245245 response = client .post (route , json = {"id" : data .id })
246246 assert response .status_code == 200
247- vertex_attribute_names = response .get_json ()["vertex_attribute_names" ]
248- vertex_attribute_metadata = response .get_json ()["vertex_attribute_metadata" ]
249- assert type (vertex_attribute_names ) is list
250- assert type (vertex_attribute_metadata ) is dict
251- for vertex_attribute_name in vertex_attribute_names :
252- assert type (vertex_attribute_name ) is str
253- assert vertex_attribute_name in vertex_attribute_metadata
247+ attributes = response .get_json ()["attributes" ]
248+ assert type (attributes ) is list
249+ for attribute in attributes :
250+ assert "attribute_name" in attribute
251+ assert "min_value" in attribute
252+ assert "max_value" in attribute
254253
255254
256255def test_cell_attribute_names (client : FlaskClient , test_id : str ) -> None :
@@ -273,13 +272,12 @@ def test_cell_attribute_names(client: FlaskClient, test_id: str) -> None:
273272 assert os .path .exists (data_path ), f"File not found at { data_path } "
274273 response = client .post (route , json = {"id" : data .id })
275274 assert response .status_code == 200
276- cell_attribute_names = response .get_json ()["cell_attribute_names" ]
277- cell_attribute_metadata = response .get_json ()["cell_attribute_metadata" ]
278- assert type (cell_attribute_names ) is list
279- assert type (cell_attribute_metadata ) is dict
280- for cell_attribute_name in cell_attribute_names :
281- assert type (cell_attribute_name ) is str
282- assert cell_attribute_name in cell_attribute_metadata
275+ attributes = response .get_json ()["attributes" ]
276+ assert type (attributes ) is list
277+ for attribute in attributes :
278+ assert "attribute_name" in attribute
279+ assert "min_value" in attribute
280+ assert "max_value" in attribute
283281
284282
285283def test_polygon_attribute_names (client : FlaskClient , test_id : str ) -> None :
@@ -302,13 +300,12 @@ def test_polygon_attribute_names(client: FlaskClient, test_id: str) -> None:
302300 assert os .path .exists (data_path ), f"File not found at { data_path } "
303301 response = client .post (route , json = {"id" : data .id })
304302 assert response .status_code == 200
305- polygon_attribute_names = response .get_json ()["polygon_attribute_names" ]
306- polygon_attribute_metadata = response .get_json ()["polygon_attribute_metadata" ]
307- assert type (polygon_attribute_names ) is list
308- assert type (polygon_attribute_metadata ) is dict
309- for polygon_attribute_name in polygon_attribute_names :
310- assert type (polygon_attribute_name ) is str
311- assert polygon_attribute_name in polygon_attribute_metadata
303+ attributes = response .get_json ()["attributes" ]
304+ assert type (attributes ) is list
305+ for attribute in attributes :
306+ assert "attribute_name" in attribute
307+ assert "min_value" in attribute
308+ assert "max_value" in attribute
312309
313310
314311def test_polyhedron_attribute_names (client : FlaskClient , test_id : str ) -> None :
@@ -332,16 +329,15 @@ def test_polyhedron_attribute_names(client: FlaskClient, test_id: str) -> None:
332329 response = client .post (route , json = {"id" : data .id })
333330 print (response .get_json ())
334331 assert response .status_code == 200
335- polyhedron_attribute_names = response .get_json ()["polyhedron_attribute_names" ]
336- polyhedron_attribute_metadata = response .get_json ()["polyhedron_attribute_metadata" ]
337- assert type (polyhedron_attribute_names ) is list
338- assert type (polyhedron_attribute_metadata ) is dict
339- for polyhedron_attribute_name in polyhedron_attribute_names :
340- assert type (polyhedron_attribute_name ) is str
341- assert polyhedron_attribute_name in polyhedron_attribute_metadata
342-
343- if "Range" in polyhedron_attribute_metadata :
344- assert polyhedron_attribute_metadata ["Range" ] == [0.0 , 579.0 ]
332+ attributes = response .get_json ()["attributes" ]
333+ assert type (attributes ) is list
334+ for attribute in attributes :
335+ assert "attribute_name" in attribute
336+ assert "min_value" in attribute
337+ assert "max_value" in attribute
338+ if attribute ["attribute_name" ] == "Range" :
339+ assert attribute ["min_value" ] == 0.0
340+ assert attribute ["max_value" ] == 579.0
345341
346342
347343def test_edge_attribute_names (client : FlaskClient , test_id : str ) -> None :
@@ -365,13 +361,12 @@ def test_edge_attribute_names(client: FlaskClient, test_id: str) -> None:
365361 response = client .post (route , json = {"id" : data .id })
366362 print (response .get_json ())
367363 assert response .status_code == 200
368- edge_attribute_names = response .get_json ()["edge_attribute_names" ]
369- edge_attribute_metadata = response .get_json ()["edge_attribute_metadata" ]
370- assert type (edge_attribute_names ) is list
371- assert type (edge_attribute_metadata ) is dict
372- for edge_attribute_name in edge_attribute_names :
373- assert type (edge_attribute_name ) is str
374- assert edge_attribute_name in edge_attribute_metadata
364+ attributes = response .get_json ()["attributes" ]
365+ assert type (attributes ) is list
366+ for attribute in attributes :
367+ assert "attribute_name" in attribute
368+ assert "min_value" in attribute
369+ assert "max_value" in attribute
375370
376371
377372def test_database_uri_path (client : FlaskClient ) -> None :
0 commit comments