'Test service call say.'

def test_service_say_russian_service(self, aioclient_mock):

    calls = mock_service(self.hass, DOMAIN_MP, SERVICE_PLAY_MEDIA)
    url_param = {'text': 'HomeAssistant', 'lang': 'ru-RU', 'key': '1234567xx', 'speaker': 'zahar', 'format': 'mp3', 'emotion': 'neutral', 'speed': 1}
    aioclient_mock.get(self._base_url, status=200, content='test', params=url_param)
    config = {tts.DOMAIN: {'platform': 'yandextts', 'api_key': '1234567xx'}}
    with assert_setup_component(1, tts.DOMAIN):
        setup_component(self.hass, tts.DOMAIN, config)
    self.hass.services.call(tts.DOMAIN, 'yandextts_say', {tts.ATTR_MESSAGE: 'HomeAssistant', tts.ATTR_LANGUAGE: 'ru-RU'})
    self.hass.block_till_done()
    assert (len(aioclient_mock.mock_calls) == 1)
    assert (len(calls) == 1)
