mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-24 20:35:55 +00:00
Watchdog for Add-ons (#1970)
* Watchdog for Add-ons * Run task * Extend appliaction watchdog * fix spell * Add running tasks * Add tests * Fix states * Update supervisor/misc/tasks.py Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Update tests/test_validate.py Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Adjust timeout * change timeout * Modify tasker * slots the task object * fix typing * Add tests * fix lint Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
@@ -154,3 +154,16 @@ def test_invalid_machine():
|
||||
|
||||
with pytest.raises(vol.Invalid):
|
||||
assert vd.SCHEMA_ADDON_CONFIG(config)
|
||||
|
||||
|
||||
def test_watchdog_url():
|
||||
"""Test Valid watchdog options."""
|
||||
config = load_json_fixture("basic-addon-config.json")
|
||||
|
||||
for test_options in (
|
||||
"tcp://[HOST]:[PORT:8123]",
|
||||
"http://[HOST]:[PORT:8080]/health",
|
||||
"https://[HOST]:[PORT:80]/",
|
||||
):
|
||||
config["watchdog"] = test_options
|
||||
assert vd.SCHEMA_ADDON_CONFIG(config)
|
||||
|
||||
Reference in New Issue
Block a user