mirror of
				https://github.com/Rapptz/discord.py.git
				synced 2025-10-31 13:32:57 +00:00 
			
		
		
		
	Add more tests for utils
Co-authored-by: Nadir Chowdhury <chowdhurynadir0@outlook.com>
This commit is contained in:
		| @@ -137,6 +137,21 @@ def test_resolve_invite(url, 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( | ||||
|     ('url', 'code'), | ||||
|     [ | ||||
| @@ -149,7 +164,7 @@ def test_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): | ||||
|     assert mention not in utils.escape_mentions(mention) | ||||
|     assert mention not in utils.escape_mentions(f"one {mention} two") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user