Compare commits
2 Commits
72d5e13d59
...
e17a70aecf
| Author | SHA1 | Date | |
|---|---|---|---|
| e17a70aecf | |||
| 5b14af8ea1 |
@@ -17,3 +17,6 @@ __pycache__/
|
|||||||
|
|
||||||
# Reference material (not part of this project's source)
|
# Reference material (not part of this project's source)
|
||||||
reference/
|
reference/
|
||||||
|
|
||||||
|
# Claude Code local settings
|
||||||
|
.claude/
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -362,7 +362,7 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mcp-synology-container"
|
name = "mcp-synology-container"
|
||||||
version = "0.2.2"
|
version = "0.2.7"
|
||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "click" },
|
{ name = "click" },
|
||||||
|
|||||||
Reference in New Issue
Block a user