Christoph Mellüh
57658eb5df
Fix Bonsai classification tests after bonsai bsdd changes ( #6988 )
2025-08-05 06:01:48 +00:00
Andrej730
1cb44da76c
Refactor toggling target view to a single operator
2025-08-01 20:07:59 +05:00
Andrej730
0cb6d9de72
typing
2025-07-28 19:27:59 +05:00
sboddy
0a50a3cb24
Option to convert custom properties to ifc psets when assigning an IFC class ( #6921 )
...
Feature location - https://files.catbox.moe/cuvdan.png (assign class with alt+click modifier)
See #6921 for an example of converted props
2025-07-24 06:12:22 +00:00
Andrej730
2f1de2f104
Autoload active bsdd from IFC file
...
Now we store in the IFC file list of active bsdd user was using in Bonsai.
So when you open IFC file it automatically marks dictionaries as active and there's no need to go to bsdd UI, unless there are new dictionaries to add/remove.
Example - https://files.catbox.moe/kzwa2n.mp4
2025-07-18 20:17:04 +05:00
Andrej730
52762f828c
Save all properties from Preferences UI as actual preferences
...
Previously some of them were saved only for current .blend file, moving them to preferences will make it more consistent with usual Blender UX. If needed we'll be able to add some way to fine-grain them later.
There's also a temporary patch that's going to migrate old .blend-props to new preferences-props to make process less disruptive.
2025-07-15 17:47:38 +05:00
Andrej730
3f0e30245b
Fix TestSelectSimilarContainer after 553003e
2025-07-14 18:53:11 +05:00
Andrej730
4fda916c2f
Fix duplicated assignments
2025-07-07 19:11:37 +05:00
Andrej730
fc10915d2b
ifcopenshell.validate - remove simple_spf dependency ( 689289b)
...
Moved it to `TYPE_CHECKING` since it's currently used just for typing.
Was breaking validation in Bonsai since it doesn't provide all submodules with IfcOpenShell https://github.com/IfcOpenShell/IfcOpenShell/issues/6723#issuecomment-3016223786
Also added a simple test so github workflow would catch a simple error like this.
2025-06-30 18:08:34 +05:00
falken10vdl
2698ba69d5
Display TargetScale in Contexts UI / edit target scale denominator ( #6816 )
2025-06-27 05:48:14 +00:00
Andrej730
1a67ce87a1
light.feature - more test fixes
2025-06-26 19:57:08 +05:00
Andrej730
47b077b555
Fix sheets related tests
2025-06-24 19:08:42 +05:00
Andrej730
845e034614
test_feature - fix non-unique function name
2025-06-24 19:08:42 +05:00
Andrej730
82d020b20d
bim light tests - fix after f684a6058
...
Since defaults were updated
2025-06-24 19:08:42 +05:00
Andrej730
cd73f80894
Fix tool test_drawing after 992ad8e
2025-06-24 19:08:41 +05:00
Andrej730
705a924f41
Fix context's TestImportAttributes after e4a50b3
2025-06-24 19:08:41 +05:00
Andrej730
097e03d6f5
Fix TestGenerateSheetIdentification ( b20997d)
2025-06-24 19:08:41 +05:00
Andrej730
b3778facda
Fix core drawing tests after be65774
2025-06-24 19:08:41 +05:00
Andrej730
90ab846a18
typing
2025-06-20 18:48:34 +05:00
Andrej730
42b777b1f0
application ui - support changing organization
2025-06-19 19:28:34 +05:00
Andrej730
a968cad4cc
core/tool tests for application methods
2025-06-19 19:28:34 +05:00
Andrej730
b1bfe5c3b3
tool.ifc.run - replace with direct api calls
2025-06-18 19:12:11 +05:00
Andrej730
c68b0c7280
typing
2025-06-18 19:12:10 +05:00
Andrej730
a12bb343ca
Fix RUF015 (next() instead of list comprehensions[0])
...
https://docs.astral.sh/ruff/rules/-iterable-allocation-for-first-element/
2025-06-16 19:55:25 +05:00
Andrej
8b4683aef1
replace api.run with static methods
2025-06-09 18:03:19 +05:00
Andrej
02d359d0e6
Fix Ruff UP035 (also deprecated annotation symbols)
2025-06-09 18:03:19 +05:00
Andrej
7d4176d105
Fix Ruff UP006 (deprecated annotation symbols)
2025-06-09 18:03:18 +05:00
Andrej
bf4a3f074f
typing
2025-06-06 19:06:46 +05:00
Andrej
6de16bf658
bim.reassign_class - add simple test to cover cases like #6781
2025-06-06 13:11:58 +05:00
Andrej
2da183bfa6
bpy._typing -> bpy.stub_internal
...
https://github.com/nutti/fake-bpy-module/issues/362
2025-06-04 19:04:31 +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
Andrej
7259dd625f
Fix Ruff UP013 (convert-typed-dict-functional-to-class)
...
https://docs.astral.sh/ruff/rules/convert-typed-dict-functional-to-class/
2025-05-28 18:24:12 +05:00
Dion Moult
72ef055946
Add tests for boundary
2025-05-27 10:38:38 +10: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
Andrej730
c8841bcb6a
Add a test for be65774
2025-05-15 20:01:01 +05:00
Andrej730
b20997dea8
Fix tests missing assert statement - add assert and fix them
2025-05-15 19:45:11 +05:00
Andrej730
e4a50b32ce
typing
2025-05-15 19:40:44 +05:00
Andrej730
5aa5552759
Fix drawing test after be657748f
2025-05-09 19:26:27 +05:00
Andrej730
43d4adbd9d
Fix tests after specifying types more precisely in def9352ad
2025-05-09 19:26:27 +05:00
Andrej730
94cf56e080
typing
2025-05-07 18:54:56 +05:00
Andrej730
c2f9bfeb8d
Fix bim search tests after 0b22333
2025-05-06 20:07:44 +05:00
Andrej730
3ab1c2e0f9
outliner.delete - make errors from attempt to delete locked object less scary
...
Traceback errors give users an impression that some broke and maybe project now is in some invalid state and they should ctrl-z immediately, error reports are much more friendly.
Before - https://i.imgur.com/N4fUU1M.png
After - https://i.imgur.com/6On1Be0.png
2025-05-06 19:03:05 +05:00
Andrej730
06a2cecb51
typing
2025-05-06 15:15:03 +05:00
Andrej730
e792cf8fa0
get_uri, resolve_uri - refactor #6605
...
1) Use pathlib for consistency
2) Ensure consistent output - always use posix format and resolve paths (but keep the symlinks)
2025-04-29 15:20:45 +05:00