pytest-embedded-wokwi
- class pytest_embedded_wokwi.arduino.ArduinoFirmwareResolver
Bases:
objectArduinoFirmwareResolver class
- resolve_firmware(app: ArduinoApp)
- class pytest_embedded_wokwi.wokwi.Wokwi(msg_queue: MessageQueue, firmware_resolver: IDFFirmwareResolver, wokwi_diagram: str | None = None, app: IdfApp | None = None, meta: Meta | None = None, **kwargs)
Bases:
DuplicateStdoutPopenSynchronous Wokwi integration that inherits from DuplicateStdoutPopen.
This class provides a synchronous interface to the Wokwi simulator while maintaining compatibility with pytest-embedded’s logging and message queue infrastructure.
- REDIRECT_CLS = None
- SOURCE = 'Wokwi'
- close()
Clean up resources.
- create_diagram_json()
Create a diagram.json file for the simulation.
- terminate()
Terminate the Wokwi connection.