153 Commits

Author SHA1 Message Date
Mose Müller
75ee71cbf8 fixes warnings tests 2023-12-05 11:24:17 +01:00
Mose Müller
5378396958 updates units tests 2023-12-05 10:14:01 +01:00
Mose Müller
89b5a9cc9e updates tests 2023-12-04 17:23:42 +01:00
Mose Müller
c891642bda updates tests 2023-12-04 13:36:16 +01:00
Mose Müller
114a1c6fdc removes data service list and callback manager, make DataService an Observable 2023-12-04 13:36:16 +01:00
Mose Müller
a04bd14e50 fix number slider test 2023-11-28 14:58:53 +01:00
Mose Müller
ab794d780b implements logging suggestions (no f-strings) 2023-11-27 17:16:15 +01:00
Mose Müller
ebb8b4be8b adds cache test for task status update 2023-11-16 10:22:13 +01:00
Mose Müller
a9d577820f updates tests 2023-11-09 17:32:35 +01:00
Mose Müller
e4fb1c66a1 updates StateManager tests 2023-11-09 15:52:25 +01:00
Mose Müller
c2a22d4456 adds tests for load_state decorator 2023-11-09 15:29:47 +01:00
Mose Müller
a060836304 updates DataServiceList tests 2023-11-09 11:59:48 +01:00
Mose Müller
963e449adb moves DataServiceList test file 2023-11-09 11:50:08 +01:00
Mose Müller
aed0dd9493 updates StateManager tests 2023-11-09 11:37:07 +01:00
Mose Müller
6b643210d7 adds tests for StateManager 2023-11-08 17:09:05 +01:00
Mose Müller
5e136c2784 renames test file 2023-11-07 18:26:13 +01:00
Mose Müller
0a94b32011 updates serializer tests 2023-11-07 18:25:57 +01:00
Mose Müller
14b5219915 refactoring serializer module methods 2023-11-07 18:23:24 +01:00
Mose Müller
dc70f3cfcf renames functions, adds docstrings 2023-11-07 16:59:59 +01:00
Mose Müller
cdd657f895 adds tests for update_serialization_dict method 2023-11-07 16:43:09 +01:00
Mose Müller
3440a632ad moving set_nested_value_in_dict to Serializer, renaming module 2023-11-06 18:27:00 +01:00
Mose Müller
d057710b60 adds StateManager tests 2023-11-06 17:22:26 +01:00
Mose Müller
f071bda35f adds data service cache tests 2023-11-06 15:08:36 +01:00
Mose Müller
f88493d97c fix: removes monkey path of emit_notification, adapts affected tests 2023-11-06 13:46:08 +01:00
Mose Müller
c5a2b38914 removing duplicate test 2023-11-02 17:50:43 +01:00
Mose Müller
2b57df5aac adds tests for serialization (and moves tests from test_data_service) 2023-11-02 14:11:08 +01:00
Mose Müller
69cd86b601 feat: adds autostart_tasks test 2023-10-25 16:39:11 +02:00
Mose Müller
f7f64bbe92 adding callback_manager tests 2023-10-25 16:23:06 +02:00
Mose Müller
6ea4cf3eb7 adds test for loading units from json 2023-10-25 16:15:31 +02:00
Mose Müller
b5b2fb8c35 adding signal-handling test 2023-10-19 11:11:56 +02:00
Mose Müller
7b04298ead add logging tests 2023-10-16 15:52:09 +02:00
Mose Müller
c6a96ba6c0 update tests 2023-10-16 15:52:04 +02:00
Mose Müller
d144b6c42b configures pint to autoconvert offset units to base units 2023-10-16 12:05:07 +02:00
Mose Müller
b04ad0c6a3 fix: removes notification for updating protected lists 2023-10-12 14:12:48 +02:00
Mose Müller
a9db7848f7 fix: pytest failed after moving from StrEnum to Enum 2023-10-11 14:03:07 +02:00
Mose Müller
bbcba8b39f test: adding test for ColouredEnum component 2023-10-11 14:03:07 +02:00
Mose Müller
21cd039610 fix: only check inheritance of public attributes 2023-10-10 12:51:50 +02:00
Mose Müller
5f64ec131c feat: adding enum_serialize test 2023-10-10 12:29:45 +02:00
Mose Müller
82f8e1f90c test: adding additional helpers test 2023-09-13 18:01:40 +02:00
Mose Müller
29ebc566bb tests: adds some utils.helpers tests 2023-08-17 11:16:34 +02:00
Mose Müller
06f93c110e fixing tests 2023-08-10 15:10:05 +02:00
Mose Müller
b8706f661b tests: adding component tests (NumberSlider) 2023-08-09 11:21:20 +02:00
Mose Müller
b8b503b3d6 feat: adding version test 2023-08-08 14:15:35 +02:00
Mose Müller
eed309590e feat: adding support for units
With `pint` as the unit package, the user can now define Quantities as
attributes of their DataService class. This will be rendered as a float
in the frontend application with the unit as an additional field
appended to the form.
2023-08-07 14:05:48 +02:00
Mose Müller
53afb139f2 renaming pyDataService -> pydase 2023-08-02 12:09:33 +02:00
Mose Müller
6c15b85679 fixing tests 2023-08-02 12:06:22 +02:00
Mose Müller
7861def541 renaming pyDataInterface -> pyDataService 2023-08-02 12:06:22 +02:00
Mose Müller
bcc846f70d feat: moving CallbackManager to new file, moving emit_notification to CallbackManager 2023-08-02 12:06:22 +02:00
Mose Müller
bb48ba237d fixing tests 2023-08-02 12:06:20 +02:00
Mose Müller
319a62bb01 fix: property callback issues, implemented new tests 2023-08-02 12:06:19 +02:00