From ab5934887c1ab4d88d5386d5b3fabbffceb94e8a Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Sun, 16 Oct 2022 16:11:10 -0600 Subject: [PATCH] Fix tests --- frigate/test/test_config.py | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/frigate/test/test_config.py b/frigate/test/test_config.py index b3a719e81..a8f02b46f 100644 --- a/frigate/test/test_config.py +++ b/frigate/test/test_config.py @@ -575,7 +575,7 @@ class TestConfig(unittest.TestCase): "inputs": [ { "path": "rtsp://10.0.0.1:554/video", - "roles": ["detect", "rtmp"], + "roles": ["detect", "rtmp", "restream"], }, {"path": "rtsp://10.0.0.1:554/record", "roles": ["record"]}, ] @@ -837,7 +837,7 @@ class TestConfig(unittest.TestCase): config = { "mqtt": {"host": "mqtt"}, - "rtmp": {"enabled": False}, + "restream": {"enabled": False}, "cameras": { "back": { "ffmpeg": { @@ -1097,7 +1097,7 @@ class TestConfig(unittest.TestCase): runtime_config = frigate_config.runtime_config assert not runtime_config.cameras["back"].rtmp.enabled - def test_default_rtmp(self): + def test_default_not_rtmp(self): config = { "mqtt": {"host": "mqtt"}, @@ -1118,7 +1118,30 @@ class TestConfig(unittest.TestCase): assert config == frigate_config.dict(exclude_unset=True) runtime_config = frigate_config.runtime_config - assert runtime_config.cameras["back"].rtmp.enabled + assert not runtime_config.cameras["back"].rtmp.enabled + + def test_default_restream(self): + + config = { + "mqtt": {"host": "mqtt"}, + "cameras": { + "back": { + "ffmpeg": { + "inputs": [ + { + "path": "rtsp://10.0.0.1:554/video", + "roles": ["detect"], + }, + ] + } + } + }, + } + frigate_config = FrigateConfig(**config) + assert config == frigate_config.dict(exclude_unset=True) + + runtime_config = frigate_config.runtime_config + assert runtime_config.cameras["back"].restream.enabled def test_global_rtmp_merge(self): @@ -1151,7 +1174,7 @@ class TestConfig(unittest.TestCase): config = { "mqtt": {"host": "mqtt"}, - "rtmp": {"enabled": False}, + "restream": {"enabled": False}, "cameras": { "back": { "ffmpeg": {