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
dc40fc299f
adds test for failing get_object_by_path_parts
2024-04-26 09:49:27 +02:00
Mose Müller
348f8aac9b
removes tests for get_object_attr_from_path (uses get_object_by_path_parts internally)
2024-04-26 09:49:01 +02:00
Mose Müller
b314ae7dec
updates helper tests
2024-04-26 09:42:57 +02:00
Mose Müller
1ee6a299b2
updates tests for is_property_attribute
2024-04-26 09:25:11 +02:00
Mose Müller
87d172b94b
simplifies, documents and tests parse_serialized_key helper function
2024-04-26 08:15:21 +02:00
Mose Müller
66376e2e6c
removes parse_keyed_attribute
2024-04-25 17:40:33 +02:00
Mose Müller
2898b62b9c
adds parse_serialized_key and get_object_by_path_parts helper methods
2024-04-25 17:33:32 +02:00
Mose Müller
b29c86ac2c
updates Serializer functions
...
- using parse_full_access_path instead of parse_keyed_attribute
- renames get_next_level_dict_by_key to get_container_item_by_key
- replaces ensure_exists and get_nested_value by get_or_create_item_in_container
This allows us to handle access paths like "dict_attr['key'][0].some_attr".
2024-04-25 16:52:40 +02:00
Mose Müller
c75b203c3d
creates functions to split full access paths and combine the atomic parts back together
2024-04-25 16:30:20 +02:00
Mose Müller
7e06944018
updates tests for get_next_level_dict_by_key
2024-04-25 10:52:53 +02:00
Mose Müller
8fd83fbd7d
updates get_object_attr_from_path to support dictionaries
2024-04-23 14:21:39 +02:00
Mose Müller
216368571a
fixes parse_keyed_attributes
2024-04-22 19:31:29 +02:00
Mose Müller
6cae76bde1
adds tests for parse_keyed_attribute
2024-04-22 19:11:02 +02:00
Mose Müller
fe01ada733
adds tab completion test for client
2024-04-16 11:29:44 +02:00
Mose Müller
16c1f966ab
adds test for dynamically added attribute
2024-04-16 11:15:42 +02:00
Mose Müller
003ee95272
replaces test_image test image url
2024-04-16 11:01:52 +02:00
Mose Müller
8911b860d7
updates client list testing
2024-04-16 10:08:42 +02:00
Mose Müller
7b06786307
updates pydase.Client documentation and constructor arguments
2024-04-16 09:34:29 +02:00
Mose Müller
f65a0e31c3
udpates client tests
2024-04-09 13:52:41 +02:00
Mose Müller
c148eba5dd
updates client tests
2024-04-09 09:25:47 +02:00
Mose Müller
bba21e3241
adds Client tests
2024-04-09 09:25:01 +02:00
Mose Müller
16bd17f75c
adds deserializer tests
2024-04-09 09:25:01 +02:00
Mose Müller
d792601663
removes out-dated tests
2024-04-08 10:23:24 +02:00
Mose Müller
166fc57877
adds property observer test
2024-04-08 10:23:24 +02:00
Mose Müller
9cb667581a
removes exposed dump method (circular import apparently)
...
fixes test
2024-04-04 16:26:28 +02:00
Mose Müller
9916d6df60
adds support for dynamically adding attributes to DataService instances
2024-03-28 14:30:09 +01:00
Mose Müller
ecf0e99318
fixes units test
2024-03-28 11:30:18 +01:00
Mose Müller
900017791a
fixes loading of removed attributes. Prints debug log instead of raising exception
2024-03-28 11:27:16 +01:00
Mose Müller
e56a6e0653
fixing tests
2024-03-27 17:13:40 +01:00
Mose Müller
f18880abd5
moves serializer tests into separate module
2024-03-27 16:31:08 +01:00
Mose Müller
57e7deb552
Serializer adds full_access_path to serialized object representation
2024-03-26 10:52:06 +01:00
Mose Müller
d9ea33abb6
adds enum name to serialized object representation
2024-03-26 10:50:16 +01:00
Mose Müller
857b81d213
updates tests
2024-03-11 15:37:56 +01:00
Mose Müller
51ffd8be4d
simplifies serializer logic
2024-03-06 18:56:15 +01:00
Mose Müller
4aee899dbe
updates type hints for serialized objects
2024-03-06 18:23:26 +01:00
Mose Müller
c7d452d7db
adds tests for Image component
2024-03-05 16:32:20 +01:00
Mose Müller
7d21bca8b1
adds test for changing task state
2024-03-05 16:05:09 +01:00
Mose Müller
99c7ad0ec8
updates serializer tests
2024-03-05 14:28:53 +01:00
Mose Müller
151467b36f
fixes tests
2024-02-27 17:38:09 +01:00
Mose Müller
a05b703bb8
adds tests for methods exposed by DataService
2024-02-27 16:38:08 +01:00
Mose Müller
a7ce321506
updates / fixes method serialization tests
2024-02-27 16:32:47 +01:00
Mose Müller
a72a551f54
fixes tests for DataServiceCache and TaskManager
2024-02-27 16:19:11 +01:00
Mose Müller
dfb6f966aa
adds test for dynamic list entries with properties
2024-02-20 12:29:44 +01:00
Mose Müller
25139b3d4d
adds device connection test
2024-02-15 08:56:13 +01:00
Mose Müller
8efd67d9f3
fixes tests
2024-02-01 10:18:58 +01:00
Mose Müller
e8638f1f3a
fixes tests
2024-02-01 08:45:40 +01:00
Mose Müller
484b5131e9
fixing enum serialization for python 3.10
2024-01-16 14:13:36 +01:00
Mose Müller
0e331e58ff
adds tests for server to check if loading from file is working
2024-01-09 16:36:35 +01:00
Mose Müller
9e77bae5e7
renaming config option from generate_new_web_settings to generate_web_settings
2024-01-08 16:49:36 +01:00