style: isort + black
This commit is contained in:
@@ -3,6 +3,7 @@ import tempfile
|
||||
from datetime import datetime
|
||||
|
||||
import pytest
|
||||
|
||||
from database.models import UserMessage
|
||||
from database.repositories.message_repository import MessageRepository
|
||||
|
||||
@@ -10,11 +11,11 @@ from database.repositories.message_repository import MessageRepository
|
||||
@pytest.fixture(scope="session")
|
||||
def test_db_path():
|
||||
"""Фикстура для пути к тестовой БД (сессионная область)."""
|
||||
with tempfile.NamedTemporaryFile(suffix='.db', delete=False) as f:
|
||||
with tempfile.NamedTemporaryFile(suffix=".db", delete=False) as f:
|
||||
temp_path = f.name
|
||||
|
||||
|
||||
yield temp_path
|
||||
|
||||
|
||||
# Очистка после всех тестов
|
||||
try:
|
||||
os.unlink(temp_path)
|
||||
@@ -32,26 +33,26 @@ def message_repository(test_db_path):
|
||||
def sample_messages():
|
||||
"""Фикстура для набора тестовых сообщений."""
|
||||
base_timestamp = int(datetime.now().timestamp())
|
||||
|
||||
|
||||
return [
|
||||
UserMessage(
|
||||
message_text="Первое тестовое сообщение",
|
||||
user_id=1001,
|
||||
telegram_message_id=2001,
|
||||
date=base_timestamp
|
||||
date=base_timestamp,
|
||||
),
|
||||
UserMessage(
|
||||
message_text="Второе тестовое сообщение",
|
||||
user_id=1002,
|
||||
telegram_message_id=2002,
|
||||
date=base_timestamp + 1
|
||||
date=base_timestamp + 1,
|
||||
),
|
||||
UserMessage(
|
||||
message_text="Третье тестовое сообщение",
|
||||
user_id=1003,
|
||||
telegram_message_id=2003,
|
||||
date=base_timestamp + 2
|
||||
)
|
||||
date=base_timestamp + 2,
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
@@ -62,7 +63,7 @@ def message_without_date():
|
||||
message_text="Сообщение без даты",
|
||||
user_id=1004,
|
||||
telegram_message_id=2004,
|
||||
date=None
|
||||
date=None,
|
||||
)
|
||||
|
||||
|
||||
@@ -73,7 +74,7 @@ def message_with_zero_date():
|
||||
message_text="Сообщение с нулевой датой",
|
||||
user_id=1005,
|
||||
telegram_message_id=2005,
|
||||
date=0
|
||||
date=0,
|
||||
)
|
||||
|
||||
|
||||
@@ -84,7 +85,7 @@ def message_with_special_chars():
|
||||
message_text="Сообщение с 'кавычками', \"двойными кавычками\" и эмодзи 😊\nНовая строка",
|
||||
user_id=1006,
|
||||
telegram_message_id=2006,
|
||||
date=int(datetime.now().timestamp())
|
||||
date=int(datetime.now().timestamp()),
|
||||
)
|
||||
|
||||
|
||||
@@ -96,7 +97,7 @@ def long_message():
|
||||
message_text=long_text,
|
||||
user_id=1007,
|
||||
telegram_message_id=2007,
|
||||
date=int(datetime.now().timestamp())
|
||||
date=int(datetime.now().timestamp()),
|
||||
)
|
||||
|
||||
|
||||
@@ -107,7 +108,7 @@ def message_with_unicode():
|
||||
message_text="Сообщение с Unicode: 你好世界 🌍 Привет мир",
|
||||
user_id=1008,
|
||||
telegram_message_id=2008,
|
||||
date=int(datetime.now().timestamp())
|
||||
date=int(datetime.now().timestamp()),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user