add test for restarting camera

This commit is contained in:
lorow 2023-04-08 21:12:50 +02:00
parent adebd86485
commit 52e612d898

View File

@ -173,3 +173,27 @@ async def test_restart_camera(device_url, payload, response):
m.assert_called_once()
assert await result.json() == response
@pytest.mark.asyncio
@pytest.mark.parametrize(
"payload",
[
{
"msg": "rebooting device"
}
],
)
async def test_restart_camera(device_url, payload):
with aioresponses() as m:
m.get(
rf"{device_url}/control/builtin/command/rebootDevice/",
status=200,
payload=payload,
)
async with OpenIrisClient(device_url) as openiris_client:
result = await openiris_client.reboot_device()
m.assert_called_once()
assert await result.json() == payload