from bec_widgets.utils.plugin_utils import get_custom_classes def test_client_generator_classes(): out = get_custom_classes("bec_widgets") connector_cls_names = [cls.__name__ for cls in out.connector_classes] plugins = [cls.__name__ for cls in out.plugins] assert "Image" in connector_cls_names assert "Waveform" in connector_cls_names assert "BECDockArea" in plugins assert "NonExisting" not in plugins