Phase 1: Ruff lint fixes - Remove unused imports across all files - Remove unused variables (now_utc, tz, ctx) - Fix f-string without placeholders - Fix E402 import order with noqa comments Phase 2: Remove confusing hard delete from storage - Removed delete_bounty() from RoomStorage Protocol (never used by app) - Removed delete_bounty() from JsonFileRoomStorage (was hard delete) - Removed corresponding tests (hard delete was never used) Phase 3: Sync SPEC.md with actual code behavior - Updated overview: admins can add/edit/delete (not 'anyone' + 'creator') - Updated command table: /add, /edit, /delete are admin only - Updated error handling messages Test results: 96 passed (2 hard delete tests removed)
9 lines
207 B
Python
9 lines
207 B
Python
"""Pytest fixtures for telegram-bot tests."""
|
|
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
|
|
# Add the app directory to path so imports work when running pytest
|
|
sys.path.insert(0, str(Path(__file__).parent.parent))
|