MCPcopy Create free account
hub / github.com/It4innovations/hyperqueue / test_idle_timeout_worker_cfg

Function test_idle_timeout_worker_cfg

tests/test_worker.py:183–195  ·  view source on GitHub ↗
(hq_env: HqEnv)

Source from the content-addressed store, hash-verified

181
182
183def test_idle_timeout_worker_cfg(hq_env: HqEnv):
184 hq_env.start_server()
185 w = hq_env.start_worker(args=["--heartbeat", "500ms", "--idle-timeout", "1s"])
186 time.sleep(0.5)
187 hq_env.command(["submit", "--", "sleep", "1"])
188 time.sleep(1.0)
189 table = list_all_workers(hq_env)
190 table.check_column_value("State", 0, "RUNNING")
191
192 time.sleep(1.5)
193 hq_env.check_process_exited(w, expected_code=0)
194 table = list_all_workers(hq_env)
195 table.check_column_value("State", 0, "IDLE TIMEOUT")
196
197
198def test_worker_time_limit(hq_env: HqEnv):

Callers

nothing calls this directly

Calls 7

list_all_workersFunction · 0.85
sleepMethod · 0.80
commandMethod · 0.80
check_column_valueMethod · 0.80
check_process_exitedMethod · 0.80
start_serverMethod · 0.45
start_workerMethod · 0.45

Tested by

no test coverage detected