mirror of
https://github.com/zvx-echo6/central.git
synced 2026-05-22 10:34:43 +02:00
chore(lint-cleanup): remove 10 pre-existing ruff issues in 4 test files
Cleans up unused imports and dead locals flagged by ruff in the test files PR #50 (M-b) touched. Tests-only; no production code, no service restart. - test_supervisor_hotreload.py: drop unused AsyncMock/patch imports, dead expected_wait/expected_next_poll locals, and two dead state = AdapterState(...) blocks plus their now-orphaned local imports - test_supervisor_integration.py: drop unused asyncio/patch/pytest_asyncio imports and AdapterState from two function-local imports ruff tests/ 92 -> 82 (the 4 named files now 0; all other files unchanged). Full suite: 590 passed, 1 skipped (central and unprivileged zvx). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e33a896592
commit
ff3d9bb3c3
2 changed files with 4 additions and 25 deletions
|
|
@ -5,7 +5,7 @@ import base64
|
|||
import os
|
||||
from datetime import datetime, timedelta, timezone
|
||||
from pathlib import Path
|
||||
from unittest.mock import AsyncMock, MagicMock, patch
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
import asyncpg
|
||||
import pytest
|
||||
|
|
@ -206,10 +206,7 @@ class TestRateLimitGuarantee:
|
|||
state.config = new_config
|
||||
state.adapter.cadence_s = 90
|
||||
|
||||
# Calculate expected next poll time
|
||||
expected_next_poll = last_poll + timedelta(seconds=90)
|
||||
now = datetime.now(timezone.utc)
|
||||
expected_wait = max(0, (expected_next_poll - now).total_seconds())
|
||||
|
||||
# The wait time should be based on last_poll + new_cadence
|
||||
# Since last_poll was 30 seconds ago and new cadence is 90,
|
||||
|
|
@ -230,7 +227,6 @@ class TestRateLimitGuarantee:
|
|||
If operator increases cadence to 120s after a gap of 150s,
|
||||
the poll should happen now (not wait another 120s).
|
||||
"""
|
||||
from central.supervisor import AdapterState
|
||||
|
||||
mock_adapter = MagicMock()
|
||||
mock_adapter.name = "test"
|
||||
|
|
@ -248,13 +244,6 @@ class TestRateLimitGuarantee:
|
|||
updated_at=datetime.now(timezone.utc),
|
||||
)
|
||||
|
||||
state = AdapterState(
|
||||
name="test",
|
||||
adapter=mock_adapter,
|
||||
config=config,
|
||||
last_completed_poll=last_poll,
|
||||
)
|
||||
|
||||
# Calculate next poll time
|
||||
now = datetime.now(timezone.utc)
|
||||
next_poll_at = last_poll.timestamp() + config.cadence_s
|
||||
|
|
@ -274,7 +263,6 @@ class TestRateLimitGuarantee:
|
|||
poll should be at (last_completed_poll + cadence_s), not immediately
|
||||
(unless that time has already passed).
|
||||
"""
|
||||
from central.supervisor import AdapterState
|
||||
|
||||
mock_adapter = MagicMock()
|
||||
mock_adapter.name = "test"
|
||||
|
|
@ -293,13 +281,6 @@ class TestRateLimitGuarantee:
|
|||
updated_at=datetime.now(timezone.utc),
|
||||
)
|
||||
|
||||
state = AdapterState(
|
||||
name="test",
|
||||
adapter=mock_adapter,
|
||||
config=config,
|
||||
last_completed_poll=last_poll,
|
||||
)
|
||||
|
||||
# Calculate next poll time
|
||||
now = datetime.now(timezone.utc)
|
||||
next_poll_at = last_poll.timestamp() + config.cadence_s
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue