test for mute extban

This commit is contained in:
Shivaram Lingamneni
2020-10-21 11:08:14 -04:00
parent 62197e4c4d
commit 706e794df6
10 changed files with 118 additions and 25 deletions

View File

@ -1,5 +1,6 @@
import datetime
import re
import secrets
from collections import namedtuple
HistoryMessage = namedtuple('HistoryMessage', ['time', 'msgid', 'target', 'text'])
@ -13,6 +14,9 @@ IRCV3_FORMAT_STRFTIME = "%Y-%m-%dT%H:%M:%S.%f%z"
def ircv3_timestamp_to_unixtime(timestamp):
return datetime.datetime.strptime(timestamp, IRCV3_FORMAT_STRFTIME).timestamp()
def random_name(base):
return base + '-' + secrets.token_hex(8)
"""
Stolen from supybot:
"""
@ -46,4 +50,4 @@ def normalizeWhitespace(s, removeNewline=True):
s = ' ' + s
if ends_with_space:
s += ' '
retur
return s