fix: resolve linting issues in token efficiency implementation
Some checks failed
CI / test (pull_request) Has been cancelled

- Fix ambiguous variable names (l → layer)
- Remove unused imports and variables
- Organize import statements

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
agentson
2026-02-04 18:35:55 +09:00
parent 4f61d5af8e
commit 61f5aaf4a3
9 changed files with 12 additions and 19 deletions

View File

@@ -12,11 +12,10 @@ from __future__ import annotations
import sqlite3
import time
from datetime import UTC, datetime, timedelta
import pytest
from src.brain.cache import CacheMetrics, DecisionCache
from src.brain.cache import DecisionCache
from src.brain.context_selector import ContextSelector, DecisionType
from src.brain.gemini_client import TradeDecision
from src.brain.prompt_optimizer import PromptOptimizer, TokenMetrics
@@ -24,7 +23,6 @@ from src.context.layer import ContextLayer
from src.context.store import ContextStore
from src.context.summarizer import ContextSummarizer, SummaryStats
# ============================================================================
# Prompt Optimizer Tests
# ============================================================================
@@ -294,7 +292,7 @@ class TestContextSelector:
# Should only select high-relevance layers
assert len(selection.layers) >= 1
assert ContextLayer.L7_REALTIME in selection.layers
assert all(selection.relevance_scores[l] >= 0.5 for l in selection.layers)
assert all(selection.relevance_scores[layer] >= 0.5 for layer in selection.layers)
def test_get_context_data(self, store):
"""Test context data retrieval."""