style: 项目重构

1.项目改名为kilostar(千星)
2.后端部分进行大规模重构
3.node功能进行大规模重新设计
This commit is contained in:
2026-05-11 15:29:16 +00:00
parent 2d8571dee3
commit ee9bbbf676
134 changed files with 2190 additions and 2503 deletions
+13 -13
View File
@@ -4,9 +4,9 @@ from unittest.mock import MagicMock, AsyncMock, patch
@pytest.fixture(autouse=True)
def mock_dependencies():
with patch("pretor.core.database.module.user.User") as mock_user_cls:
with patch("kilostar.core.database.module.user.User") as mock_user_cls:
mock_user_cls.user_name = MagicMock()
with patch("pretor.core.database.module.user.select") as mock_select:
with patch("kilostar.core.database.module.user.select") as mock_select:
yield mock_user_cls, mock_select
@@ -25,7 +25,7 @@ def mock_session_maker():
@pytest.mark.asyncio
async def test_add_user(mock_session_maker, mock_dependencies):
mock_user_cls, _ = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
@@ -51,7 +51,7 @@ async def test_add_user(mock_session_maker, mock_dependencies):
@pytest.mark.asyncio
async def test_change_password_success(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
@@ -59,7 +59,7 @@ async def test_change_password_success(mock_session_maker, mock_dependencies):
mock_statement = MagicMock()
mock_select.return_value.where.return_value = mock_statement
from pretor.utils.access import Accessor
from kilostar.utils.access import Accessor
mock_user = MagicMock()
mock_user.hashed_password = Accessor.hash_password("old_password")
@@ -80,7 +80,7 @@ async def test_change_password_success(mock_session_maker, mock_dependencies):
@pytest.mark.asyncio
async def test_change_password_user_not_exist(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
@@ -96,12 +96,12 @@ async def test_change_password_user_not_exist(mock_session_maker, mock_dependenc
@pytest.mark.asyncio
async def test_change_password_wrong_password(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
from pretor.utils.access import Accessor
from kilostar.utils.access import Accessor
mock_user = MagicMock()
mock_user.hashed_password = Accessor.hash_password("actual_password")
@@ -109,7 +109,7 @@ async def test_change_password_wrong_password(mock_session_maker, mock_dependenc
mock_exec_result.scalar_one_or_none.return_value = mock_user
session.execute = AsyncMock(return_value=mock_exec_result)
from pretor.utils.error import UserPasswordError
from kilostar.utils.error import UserPasswordError
with pytest.raises(UserPasswordError):
await db.change_password("testuser", "old_password", "new_password")
@@ -118,7 +118,7 @@ async def test_change_password_wrong_password(mock_session_maker, mock_dependenc
@pytest.mark.asyncio
async def test_delete_user_success(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
@@ -140,7 +140,7 @@ async def test_delete_user_success(mock_session_maker, mock_dependencies):
@pytest.mark.asyncio
async def test_delete_user_not_exist(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
@@ -156,7 +156,7 @@ async def test_delete_user_not_exist(mock_session_maker, mock_dependencies):
@pytest.mark.asyncio
async def test_login_user_success(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)
@@ -177,7 +177,7 @@ async def test_login_user_success(mock_session_maker, mock_dependencies):
@pytest.mark.asyncio
async def test_login_user_not_exist(mock_session_maker, mock_dependencies):
mock_user_cls, mock_select = mock_dependencies
from pretor.core.postgres_database.module import AuthDatabase
from kilostar.core.postgres_database.module import AuthDatabase
maker, session = mock_session_maker
db = AuthDatabase(maker)