11import pytest
2-
3- from bot .bot_storage import get_last_sent_id , save_last_sent_news_id , get_news_after_id , get_all_users
2+ from bot .bot_storage import (
3+ get_all_users ,
4+ get_last_sent_id ,
5+ get_news_after_id ,
6+ save_last_sent_news_id ,
7+ )
48
59
610@pytest .mark .asyncio
@@ -9,29 +13,43 @@ async def test_get_last_sent_id(async_session):
913 chat_id = 100
1014
1115 last_id = await get_last_sent_id (chat_id , async_session )
12- assert last_id == 0 , "id последней отпрвленной новости должен быть равен 0, если нет отправленных новостей"
16+ assert (
17+ last_id == 0
18+ ), "id последней отпрвленной новости должен быть равен 0, если нет отправленных новостей"
1319
14- await save_last_sent_news_id (chat_id = chat_id , last_id = 10 , session = async_session )
20+ await save_last_sent_news_id (
21+ chat_id = chat_id , last_id = 10 , session = async_session
22+ )
1523 last_id = await get_last_sent_id (chat_id , async_session )
16- assert last_id == 10 , "id последней отпрвленной новости должен быть равен 10"
24+ assert (
25+ last_id == 10
26+ ), "id последней отпрвленной новости должен быть равен 10"
1727
1828
1929@pytest .mark .asyncio
2030async def test_get_news_after_id (async_session , news_list ):
2131 """Получение новостей"""
2232 news = await get_news_after_id (last_id = 0 , session = async_session )
2333 assert len (news ) == 2 , "Должно быть получено 2 новости"
24- assert news [0 ].title == "Test Title 1" , "Заголовок первой новости должен быть 'Test Title 1'"
25- assert news [1 ].title == "Test Title 2" , "Заголовок второй новости должен быть 'Test Title 2'"
34+ assert (
35+ news [0 ].title == "Test Title 1"
36+ ), "Заголовок первой новости должен быть 'Test Title 1'"
37+ assert (
38+ news [1 ].title == "Test Title 2"
39+ ), "Заголовок второй новости должен быть 'Test Title 2'"
2640
2741
2842@pytest .mark .asyncio
2943async def test_get_all_users (async_session ):
3044 """Получение пользователей"""
31- await save_last_sent_news_id (chat_id = 111 , last_id = 11 , session = async_session )
32- await save_last_sent_news_id (chat_id = 222 , last_id = 22 , session = async_session )
45+ await save_last_sent_news_id (
46+ chat_id = 111 , last_id = 11 , session = async_session
47+ )
48+ await save_last_sent_news_id (
49+ chat_id = 222 , last_id = 22 , session = async_session
50+ )
3351
3452 users = await get_all_users (async_session )
3553 assert len (users ) == 2 , "Должно быть 2 пользователя в базе"
3654 assert users [0 ] == 111 , "id первого юзера должен быть 111"
37- assert users [1 ] == 222 , "id второго юзеера должен быть 222"
55+ assert users [1 ] == 222 , "id второго юзеера должен быть 222"
0 commit comments