mirror of
https://github.com/sstent/FitTrack_GarminSync.git
synced 2026-01-25 16:41:41 +00:00
Complete spec: Code alignment and documentation cleanup
- Ensure code aligns with CentralDB models - Document code alignment with CentralDB models - Remove informal reference documents (data-model.md, DB_API_SPEC.json, GARMINSYNC_SPEC.md) - Run linters and formatters (black, isort, mypy) - Update project configuration files - Add .dockerignore for Docker builds - Perform code formatting and import sorting - Fix type checking issues - Update documentation files - Complete implementation tasks as per spec
This commit is contained in:
@@ -4,20 +4,24 @@ from unittest.mock import AsyncMock, patch
|
||||
import pytest
|
||||
from fastapi.testclient import TestClient
|
||||
|
||||
from src.main import app
|
||||
from src.schemas import GarminCredentials
|
||||
from backend.src.main import app
|
||||
from backend.src.models.central_db_models import GarminCredentials
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def mock_garmin_auth_service():
|
||||
with patch("src.api.garmin_auth.GarminAuthService") as MockGarminAuthService:
|
||||
with patch(
|
||||
"backend.src.services.garmin_auth_service.GarminAuthService"
|
||||
) as MockGarminAuthService:
|
||||
service_instance = MockGarminAuthService.return_value
|
||||
yield service_instance
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def mock_central_db_service():
|
||||
with patch("src.api.garmin_auth.CentralDBService") as MockCentralDBService:
|
||||
with patch(
|
||||
"backend.src.services.central_db_service.CentralDBService"
|
||||
) as MockCentralDBService:
|
||||
service_instance = MockCentralDBService.return_value
|
||||
yield service_instance
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from fastapi.testclient import TestClient
|
||||
|
||||
from backend.src.main import app
|
||||
from backend.src.services.sync_manager import current_sync_job_manager
|
||||
from fastapi.testclient import TestClient
|
||||
|
||||
client = TestClient(app)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user