Merge branch 'refactor/backend-architecture' into development

This commit is contained in:
yangshilin
2026-03-18 17:18:23 +08:00
parent 2070a03d35
commit 48b70e1350
266 changed files with 12386 additions and 9690 deletions

View File

@@ -1,8 +1,8 @@
import unittest
from unittest.mock import Mock, patch
from api.tasks import memoir_tasks
from api.tasks.memoir_tasks import (
from app.tasks import memoir_tasks
from app.tasks.memoir_tasks import (
_acquire_chapter_lock,
_release_chapter_lock,
_update_task_status_sync,
@@ -13,7 +13,7 @@ class MemoirTasksRedisReuseTest(unittest.TestCase):
def setUp(self):
memoir_tasks._REDIS_CLIENTS.clear()
@patch("api.tasks.memoir_tasks.redis.from_url")
@patch("app.tasks.memoir_tasks.redis.from_url")
def test_chapter_lock_helpers_reuse_same_redis_client(self, from_url_mock):
client = Mock()
client.set.return_value = True
@@ -26,7 +26,7 @@ class MemoirTasksRedisReuseTest(unittest.TestCase):
client.set.assert_called_once()
client.delete.assert_called_once()
@patch("api.tasks.memoir_tasks.redis.from_url")
@patch("app.tasks.memoir_tasks.redis.from_url")
def test_task_status_updates_reuse_decode_response_client(self, from_url_mock):
client = Mock()
client.hget.return_value = None