@@ -101,22 +101,26 @@ def test_geographic_coordinate_systems(client):
101101
102102
103103def test_geode_objects_and_output_extensions (client ):
104- route = f "/geode_objects_and_output_extensions"
104+ route = "/geode_objects_and_output_extensions"
105105
106106 def get_full_data ():
107- return {"input_geode_object" : "BRep" , "filename" : "corbi.og_brep" }
107+ return {
108+ "input_geode_object" : "BRep" ,
109+ "filename" : "corbi.og_brep" ,
110+ }
108111
109112 response = client .post (route , json = get_full_data ())
110113
111114 assert response .status_code == 200
112115 geode_objects_and_output_extensions = response .json [
113116 "geode_objects_and_output_extensions"
114117 ]
115- assert type (geode_objects_and_output_extensions ) is list
116- for geode_object_and_output_extensions in geode_objects_and_output_extensions :
117- assert type (geode_object_and_output_extensions ) is dict
118- assert type (geode_object_and_output_extensions ["geode_object" ]) is str
119- assert type (geode_object_and_output_extensions ["output_extensions" ]) is list
118+ assert type (geode_objects_and_output_extensions ) is dict
119+ for geode_object , values in geode_objects_and_output_extensions .items ():
120+ assert type (values ) is dict
121+ for output_extension , value in values .items ():
122+ assert type (value ) is dict
123+ assert type (value ["is_saveable" ]) is bool
120124
121125 # Test without input_geode_object
122126 response = client .post (route , json = {})
0 commit comments