hass-core/tests
Michael Hansen ae516ffbb5
Automatically convert TTS audio to MP3 on demand (#102814)
* Add ATTR_PREFERRED_FORMAT to TTS for auto-converting audio

* Move conversion into SpeechManager

* Handle None case for expected_extension

* Only use ATTR_AUDIO_OUTPUT

* Prefer MP3 in pipelines

* Automatically convert to mp3 on demand

* Add preferred audio format

* Break out preferred format

* Add ATTR_BLOCKING to allow async fetching

* Make a copy of supported options

* Fix MaryTTS tests

* Update ESPHome to use "wav" instead of "raw"

* Clean up tests, remove blocking

* Clean up rest of TTS tests

* Fix ESPHome tests

* More test coverage
2023-11-06 15:26:00 -05:00
..
auth Avoid conversion of timestamps in jwt auth (#101856) 2023-10-13 14:11:17 +02:00
components Automatically convert TTS audio to MP3 on demand (#102814) 2023-11-06 15:26:00 -05:00
fixtures Use config flow in color extractor tests (#101524) 2023-10-06 12:02:53 +02:00
hassfest
helpers Differentiate between warnings and errors in check_config helper (#102902) 2023-11-05 03:08:04 +01:00
pylint Add pylint plugin to check for calls to base implementation (#100432) 2023-09-18 13:39:36 -05:00
resources
scripts Differentiate between warnings and errors in check_config helper (#102902) 2023-11-05 03:08:04 +01:00
test_util Fix aiohttp test RuntimeWarning (#98568) 2023-08-17 17:42:20 +02:00
testing_config Cleanup weather test (#103090) 2023-11-03 05:53:38 +01:00
util Optmize timing excecutor timeout test (#103276) 2023-11-02 20:00:34 -05:00
__init__.py
common.py Add test helper for cloud status updates (#100993) 2023-09-27 17:08:51 +02:00
conftest.py Reset the threading.local _hass object every time (#101728) 2023-10-10 12:43:12 +02:00
ignore_uncaught_exceptions.py
patch_time.py Decrease event loop latency by binding time.monotonic to loop.time directly (#98288) 2023-08-13 20:37:45 -04:00
ruff.toml Move overlapping pylint rules to ruff, disable mypy overlap (#94359) 2023-06-27 17:42:46 +02:00
syrupy.py Use cached_property in device registry (#100309) 2023-09-13 15:36:07 -05:00
test_bootstrap.py Make it possible to restart core in safe mode (#102606) 2023-10-24 14:47:58 +02:00
test_config.py Make it possible to restart core in safe mode (#102606) 2023-10-24 14:47:58 +02:00
test_config_entries.py Fix race in starting reauth flows (#103130) 2023-10-31 12:38:05 -05:00
test_core.py Avoid looking up the callable type for HassJob when we already know it (#102962) 2023-10-30 12:45:22 +01:00
test_data_entry_flow.py Validate steps in Flowhandler (#102152) 2023-10-19 13:34:10 +02:00
test_exceptions.py
test_loader.py Rename safe mode to recovery mode (#102580) 2023-10-23 20:33:08 +02:00
test_main.py
test_requirements.py Update base image to 2023.10.0 (#102126) 2023-10-18 19:11:41 +02:00
test_runner.py Add packaging as default requirement (#97712) 2023-08-04 12:29:18 +02:00
test_setup.py
test_test_fixtures.py
typing.py