Skip to content

Commit 98bfae7

Browse files
committed
assert that there are actually names and not only uuids in model components
1 parent 89b8d37 commit 98bfae7

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

tests/test_routes.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,18 +438,26 @@ def test_model_components(client: FlaskClient) -> None:
438438
mesh_components = response.get_json()["mesh_components"]
439439
assert isinstance(mesh_components, list)
440440
assert len(mesh_components) > 0
441+
name_is_uuid = False
442+
name_is_not_uuid = False
441443
for mesh_component in mesh_components:
442444
assert isinstance(mesh_component, object)
443445
assert isinstance(mesh_component["geode_id"], str)
444446
assert isinstance(mesh_component["viewer_id"], int)
445447
assert isinstance(mesh_component["name"], str)
446448
assert isinstance(mesh_component["type"], str)
449+
if mesh_component["name"] == mesh_component["geode_id"]:
450+
name_is_uuid = True
451+
else:
452+
name_is_not_uuid = True
447453
assert isinstance(mesh_component["boundaries"], list)
448454
for boundary_uuid in mesh_component["boundaries"]:
449455
assert isinstance(boundary_uuid, str)
450456
assert isinstance(mesh_component["internals"], list)
451457
for internal_uuid in mesh_component["internals"]:
452458
assert isinstance(internal_uuid, str)
459+
assert name_is_uuid is True
460+
assert name_is_not_uuid is True
453461
assert "collection_components" in response.get_json()
454462
collection_components = response.get_json()["collection_components"]
455463
assert isinstance(collection_components, list)

0 commit comments

Comments
 (0)