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

Function test_worker_time_limit

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

Source from the content-addressed store, hash-verified

196
197
198def test_worker_time_limit(hq_env: HqEnv):
199 hq_env.start_server()
200 w = hq_env.start_worker(args=["--time-limit", "1s 200ms"])
201 wait_for_worker_state(hq_env, 1, "RUNNING")
202 wait_for_worker_state(hq_env, 1, "TIME LIMIT REACHED", check_running_processes=False)
203 hq_env.check_process_exited(w, expected_code=None)
204
205 table = hq_env.command(["worker", "info", "1"], as_table=True)
206 table.check_row_value("Time Limit", "1s 200ms")
207
208
209def test_worker_info(hq_env: HqEnv):

Callers

nothing calls this directly

Calls 6

wait_for_worker_stateFunction · 0.85
check_process_exitedMethod · 0.80
commandMethod · 0.80
check_row_valueMethod · 0.80
start_serverMethod · 0.45
start_workerMethod · 0.45

Tested by

no test coverage detected