From 404bf13a1815d712b7b72fb7c1329631605684d0 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 18 May 2025 19:23:34 +1000 Subject: [PATCH] Update colour by property test to reflect new behaviour of only showing geometry not empties ALL (feature) TESTS PASS YESS --- src/bonsai/test/bim/feature/search.feature | 5 ++++- src/bonsai/test/bim/test_feature.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bonsai/test/bim/feature/search.feature b/src/bonsai/test/bim/feature/search.feature index 7bbc05f983..807da1722a 100644 --- a/src/bonsai/test/bim/feature/search.feature +++ b/src/bonsai/test/bim/feature/search.feature @@ -24,9 +24,12 @@ Scenario: Edit filter query Scenario: Colour by property - default class query Given an empty IFC project + And I load the demo construction library + And I set "scene.BIMModelProperties.ifc_class" to "IfcColumnType" + And I add the construction type When I look at the "Colour By Property" panel And I click "Colour by Property" - Then the "BIM_UL_colourscheme" list has 4 items + Then the "BIM_UL_colourscheme" list has 1 items Scenario: Colour by property - no query Given an empty IFC project diff --git a/src/bonsai/test/bim/test_feature.py b/src/bonsai/test/bim/test_feature.py index fc551cd07d..cca817418e 100644 --- a/src/bonsai/test/bim/test_feature.py +++ b/src/bonsai/test/bim/test_feature.py @@ -472,7 +472,7 @@ def i_dont_see_text(text): def i_dont_see_the_name_list(name): assert panel_spy panel_spy.refresh_spy() - assert name not in [l["listtype_name"] for l in panel_spy.spied_lists] + assert name not in [l.spied_data["listtype_name"] for l in panel_spy.spied_lists] @given(parsers.parse('I see the "{prop}" property'))