mirror of
https://github.com/home-assistant/core.git
synced 2025-07-10 14:57:09 +00:00
Ensure patching applies while testing marytts (#39490)
* ensure patching applies while testing marytts * Update test_tts.py
This commit is contained in:
parent
2856915b6d
commit
e1c7c3fdb2
@ -77,14 +77,14 @@ class TestTTSMaryTTSPlatform:
|
|||||||
tts.ATTR_MESSAGE: "HomeAssistant",
|
tts.ATTR_MESSAGE: "HomeAssistant",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
self.hass.block_till_done()
|
self.hass.block_till_done()
|
||||||
|
|
||||||
assert len(calls) == 1
|
|
||||||
assert calls[0].data[ATTR_MEDIA_CONTENT_ID].find(".wav") != -1
|
|
||||||
|
|
||||||
mock_speak.assert_called_once()
|
mock_speak.assert_called_once()
|
||||||
mock_speak.assert_called_with("HomeAssistant", {})
|
mock_speak.assert_called_with("HomeAssistant", {})
|
||||||
|
|
||||||
|
assert len(calls) == 1
|
||||||
|
assert calls[0].data[ATTR_MEDIA_CONTENT_ID].find(".wav") != -1
|
||||||
|
|
||||||
def test_service_say_with_effect(self):
|
def test_service_say_with_effect(self):
|
||||||
"""Test service call say with effects."""
|
"""Test service call say with effects."""
|
||||||
calls = mock_service(self.hass, DOMAIN_MP, SERVICE_PLAY_MEDIA)
|
calls = mock_service(self.hass, DOMAIN_MP, SERVICE_PLAY_MEDIA)
|
||||||
@ -108,14 +108,14 @@ class TestTTSMaryTTSPlatform:
|
|||||||
tts.ATTR_MESSAGE: "HomeAssistant",
|
tts.ATTR_MESSAGE: "HomeAssistant",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
self.hass.block_till_done()
|
self.hass.block_till_done()
|
||||||
|
|
||||||
assert len(calls) == 1
|
|
||||||
assert calls[0].data[ATTR_MEDIA_CONTENT_ID].find(".wav") != -1
|
|
||||||
|
|
||||||
mock_speak.assert_called_once()
|
mock_speak.assert_called_once()
|
||||||
mock_speak.assert_called_with("HomeAssistant", {"Volume": "amount:2.0;"})
|
mock_speak.assert_called_with("HomeAssistant", {"Volume": "amount:2.0;"})
|
||||||
|
|
||||||
|
assert len(calls) == 1
|
||||||
|
assert calls[0].data[ATTR_MEDIA_CONTENT_ID].find(".wav") != -1
|
||||||
|
|
||||||
def test_service_say_http_error(self):
|
def test_service_say_http_error(self):
|
||||||
"""Test service call say."""
|
"""Test service call say."""
|
||||||
calls = mock_service(self.hass, DOMAIN_MP, SERVICE_PLAY_MEDIA)
|
calls = mock_service(self.hass, DOMAIN_MP, SERVICE_PLAY_MEDIA)
|
||||||
@ -137,8 +137,7 @@ class TestTTSMaryTTSPlatform:
|
|||||||
tts.ATTR_MESSAGE: "HomeAssistant",
|
tts.ATTR_MESSAGE: "HomeAssistant",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
self.hass.block_till_done()
|
self.hass.block_till_done()
|
||||||
|
|
||||||
assert len(calls) == 0
|
|
||||||
|
|
||||||
mock_speak.assert_called_once()
|
mock_speak.assert_called_once()
|
||||||
|
assert len(calls) == 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user