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
ickby
e91de65df0
Fix and test the new signals
2018-10-08 10:58:39 +02:00
luz.paz
b214f606c4
Misc. typo and whitespace fixes
...
ref: https://forum.freecadweb.org/viewtopic.php?f=3&t=30988#p256964
along with other misc. fixes
2018-09-19 17:26:03 +02:00
wmayer
b6e8718335
fixes #0003586 : App test cases require Part module
2018-09-10 20:00:41 +02:00
luz.paz
a981753d2c
Trailing whitespace fixes
2018-08-18 21:48:42 +02:00
luz.paz
781d007321
Misc. typos
...
Found via `codespell`
Trivial typos
Found via `codespell`
2018-08-18 21:48:42 +02:00
wmayer
bb39cc783a
fixes #0003323 : Crash when clearing transaction list
2018-01-31 23:39:13 +01:00
wmayer
d9627d5311
tmp. disable unit test for link goes out of scope
2018-01-28 00:38:07 +01:00
Unknown
a8ecffb652
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
plgarcia
03427bf675
Add a function to compare 2 double allowing approximation errors
2017-12-13 17:00:38 +01:00
wmayer
489c8c9aef
unit test for backlinks on expressions
2017-10-19 23:49:01 +02:00
Stefan Tröger
f83424d5e9
Remove unneeded debug print in test case
2017-09-09 16:55:55 +02:00
Stefan Tröger
9d4f1b754a
Make sure all relevant links are found for object in GeoFeatureGroup. issue0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
946e470a6f
Keep backlink consitent during undo/redo. issue 0003150
2017-09-09 16:55:55 +02:00
Stefan Tröger
96f8d944f8
Make Group searching robust for cyclic dependencies. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
83f99ba1b6
Prevent crash on cyclic group relations. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
45d1acf9f3
Test cross GeoFeatureLinks
2017-09-09 16:47:07 +02:00
Stefan Tröger
c0a270a76e
Ensure objects to be in a single GeoFeatureGroup only
2017-09-09 16:47:07 +02:00
Stefan Tröger
f96c69deed
Prevent cross GeoFeatureGroup links on recompute
2017-09-09 16:47:07 +02:00