Add auto unban functionality and update related tests and dependencies
This commit is contained in:
@@ -512,30 +512,7 @@ def test_update_info_about_stickers_error(bot):
|
||||
bot.update_info_about_stickers(12345)
|
||||
|
||||
|
||||
def test_get_users_blacklist_empty(bot):
|
||||
"""Проверяет, что функция возвращает пустой словарь, если в черном списке нет пользователей."""
|
||||
conn = sqlite3.connect('database/test.db')
|
||||
cursor = conn.cursor()
|
||||
cursor.execute("DELETE FROM blacklist")
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
blacklist = bot.get_users_blacklist()
|
||||
assert blacklist == {}
|
||||
|
||||
|
||||
def test_get_users_blacklist_non_empty(bot):
|
||||
"""Проверяет, что функция возвращает словарь с пользователями из черного списка."""
|
||||
blacklist = bot.get_users_blacklist()
|
||||
assert blacklist == {12345: "@iban", 14278: "@boris"}
|
||||
|
||||
|
||||
def test_get_users_blacklist_error(bot):
|
||||
"""Проверяет, что функция вызывает sqlite3. Error при ошибке запроса."""
|
||||
__drop_table('blacklist')
|
||||
|
||||
with pytest.raises(sqlite3.Error):
|
||||
bot.get_users_blacklist()
|
||||
|
||||
|
||||
def test_get_blacklist_users_by_id_found(bot, setup_db):
|
||||
|
||||
Reference in New Issue
Block a user