MCPcopy
hub / github.com/SwanHubX/SwanLab / timer_manager

Function timer_manager

tests/unit/sdk/internal/pkg/timer/test_pkg_timer.py:13–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11
12@pytest.fixture
13def timer_manager():
14 timers = []
15
16 def _create_timer(*args, **kwargs):
17 timer = Timer(*args, **kwargs)
18 timers.append(timer)
19 return timer
20
21 yield _create_timer
22
23 for timer in timers:
24 try:
25 timer.cancel()
26 timer.join(timeout=1.0)
27 except Exception:
28 pass
29
30
31class TestTimer:

Calls 2

cancelMethod · 0.95
joinMethod · 0.95

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…