14 lines
441 B
Python
14 lines
441 B
Python
from app.main import _inactivity_deadline
|
|
|
|
|
|
def test_inactivity_deadline_uses_default_timeout_without_pending_tool():
|
|
assert _inactivity_deadline(last_received_at=100.0, inactivity_timeout_sec=60) == 160.0
|
|
|
|
|
|
def test_inactivity_deadline_extends_while_waiting_for_client_tool():
|
|
assert _inactivity_deadline(
|
|
last_received_at=100.0,
|
|
inactivity_timeout_sec=60,
|
|
pending_client_tool_deadline=340.0,
|
|
) == 340.0
|