faster test

This commit is contained in:
J. Nick Koston 2025-07-17 16:53:05 -10:00
parent 34ef07cd58
commit 27e8ddbf3c
No known key found for this signature in database
2 changed files with 5 additions and 5 deletions

View File

@ -8,7 +8,7 @@ api:
then:
- logger.log: "Starting first script execution"
- script.execute: test_delay_script
- delay: 500ms # Give first script time to start delay
- delay: 250ms # Give first script time to start delay
- logger.log: "Restarting script (should cancel first delay)"
- script.execute: test_delay_script
@ -20,5 +20,5 @@ script:
mode: restart
then:
- logger.log: "Script started, beginning delay"
- delay: 1s # Long enough that it won't complete before restart
- delay: 500ms # Long enough that it won't complete before restart
- logger.log: "Delay completed successfully"

View File

@ -73,7 +73,7 @@ async def test_delay_action_cancellation(
await asyncio.wait_for(second_script_started, timeout=5.0)
# Wait for potential delay completion
await asyncio.sleep(1.5) # Original delay was 1s
await asyncio.sleep(0.75) # Original delay was 500ms
# Check results
assert len(script_starts) == 2, (
@ -86,6 +86,6 @@ async def test_delay_action_cancellation(
f"Expected 1 delay completion, got {len(delay_completions)}"
)
time_from_second_start = delay_completions[0] - script_starts[1]
assert 0.8 < time_from_second_start < 1.2, (
f"Delay completed {time_from_second_start:.3f}s after second start, expected ~1s"
assert 0.4 < time_from_second_start < 0.6, (
f"Delay completed {time_from_second_start:.3f}s after second start, expected ~0.5s"
)