def device(request: pytest.FixtureRequest) -> DysonDevice: with patch(f"{MODULE}._async_get_platforms", return_value=["sensor"]): yield request.param()
def device(request: pytest.FixtureRequest) -> DysonVacuumDevice: """Return mocked device.""" with patch(f"{MODULE}._async_get_platforms", return_value=["binary_sensor"]): yield request.param()