0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 11:41:49 +02:00

feat(plugins): moved plugin dict to dataclass and container

This commit is contained in:
2024-07-06 09:50:50 +02:00
parent d6d0777113
commit 03819a3d90
7 changed files with 137 additions and 44 deletions

View File

@ -3,9 +3,8 @@ from bec_widgets.utils.plugin_utils import get_rpc_classes
def test_client_generator_classes():
out = get_rpc_classes("bec_widgets")
assert list(out.keys()) == ["connector_classes", "top_level_classes"]
connector_cls_names = [cls.__name__ for cls in out["connector_classes"]]
top_level_cls_names = [cls.__name__ for cls in out["top_level_classes"]]
connector_cls_names = [cls.__name__ for cls in out.connector_classes]
top_level_cls_names = [cls.__name__ for cls in out.top_level_classes]
assert "BECFigure" in connector_cls_names
assert "BECWaveform" in connector_cls_names