From 155d4c44ae7f4f3bfc21d7f534a4f310695b639a Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 10 Nov 2025 18:49:01 +0500 Subject: [PATCH] PanelSpy - fix error handling methods that have a return value E.g. `ReferenceUI` has `self.get_object_name(context)` - since value wasn't returned, it was returning `None`, breaking the tests. --- src/bonsai/test/bim/test_feature.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bonsai/test/bim/test_feature.py b/src/bonsai/test/bim/test_feature.py index f85c9445fa..35168180eb 100644 --- a/src/bonsai/test/bim/test_feature.py +++ b/src/bonsai/test/bim/test_feature.py @@ -170,7 +170,7 @@ class PanelSpy: panel = None if default_closed else self return header, panel else: - getattr(self.blender_panel, self.spied_attr)(self, *args, **kwargs) + return getattr(self.blender_panel, self.spied_attr)(self, *args, **kwargs) class OperatorSpy: