mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-07 20:28:38 +00:00
Add more tests for utils
Co-authored-by: Nadir Chowdhury <chowdhurynadir0@outlook.com>
This commit is contained in:
parent
3c78b03aa3
commit
caa816a636
@ -137,6 +137,21 @@ def test_resolve_invite(url, code):
|
|||||||
assert utils.resolve_invite(url).code == code
|
assert utils.resolve_invite(url).code == code
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize(
|
||||||
|
('url', 'event_id'),
|
||||||
|
[
|
||||||
|
('https://discordapp.com/invite/dpy', None),
|
||||||
|
('https://discord.com/invite/dpy', None),
|
||||||
|
('https://discord.gg/dpy', None),
|
||||||
|
('https://discordapp.com/invite/dpy?event=22222222', 22222222),
|
||||||
|
('https://discord.com/invite/dpy?event=4098', 4098),
|
||||||
|
('https://discord.gg/dpy?event=727', 727),
|
||||||
|
],
|
||||||
|
)
|
||||||
|
def test_resolve_invite_event(url, event_id: typing.Optional[int]):
|
||||||
|
assert utils.resolve_invite(url).event == event_id
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
('url', 'code'),
|
('url', 'code'),
|
||||||
[
|
[
|
||||||
@ -149,7 +164,7 @@ def test_resolve_template(url, code):
|
|||||||
assert utils.resolve_template(url) == code
|
assert utils.resolve_template(url) == code
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize('mention', ['@everyone', '@here'])
|
@pytest.mark.parametrize('mention', ['@everyone', '@here', '<@80088516616269824>', '<@!80088516616269824>', '<@&381978264698224660>'])
|
||||||
def test_escape_mentions(mention):
|
def test_escape_mentions(mention):
|
||||||
assert mention not in utils.escape_mentions(mention)
|
assert mention not in utils.escape_mentions(mention)
|
||||||
assert mention not in utils.escape_mentions(f"one {mention} two")
|
assert mention not in utils.escape_mentions(f"one {mention} two")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user