mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 03:31:50 +02:00
15 lines
608 B
Python
15 lines
608 B
Python
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"]]
|
|
|
|
assert "BECFigure" in connector_cls_names
|
|
assert "BECWaveform" in connector_cls_names
|
|
assert "BECDockArea" in top_level_cls_names
|
|
assert "BECFigure" in top_level_cls_names
|
|
assert "BECWaveform" not in top_level_cls_names
|