aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGravatar ks123 <[email protected]>2020-03-12 20:13:53 +0200
committerGravatar ks123 <[email protected]>2020-03-12 20:13:53 +0200
commit4724b66c4a337b1735f7b08cb60c4cbcb68a6e3c (patch)
tree5887925bc5aaf938fd96819b771dafb3ef6c0c8e /tests
parent(Moderation Utils Tests): Hard-coded `self.ctx` argument to `post_user` test,... (diff)
(Moderation Utils Tests): Move errors from booleans to actual errors in `post_user` test.
Diffstat (limited to 'tests')
-rw-r--r--tests/bot/cogs/moderation/test_utils.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/tests/bot/cogs/moderation/test_utils.py b/tests/bot/cogs/moderation/test_utils.py
index 3f721d182..9afa5ab0b 100644
--- a/tests/bot/cogs/moderation/test_utils.py
+++ b/tests/bot/cogs/moderation/test_utils.py
@@ -216,7 +216,7 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
{
"user": user,
"post_result": "bar",
- "raise_error": False,
+ "raise_error": None,
"payload": {
"avatar_hash": "abc",
"discriminator": 5678,
@@ -229,7 +229,7 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
{
"user": self.member,
"post_result": "foo",
- "raise_error": True,
+ "raise_error": ResponseCodeError(MagicMock(status=400), "foo"),
"payload": {
"avatar_hash": 0,
"discriminator": 0,
@@ -251,10 +251,7 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
self.bot.api_client.post.reset_mock(side_effect=True)
self.ctx.bot.api_client.post.return_value = expected
- if error:
- self.ctx.bot.api_client.post.side_effect = ResponseCodeError(AsyncMock(), expected)
- err = self.ctx.bot.api_client.post.side_effect
- err.status = 400
+ self.ctx.bot.api_client.post.side_effect = error
result = await utils.post_user(self.ctx, test_user)
@@ -266,7 +263,7 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
if not error:
self.bot.api_client.post.assert_awaited_once_with("bot/users", json=payload)
else:
- self.assertTrue(str(err.status) in self.ctx.send.call_args[0][0])
+ self.assertTrue(str(error.status) in self.ctx.send.call_args[0][0])
async def test_send_private_embed(self):
"""Test does `send_private_embed` return correct bool."""