fixed tests
This commit is contained in:
+6
-6
@@ -318,7 +318,7 @@ class TestBot(IsolatedAsyncioTestCase):
|
|||||||
aq.side_effect = lambda *a: None
|
aq.side_effect = lambda *a: None
|
||||||
await self.bot.process_new_updates([get_update('/add', reply_to="good text", user_id=100)])
|
await self.bot.process_new_updates([get_update('/add', reply_to="good text", user_id=100)])
|
||||||
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
||||||
self.assertEqual(RESULTS[0][0]['text'], '➕\n └ good text')
|
self.assertEqual(RESULTS[0][0]['text'], '⭐️ Добавил: good text')
|
||||||
self.assertEqual(RESULTS[1][1], 'deleteMessage')
|
self.assertEqual(RESULTS[1][1], 'deleteMessage')
|
||||||
|
|
||||||
async def test_white_id_cant_add_existing_quote(self):
|
async def test_white_id_cant_add_existing_quote(self):
|
||||||
@@ -332,25 +332,25 @@ class TestBot(IsolatedAsyncioTestCase):
|
|||||||
add_qoute.side_effect = lambda x, y: None
|
add_qoute.side_effect = lambda x, y: None
|
||||||
await self.bot.process_new_updates([get_update('/add', reply_to="good text", user_id=100)])
|
await self.bot.process_new_updates([get_update('/add', reply_to="good text", user_id=100)])
|
||||||
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
||||||
self.assertEqual(RESULTS[0][0]['text'], '⛔️ Не добавил, есть токое\n └ good text')
|
self.assertEqual(RESULTS[0][0]['text'], '⛔️ Не добавил, есть токое: good text')
|
||||||
|
|
||||||
async def test_white_id_cant_remove_non_existing_quote(self):
|
async def test_white_id_cant_remove_non_existing_quote(self):
|
||||||
await self.bot.process_new_updates([get_update('/remove', reply_to="good text", user_id=100)])
|
await self.bot.process_new_updates([get_update('/remove', reply_to="good text", user_id=100)])
|
||||||
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
||||||
self.assertEqual(RESULTS[0][0]['text'], '⛔️ Нет такого\n └ good text')
|
self.assertEqual(RESULTS[0][0]['text'], '⛔️ Нет такого: good text')
|
||||||
|
|
||||||
async def test_white_id_can_remove_existing_quote(self):
|
async def test_white_id_can_remove_existing_quote(self):
|
||||||
# Нужно вернуть запрос о наличии цитаты
|
# Нужно вернуть запрос о наличии цитаты
|
||||||
with patch("src.stan.is_quote_in_chat") as mocked:
|
with patch("src.stan.is_quote_in_chat") as mocked:
|
||||||
# Подменяем удаление цитаты, нам важно что оно просто было вызвано
|
# Подменяем удаление цитаты, нам важно что оно просто было вызвано
|
||||||
with patch("src.stan.delete_quote_in_chat") as delete_qoute:
|
with patch("src.stan.delete_quote_in_chat") as delete_quote:
|
||||||
mocked.return_value = [["good text"]]
|
mocked.return_value = [["good text"]]
|
||||||
delete_qoute.side_effect = lambda x, y: None
|
delete_quote.side_effect = lambda x, y: None
|
||||||
mocked.return_value = True
|
mocked.return_value = True
|
||||||
await self.bot.process_new_updates([get_update('/remove', reply_to="good text", user_id=100)])
|
await self.bot.process_new_updates([get_update('/remove', reply_to="good text", user_id=100)])
|
||||||
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
self.assertEqual(RESULTS[0][1], 'sendMessage')
|
||||||
self.assertEqual(RESULTS[1][1], 'deleteMessage')
|
self.assertEqual(RESULTS[1][1], 'deleteMessage')
|
||||||
self.assertEqual(RESULTS[0][0]['text'], '➖ \n └ good text')
|
self.assertEqual(RESULTS[0][0]['text'], '🗑 Удалил: good text')
|
||||||
|
|
||||||
async def test_new_user_in_chat(self):
|
async def test_new_user_in_chat(self):
|
||||||
await self.bot.process_new_updates([member()])
|
await self.bot.process_new_updates([member()])
|
||||||
|
|||||||
Reference in New Issue
Block a user