@@ -38,13 +38,22 @@ def test_model_components(client: FlaskClient) -> None:
3838 assert isinstance (mesh_component ["viewer_id" ], int )
3939 assert isinstance (mesh_component ["name" ], str )
4040 assert isinstance (mesh_component ["type" ], str )
41+ assert isinstance (mesh_component ["boundaries" ], list )
42+ for boundary_uuid in mesh_component ["boundaries" ]:
43+ assert isinstance (boundary_uuid , str )
44+ assert isinstance (mesh_component ["internals" ], list )
45+ for internal_uuid in mesh_component ["internals" ]:
46+ assert isinstance (internal_uuid , str )
4147 assert "collection_components" in response .get_json ()
4248 collection_components = response .get_json ()["collection_components" ]
4349 assert isinstance (collection_components , list )
4450 for collection_component in collection_components :
4551 assert isinstance (collection_component , object )
4652 assert isinstance (collection_component ["geode_id" ], str )
4753 assert isinstance (collection_component ["name" ], str )
54+ assert isinstance (collection_component ["items" ], list )
55+ for item_uuid in collection_component ["items" ]:
56+ assert isinstance (item_uuid , str )
4857
4958
5059def test_export_project_route (client : FlaskClient , tmp_path : Path ) -> None :
0 commit comments