BAN_WORDS deprecated
This commit is contained in:
@@ -51,7 +51,6 @@ LIB = types.InlineKeyboardButton("📚 Книги", url="https://telegra.ph/what
|
||||
|
||||
|
||||
NON_GRATA = {"дудар", "хауди", "dudar"}
|
||||
BAN_WORDS = {"GREEN", "TONCOIN", "казино", "🍋", "Выплаты", "🎰"}
|
||||
|
||||
ZEN = [
|
||||
"Beautiful is better than ugly.",
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@ from urllib.request import urlopen
|
||||
from telebot import types
|
||||
|
||||
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
|
||||
|
||||
@@ -73,7 +73,7 @@ def is_in_not_allowed(word_list: list, msg: 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:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from unittest import TestCase, main
|
||||
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 (
|
||||
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
|
||||
@@ -100,10 +100,6 @@ class TestSpam(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):
|
||||
params = (
|
||||
|
||||
Reference in New Issue
Block a user