Tweak evilness tests

main
bashrc 2026-07-06 13:43:59 +01:00
parent f2e1604a2a
commit 25e22142aa
2 changed files with 11 additions and 1 deletions

View File

@ -5281,6 +5281,12 @@ def _test_valid_nick():
print('test_valid_nickname')
domain = 'somedomain.net'
nickname = '116701148894215259'
assert valid_nickname(domain, nickname)
nickname = 'evilnick1488'
assert not valid_nickname(domain, nickname)
nickname = 'myvalidnick'
assert valid_nickname(domain, nickname)

View File

@ -994,11 +994,15 @@ def evil_incarnate() -> []:
def evil_nickname(sending_actor_nickname: str) -> bool:
"""sender nicknames which are automatically rejected
"""
evil_nicks: list[str] = ('hitler', '1488')
evil_nicks: list[str] = ['hitler']
nickname_lower: str = sending_actor_nickname.lower()
for nick in evil_nicks:
if nick in nickname_lower:
return True
if nickname_lower == '1488':
return True
if nickname_lower.endswith('1488'):
return True
return False