falken10vdl
a4e76ed6ee
Updated with core developer feedback: fixed for Tonne and added tests
2025-12-15 13:27:20 +01:00
Andrej730
a7c8c908fe
Fix left out invalid mesh data blocks and fix failing geom core test (after fcee54c)
2025-11-17 16:30:28 +05:00
Andrej730
51e2e7cd82
Fix boundary bim test after 6c31d43
2025-11-17 16:30:27 +05:00
Andrej730
e879dac4bd
Remove obsolete tests after e662308
2025-11-17 16:30:26 +05:00
Andrej730
145c629d92
Fix core geometry tests after e662308 c4d54f7
2025-11-17 16:30:26 +05:00
Andrej730
1508c4ab05
test_feature - restore EPset_Drawing.ifc
2025-11-17 16:30:24 +05:00
Andrej730
99ae768ddf
test_feature - clean up .ifc.cache. files after test was executed
2025-11-17 16:30:24 +05:00
Andrej730
fb902a04f5
test_feature - use common prompts for loading/saving temp projects
2025-11-17 16:30:24 +05:00
Stephen Boddy
89314733ff
blackwq
2025-11-14 15:47:50 +00:00
Stephen Boddy
d4e945222d
Fix #7348 : test_normalize_path failure on CI/Linux.
2025-11-14 15:41:13 +00:00
Andrej730
fe80620a5d
Add basic parametric objects tests #7355
2025-11-13 19:13:28 +05:00
Andrej730
339a0606c0
Fix failing product assignment test after 5a511ee
...
Moved code from `core`, added a warning so we could possibly narrow down #4014 in the future.
2025-11-13 19:13:27 +05:00
Andrej730
b6f1119eaa
Fix failing product assignment test after 555621c
2025-11-13 19:13:27 +05:00
Andrej730
25d3edc537
Avoid producing test artifacts in src/bonsai
2025-11-11 19:56:57 +05:00
Andrej730
7f8cb80281
Fix TestDrawingStyles after 44cc127
2025-11-11 19:56:57 +05:00
Andrej730
a2ce2ea23a
Fix TestDisableEditingText crash after 679fa6d
2025-11-11 19:56:56 +05:00
Andrej730
7f7aef0e6e
Fix duplicate drawing core test ( 8ffa6fc)
2025-11-11 19:56:56 +05:00
Andrej730
821b5380ea
Fix copy to container test ( ddbe627)
2025-11-11 19:56:56 +05:00
Andrej730
f643a1615e
Fix failing aggregate duplication test after 17d6b8a
2025-11-11 19:56:55 +05:00
Andrej730
71e78c67f8
Add visibility and lock steps to geometry.feature
...
Added steps to set 'is_visible' to TRUE and 'is_locked' to FALSE in the 'Spatial Decomposition' panel for the 'Override paste buffer - with active IFC data' scenario. This ensures the test covers visibility and lock state handling for IFC objects.
2025-11-11 19:56:55 +05:00
Andrej730
6c31d43e72
Fix feature tests after a11f81f
2025-11-11 19:56:54 +05:00
Andrej730
e5b26067ab
typing
2025-11-11 19:56:54 +05:00
Andrej730
a4fae94be8
test_feature - add separate non-debug option to save ifc project
...
Also clean up temp folder before save (met issues when tests were using not updated shading_styles.json)
2025-11-11 19:56:53 +05:00
Andrej730
af4851f03a
Fixing bsdd feature tests ( a929ab0)
2025-11-10 18:58:02 +05:00
Andrej730
155d4c44ae
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.
2025-11-10 18:58:02 +05:00
Andrej730
48119baf97
test_feature - non-background mode for debugging
2025-11-10 18:58:02 +05:00
Andrej730
dd1989aebb
test_feature - use pformat to print props for readibility
2025-11-10 18:58:01 +05:00
Andrej730
0806430700
TemplateListSpy - add repr
2025-11-10 18:58:01 +05:00
Andrej730
2d97f6638b
test_feature - add debugpy option
2025-11-10 18:58:01 +05:00
Andrej730
b10e5ad4d6
PanelSpy - target not all callables
...
Because sometimes we have `Data` classes as panel attributes and they're also callable.
2025-11-10 18:58:01 +05:00
Andrej730
24f991ceb1
Fix feature tests after a11f81f
2025-11-10 18:58:01 +05:00
Andrej730
ac11baa0c4
Fix the_object_name_does_not_exist not checking for errors
...
`assert True` was introduced in 1c1035e and original implementation with `assert False` was removed in b0d8101
2025-11-10 18:58:01 +05:00
Andrej730
1609a77b77
typing for PanelSpy related options
2025-11-10 18:58:00 +05:00
Andrej730
a7bf0e7d5e
Fix remove drawing feature test ( f11d79f)
2025-11-10 18:58:00 +05:00
Andrej730
19bdd3e622
i_set_the_prop_property_to_value - don't fail silently on incorrect bool values
2025-11-10 18:58:00 +05:00
Andrej730
e1bf891ec6
PanelSpy - also support draw_header for panels
2025-11-10 18:58:00 +05:00
Andrej730
4009834b97
PanelSpy - rename panel attr to blender_panel to avoid conflicts with panel method
...
Also added support for `panel` method.
2025-11-10 18:57:59 +05:00
Andrej730
77f5e1fbad
PanelSpy - add typing
2025-11-10 18:57:59 +05:00
Andrej730
8db22cdaf7
test_model - fix incorrect stair profile values in generation tests
2025-11-06 18:46:28 +05:00
Andrej730
3bed9262e5
Fix miscalculated stair lengths in some cases ( f52aafd)
...
`get_active_stair_calculated_params` wasn't updated when zero tread runs support was added and it's still was relying on a convention that `0.0` custom tread run = no custom tread run.
2025-11-06 18:46:06 +05:00
Andrej730
169c4392a9
test_model - simplify stair generation kwargs
2025-11-05 19:30:36 +05:00
Andrej730
e543785959
Fix breaking tests for stair length calculations with custom zero tread run ( f52aafd)
...
In both cases it was providing arguments `(0,0)`, but was assuming only one tread will be zeroed.
2025-11-05 19:30:36 +05:00
Andrej730
d2126e5929
Blender 5.0 - avoid using deprecated use_nodes
2025-11-04 19:24:20 +05:00
Andrej730
3bdfbebc02
Blender 5.0 - accomodate new mathutils buffer protocol type
...
Long story short - since 5.0 `np.array(Vector())` is now producing `np.float32` instead of `np.float64`. So we have to provide `dtype` explicitly to support both <5.0 and >= 5.0.
See https://projects.blender.org/blender/blender/issues/149283
2025-11-03 19:32:59 +05:00
Andrej730
1599bc14b3
Fix core/test_system.py ( 5de96c9)
2025-11-03 18:33:34 +05:00
Ryan Schultz
f52aafdd6a
closes #7249 : for stairs, change the first/last tread lengths to less than the typical tread run. And even go to zero, whereby removing the tread altogether.
2025-10-14 21:53:22 -05:00
Dion Moult
b68ce08811
Deprecate should_reload and is_global in switch representation as they don't do anything now.
...
Superseded by item editing mode, so always reload, and always global.
2025-10-06 16:57:54 +11:00
Dion Moult
e662308665
Deprecate should_sync_changes_first for switching representation, since it is no longer relevant in item editing.
2025-10-06 16:19:39 +11:00
Ryan Schultz
ec2d0bfa4a
Add support for reversing and customizing separators in text annotation lists
...
Text annotations can now reverse the order of list values (e.g., materials) and use custom separators instead of the default comma-space. Two new properties have been added to EPset_Annotation: Reverse_List (boolean) and List_Separator (string). When text literals contain IFC list/tuple values, they are now detected during variable replacement and can be reversed and joined with the specified separator. The list separator supports escape sequences like \n for newlines, enabling multi-line list displays. These properties are exposed in the text editing UI and properly persist to the IFC file through the new update_text_annotation_properties method, which consolidates all annotation property updates into a single efficient operation.
2025-10-01 22:44:34 -05:00
Andrej730
ea2cff3311
typing
2025-09-30 17:47:30 +05:00