mirror of
https://github.com/python-kasa/python-kasa.git
synced 2025-01-09 14:27:10 +00:00
test exceptions
This commit is contained in:
parent
f6119e3c7f
commit
a2b1193dd8
@ -54,6 +54,15 @@ async def test_play(dev: SmartDevice, kwargs, request_params, mocker: MockerFixt
|
|||||||
|
|
||||||
call_spy.assert_called_with("play_alarm", request_params)
|
call_spy.assert_called_with("play_alarm", request_params)
|
||||||
|
|
||||||
|
with pytest.raises(ValueError, match="Invalid duration"):
|
||||||
|
await alarm.play(duration=-1)
|
||||||
|
|
||||||
|
with pytest.raises(ValueError, match="Invalid sound"):
|
||||||
|
await alarm.play(sound="unknown")
|
||||||
|
|
||||||
|
with pytest.raises(ValueError, match="Invalid volume"):
|
||||||
|
await alarm.play(volume="unknown") # type: ignore[arg-type]
|
||||||
|
|
||||||
|
|
||||||
@alarm
|
@alarm
|
||||||
async def test_stop(dev: SmartDevice, mocker: MockerFixture):
|
async def test_stop(dev: SmartDevice, mocker: MockerFixture):
|
||||||
|
Loading…
Reference in New Issue
Block a user