from pytest import fixture from .model import Widget from .interface import WidgetInterface @fixture def interface() -> WidgetInterface: return WidgetInterface(widget_id=1, name="Test widget", purpose="Test purpose") def test_WidgetInterface_create(interface: WidgetInterface): assert interface def test_WidgetInterface_works(interface: WidgetInterface): widget = Widget(**interface) assert widget