chore: ruff autofix — import sorting, remove unused imports

Mechanical cleanup via `ruff check --fix` + `ruff format`:
- cli.py, test_auth.py: import sorting (isort convention)
- cli.py: remove unused AuthenticationError import in _run_setup
- config.py: remove unused `field` import
- test_auth.py: remove unused MagicMock import
- test_config.py: remove unused Path import

No functional change. All 131 tests remain green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-21 09:51:12 +02:00
parent 72d5e13d59
commit 5b14af8ea1
4 changed files with 10 additions and 9 deletions
+3 -3
View File
@@ -43,8 +43,8 @@ def setup(verbose: bool) -> None:
async def _run_setup() -> None: async def _run_setup() -> None:
"""Interactive setup flow.""" """Interactive setup flow."""
from mcp_synology_container.auth import AuthManager, AuthenticationError from mcp_synology_container.auth import AuthManager
from mcp_synology_container.config import AppConfig, ConnectionConfig, CONFIG_PATH, save_config from mcp_synology_container.config import CONFIG_PATH, AppConfig, ConnectionConfig, save_config
from mcp_synology_container.dsm_client import DsmClient, SynologyError from mcp_synology_container.dsm_client import DsmClient, SynologyError
click.echo("=== mcp-synology-container setup ===\n") click.echo("=== mcp-synology-container setup ===\n")
@@ -198,7 +198,7 @@ def check(config_path: str | None, verbose: bool) -> None:
async def _run_check(config_path: str | None) -> bool: async def _run_check(config_path: str | None) -> bool:
"""Run connectivity check. Returns True on success.""" """Run connectivity check. Returns True on success."""
from mcp_synology_container.auth import AuthManager, AuthenticationError from mcp_synology_container.auth import AuthenticationError, AuthManager
from mcp_synology_container.config import load_config from mcp_synology_container.config import load_config
from mcp_synology_container.dsm_client import DsmClient, SynologyError from mcp_synology_container.dsm_client import DsmClient, SynologyError
+1 -1
View File
@@ -12,7 +12,7 @@ from __future__ import annotations
import logging import logging
import os import os
from dataclasses import dataclass, field from dataclasses import dataclass
from pathlib import Path from pathlib import Path
from typing import Any from typing import Any
+4 -3
View File
@@ -1,9 +1,10 @@
"""Tests for auth.py.""" """Tests for auth.py."""
import pytest from unittest.mock import AsyncMock, patch
from unittest.mock import AsyncMock, MagicMock, patch
from mcp_synology_container.auth import AuthManager, AuthenticationError import pytest
from mcp_synology_container.auth import AuthenticationError, AuthManager
from mcp_synology_container.config import AppConfig, ConnectionConfig from mcp_synology_container.config import AppConfig, ConnectionConfig
+2 -2
View File
@@ -1,14 +1,14 @@
"""Tests for config.py.""" """Tests for config.py."""
import pytest import pytest
import yaml import yaml
from pathlib import Path
from mcp_synology_container.config import ( from mcp_synology_container.config import (
AppConfig, AppConfig,
ConnectionConfig, ConnectionConfig,
_validate_config,
_merge_env_overrides, _merge_env_overrides,
_validate_config,
load_config, load_config,
save_config, save_config,
) )