BAN_WORDS deprecated

This commit is contained in:
Rykov7
2024-07-24 11:20:23 +03:00
parent 8cccd8fd36
commit f1979fc030
3 changed files with 3 additions and 8 deletions
-1
View File
@@ -51,7 +51,6 @@ LIB = types.InlineKeyboardButton("📚 Книги", url="https://telegra.ph/what
NON_GRATA = {"дудар", "хауди", "dudar"} NON_GRATA = {"дудар", "хауди", "dudar"}
BAN_WORDS = {"GREEN", "TONCOIN", "казино", "🍋", "Выплаты", "🎰"}
ZEN = [ ZEN = [
"Beautiful is better than ugly.", "Beautiful is better than ugly.",
+2 -2
View File
@@ -6,7 +6,7 @@ from urllib.request import urlopen
from telebot import types from telebot import types
from .constants import ( from .constants import (
NON_GRATA, ADMIN_ID, ONLY_RUS_LETTERS, ONLY_ENG_LETTERS, RULES_TEXT, SYMBOLS, BAN_WORDS NON_GRATA, ADMIN_ID, ONLY_RUS_LETTERS, ONLY_ENG_LETTERS, RULES_TEXT, SYMBOLS
) )
from .models import session, BadWord from .models import session, BadWord
@@ -73,7 +73,7 @@ def is_in_not_allowed(word_list: list, msg: str) -> bool:
def is_ban_words_in_caption(caption: str) -> bool: def is_ban_words_in_caption(caption: str) -> bool:
return any(ban_word in caption for ban_word in BAN_WORDS) return is_spam(caption)
def is_nongrata(type_message: types.Message) -> bool: def is_nongrata(type_message: types.Message) -> bool:
+1 -5
View File
@@ -1,6 +1,6 @@
from unittest import TestCase, main from unittest import TestCase, main
from unittest.mock import MagicMock from unittest.mock import MagicMock
from src.constants import BAN_WORDS, ADMIN_ID, RULES_TEXT from src.constants import ADMIN_ID, RULES_TEXT
from src.helpers import ( from src.helpers import (
is_spam, is_mixed, is_ban_words_in_caption, is_in_not_allowed, is_nongrata, is_admin, fetch_rule, cleaned_text, is_spam, is_mixed, is_ban_words_in_caption, is_in_not_allowed, is_nongrata, is_admin, fetch_rule, cleaned_text,
remove_spaces, has_no_letters, has_links remove_spaces, has_no_letters, has_links
@@ -100,10 +100,6 @@ class TestSpam(TestCase):
class TestOthers(TestCase): class TestOthers(TestCase):
def test_ban(self):
for word in BAN_WORDS:
with self.subTest(f"check ban word({word})"):
self.assertTrue(is_ban_words_in_caption(word))
def test_allowed(self): def test_allowed(self):
params = ( params = (