falken10vdl
|
f89cf88bc0
|
Add use_factory_startup to src/bonsai/test/bim/test_feature.py def an_empty_blender_session()
This addresses https://github.com/IfcOpenShell/IfcOpenShell/issues/7590
Cheers!
|
2026-01-22 09:36:04 +11:00 |
|
Bruno Postle
|
c20ed44a0f
|
More python 3.14 fixes, see 9bac66a
|
2026-01-03 21:58:05 +00: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
|
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 |
|
Andrej730
|
fe80620a5d
|
Add basic parametric objects tests #7355
|
2025-11-13 19:13:28 +05:00 |
|
Andrej730
|
821b5380ea
|
Fix copy to container test (ddbe627)
|
2025-11-11 19:56:56 +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
|
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
|
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
|
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
|
845e034614
|
test_feature - fix non-unique function name
|
2025-06-24 19:08:42 +05:00 |
|
Andrej
|
7cde9629f8
|
Fix Ruff UP034 (extraneous-parentheses)
https://docs.astral.sh/ruff/rules/extraneous-parentheses/
|
2025-05-28 18:24:13 +05:00 |
|
Dion Moult
|
242d70c311
|
Fix set update in loop bug when trying to filter elements by spatial container
|
2025-05-26 10:47:05 +10:00 |
|
Andrej730
|
66f4c957ea
|
black .
|
2025-05-19 19:28:55 +05:00 |
|
Dion Moult
|
67016d6f90
|
See #2999. Reimplement basic creation of structural items.
|
2025-05-19 17:36:12 +10:00 |
|
Dion Moult
|
404bf13a18
|
Update colour by property test to reflect new behaviour of only showing geometry not empties
ALL (feature) TESTS PASS YESS
|
2025-05-18 19:23:34 +10:00 |
|
Dion Moult
|
3a37bcdcaa
|
Update test cases to reflect new drawing activation UI
|
2025-05-18 19:09:29 +10:00 |
|
Dion Moult
|
1de2515fcd
|
More bSDD tests to cover all current functionality
|
2025-05-18 12:05:33 +10:00 |
|
Dion Moult
|
22f10e5549
|
Fix #6669. bSDD now supports test dictionaries, refactor domain to dictionary, support zero length keyword searches, multi-dict support, and basic tests.
Feature tests can now have more sophisticated per UIList item spies.
|
2025-05-17 21:28:12 +10:00 |
|
Dion Moult
|
2db6b860b2
|
See #6501. Fix bug where wall alignment didn't strictly check for poll requirements prior to executing operator.
|
2025-04-21 15:38:26 +10:00 |
|
Dion Moult
|
df18108406
|
Add tests for sheet creation and drawing / sheet generation
|
2025-04-19 17:36:21 +10:00 |
|
Dion Moult
|
4896a69981
|
Add test cases for drawing duplication and shapely fill mode.
|
2025-04-19 13:42:36 +10:00 |
|
Dion Moult
|
5a6476a57f
|
Fix #3673. Bug where a split wall broke flipped doors.
Instead of regenerating fills upon splitting walls, placements are
preserved exactly.
|
2025-04-17 16:28:05 +10:00 |
|
Andrej730
|
605c86afc5
|
Fix void bim tests after bim.add_potential_opening was removed
|
2025-04-03 18:06:48 +05:00 |
|
Andrej730
|
a452d1d361
|
Fix failing bim tests after 5b33c60
|
2025-04-03 18:06:48 +05:00 |
|
Andrej730
|
7bacdbf8dd
|
typing
|
2025-04-03 17:45:49 +05:00 |
|
Dion Moult
|
b6115a6d71
|
Fix bug where adding objects relying on missing contexts would fail
|
2025-04-01 14:20:56 +11:00 |
|
Dion Moult
|
384a74734e
|
Fix regression in split along edge
Aren't tests great
|
2025-03-23 23:36:19 +11:00 |
|
Dion Moult
|
069b630b16
|
Minor fix where you'd randomly get incorrect ports connected based on the first birdsong of spring
|
2025-03-14 14:41:23 +11:00 |
|
Dion Moult
|
609f468ce1
|
Update failing tests
|
2025-03-13 22:07:00 +11:00 |
|
Dion Moult
|
d89957faab
|
Fix regression in 227f31574 which prevented quantifications
The key in the dictionary is not a class name, it's a query string to
allow for complex quantification rules.
|
2025-03-13 09:18:07 +11:00 |
|
Dion Moult
|
6596f5bc4b
|
Fix regressions in MEP joins after switching over to numpy from mathutils
|
2025-03-12 23:05:34 +11:00 |
|
Dion Moult
|
acdc40fb41
|
See #1227. Reimplement extending walls to another wall
|
2025-03-12 23:05:34 +11:00 |
|
Dion Moult
|
f08dba6483
|
Improve debug logs when running BDD tests
I've been spoilt by tools like Behat and so this make it much nicer
because it tells you exactly the feature/scenario/step where it failed.
|
2025-03-11 18:40:00 +11:00 |
|
Dion Moult
|
823f27cd6a
|
Add tests for new element add feature
|
2025-03-10 22:53:55 +11:00 |
|
Dion Moult
|
2318132ea2
|
Minor refactor add_constr_type_instance is now add_occurrence
|
2025-03-10 08:23:56 +11:00 |
|
Andrej730
|
53a3afaded
|
typing
|
2025-03-04 18:10:41 +05:00 |
|
Andrej730
|
2f6ae1745f
|
typing
|
2025-02-25 18:28:48 +05:00 |
|