style: 项目重构
1.项目改名为kilostar(千星) 2.后端部分进行大规模重构 3.node功能进行大规模重新设计
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user