mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-07-04 02:51:14 +03:00
fix debug replay test hang
This commit is contained in:
parent
2c217cc124
commit
892901b488
@ -71,6 +71,14 @@ class TestDebugReplayManagerSession(unittest.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
class TestDebugReplayManagerStop(unittest.TestCase):
|
class TestDebugReplayManagerStop(unittest.TestCase):
|
||||||
|
def setUp(self) -> None:
|
||||||
|
# stop() publishes a terminal job_state via a real JobStatePublisher,
|
||||||
|
# which opens a ZMQ REQ socket and blocks on REP. No dispatcher runs
|
||||||
|
# in unit tests, so substitute a no-op publisher.
|
||||||
|
patcher = patch("frigate.debug_replay.JobStatePublisher")
|
||||||
|
patcher.start()
|
||||||
|
self.addCleanup(patcher.stop)
|
||||||
|
|
||||||
def test_stop_when_inactive_is_a_noop(self) -> None:
|
def test_stop_when_inactive_is_a_noop(self) -> None:
|
||||||
from frigate.debug_replay import DebugReplayManager
|
from frigate.debug_replay import DebugReplayManager
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user