diff --git a/tests/unit/test_http/test_api/test_telemetry/__init__.py b/tests/unit/test_http/test_api/test_telemetry/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/unit/test_http/test_api/test_telemetry/test_labels.py b/tests/unit/test_http/test_api/test_telemetry/test_labels.py new file mode 100644 index 0000000..04abb22 --- /dev/null +++ b/tests/unit/test_http/test_api/test_telemetry/test_labels.py @@ -0,0 +1,16 @@ +from enapter.http.api.telemetry.labels import Labels + + +def test_parse_multiple_labels(): + s = "device=foo telemetry=bar custom=baz" + labels = Labels.parse(s) + assert labels == {"device": "foo", "telemetry": "bar", "custom": "baz"} + assert labels.device == "foo" + assert labels.telemetry == "bar" + + +def test_parse_single_label(): + s = "device=only" + labels = Labels.parse(s) + assert labels == {"device": "only"} + assert labels.device == "only"