Mose Müller
2364fc892c
pytest: removes warning (could not join thread)
2024-07-30 08:28:18 +02:00
Mose Müller
a1da332dba
pytest: configures logging through caplog fixture
2024-07-30 08:28:07 +02:00
Mose Müller
f8cae28128
fix tests: need to propagate logger when testing (due to pytest)
2024-07-11 19:49:55 +02:00
Mose Müller
ae79150252
adds tests for validate_set timeout
2024-05-28 13:08:01 +02:00
Mose Müller
00c6d4c068
adds validate_set decorator precision test
2024-05-28 12:08:23 +02:00
Mose Müller
84abd63d56
Merge branch 'main' into feature/ignore_coroutine
2024-05-27 15:08:14 +02:00
Mose Müller
9c3c92361b
updates tests
2024-05-21 14:03:25 +02:00
Mose Müller
6a894b6154
adds test for dict/list garbage collection
2024-05-21 13:42:25 +02:00
Mose Müller
3384d1bebf
adds dict.pop method to ObservableDict
2024-04-30 13:15:42 +02:00
Mose Müller
47a73ad55f
moves _ObservableDict tests into separate file
2024-04-30 11:47:22 +02:00
Mose Müller
bb3d6fcce1
updates _ObservableDict
...
- allows for strings and numbers now
- key will have double quotes (") instead of single quote (') when key is a string
- fixed some few things
- added/updated tests
2024-04-30 10:02:13 +02:00
Mose Müller
166fc57877
adds property observer test
2024-04-08 10:23:24 +02:00
Mose Müller
8e641c1b84
implements clear, insert, remove, extend and pop for observable lists
2023-12-06 18:02:26 +01:00
Mose Müller
4bd0092fbf
adds warnings for non-overridden observable-list methods
2023-12-06 09:17:43 +01:00
Mose Müller
a97a55712e
adds warning message when super().__init__() is not called at the start of the constructor
2023-12-06 08:49:24 +01:00
Mose Müller
329e0acd81
adds observer_pattern tests
2023-12-05 12:48:58 +01:00