wmayer
9498691ea8
App: fix failure to detect cyclic dependencies on expressions
...
See also forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=74331
2023-01-02 16:36:10 +01:00
wmayer
0566ba0a9e
Core: fixes #8119 : Make axis values in Property view persistent
2023-01-02 12:48:40 +01:00
wmayer
de04434d1f
Test: [skip ci] add method clear() to document observers
2022-11-14 19:53:35 +01:00
wmayer
9282fffa07
App: add tests for cell rows and absolute cells
2022-10-13 20:16:48 +02:00
wmayer
8efe30c8a9
Test: add test feature for unit tests
2022-08-22 15:46:40 +02:00
luz paz
c457f3bfbd
Fix various 'testing inequality to None' syntax issues
...
Substitute `is not None` for `!= None`
2022-07-30 22:41:31 -04:00
wmayer
79de5318cb
Test: [skip ci] fix typo
2022-07-27 13:35:34 +02:00
wmayer
0dddd3336e
App/Test: implement unit test for PR #7250
2022-07-27 13:22:00 +02:00
wmayer
e07cfa09bb
Test: extend test for enumeration
2022-06-28 21:24:19 +02:00
wmayer
b8434f2ddc
Test: [skip ci] extend test for issue #6949
2022-06-11 16:10:09 +02:00
0penBrain
6e587d130d
Expression: add unit test for issue #6948
2022-06-11 15:59:06 +02:00
0penBrain
38ec63cba1
[Bugfix] Expression: fix precedence+associativity management in parenthesis removal
...
Fixes #6948
2022-06-11 15:59:06 +02:00
wmayer
1383b47659
Test: [skip ci] add unit tests for PR #6907
2022-05-24 14:17:44 +02:00
wmayer
cca62bd8b5
Test: unit test for sub-objects related to PR #6888
2022-05-16 11:29:18 +02:00
wmayer
4ae98779c1
Test: unit test for sub-objects related to PR #6838
2022-05-14 16:32:19 +02:00
wmayer
dc53e6dce1
App: fix restoring the attributes of a dynamic property
...
For more details see: https://forum.freecadweb.org/viewtopic.php?p=591465#p591465
2022-05-03 16:52:54 +02:00
wmayer
b160d9b7e0
Test: [skip ci] add unit tests for Prop_None and Prop_Output
2022-05-03 11:46:04 +02:00
wmayer
3f89b656e4
Test: [skip ci] add missing unit test for PR #6787 : fix property conflict in App::Link restore
2022-04-25 14:50:47 +02:00
wmayer
fa0e6dfa9e
App: correctly handle int as argument for ocumentPy::getObject
...
Add a unit test to confirm correct behaviour
2022-03-09 23:02:22 +01:00
wmayer
b9280ae760
App: do not hide actual exception type in DocumentObjectPy::addProperty/DocumentObjectPy::removeProperty
...
and throw TypeError in DynamicProperty::addDynamicProperty() if the based type id is invalid
2022-01-19 10:48:00 +01:00
wmayer
59b4f8d6d8
Test: add unit tests to test with wrong types
2022-01-19 10:19:00 +01:00
wmayer
6a7e02000e
Test: [skip ci] add test for issue 4823
...
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=52775
2022-01-15 14:07:28 +01:00
wmayer
01cc99349e
Test: explicitly switch on undo/redo mode in testIssue4649
2021-12-10 00:04:40 +01:00
wmayer
24ce41328a
Test: disable a test that fails in command line mode
2021-12-09 21:32:02 +01:00
wmayer
f687e25e01
Test: add unit test for issue 0004649
2021-12-09 18:47:38 +01:00
Zheng, Lei
789d32f87b
Test: fix test case
...
Adding dynamic property with an invalid name or existing name is now an
error, because there is no easy way for Python code to find out the name
of a property if it is auto renamed.
2021-11-21 19:03:53 -06:00
Bernd Waibel
20c4c369b3
[Test] fix failing test
...
Solves an issue with the test module when running test-suite
as described in
https://forum.freecadweb.org/viewtopic.php?f=10&t=58099
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net >
2021-04-28 22:09:55 +02:00
Chris Hennes
3ef6e1c6d0
[OTHER] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00
Stefan Tröger
446ce21517
Remove ExtensionProxy and rely on default Python proxy for extensions. fixes #0004534
2021-01-30 16:00:48 +01:00
Markus Lampert
8fbbfb29d8
Expose PropertyEnumeration values list to python.
2020-12-31 20:06:02 -08:00
luz paz
31c0099a59
Test: Fix header uniformity, whitespace, doxygen headers
2020-11-18 08:58:06 +01:00
wmayer
6008aa3ae3
App: add documentation to PropertyCleaner
...
move global variables static variables of PropertyCleaner
add unit test for removal of property in onBeforeChange
2020-03-21 18:33:08 +01:00
Stefan Tröger
52c64d8a85
Implement and test extension events
2020-02-13 14:39:46 +01:00
luz.paz
1bc33025d6
LGTM: various fixes for using string operator instead of numeric
2019-10-25 10:33:12 -03:00
Zheng, Lei
1d274f6697
Test cases changes
...
Slight adjustment of various test cases due to various API changes.
2019-08-17 15:32:48 +02:00
wmayer
8f2dd00126
add unit test to verify that removing a property alo removes a dependency
2019-03-18 14:31:18 +01:00
wmayer
34e09b9af3
fix document observer classes to allow to run unit tests multiple times
2019-03-03 13:57:24 +01:00
wmayer
fe033dee78
make unit tests about document observer more reliably
2018-11-08 16:19:06 +01:00
wmayer
36b9a1c45c
Add unit tests to check the new Prop_NoRecompute value
2018-11-08 10:24:14 +01:00
wmayer
768b1874db
+ minor fix in Document unit tests
2018-11-05 11:21:50 +01:00
wmayer
3443fd9661
replace deprecated failUnless with assertEqual
2018-10-27 17:44:37 +02:00
ickby
c60364772a
Persistence: Test cases for content dump
...
It turned our that the document could not be dumped as the xml specifier was used as first element. As the dumping added the <content> element around it was invalid. However, content is required to read properties. Hence the xml element generation was moved.
2018-10-27 16:15:30 +02:00
wmayer
9bb360bb75
fix bug in PropertyPlacementList::RestoreDocFile
2018-10-22 12:06:54 +02:00
wmayer
dc023afc84
emit signal when starting and finishing to save a document
2018-10-08 14:03:00 +02:00
ickby
11a569b6b4
Make document observer testcases work in cmd line mode
2018-10-08 11:06:25 +02:00
ickby
3e3bfbabf5
Expose edit signals to Gui observer
2018-10-08 11:06:04 +02:00
ickby
a0de8c9a62
Add python document observer for GUI documents
2018-10-08 11:04:56 +02:00
ickby
fb95e3247d
Expose dynamic property signals to python observer
2018-10-08 11:02:31 +02:00
ickby
7ec4fb357c
Improve document observer tests by checking parameters of each call, not only the last one
2018-10-08 11:01:52 +02:00
ickby
f68e36de41
Expose document property changes to python document observer
2018-10-08 11:01:07 +02:00