aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGravatar ks123 <[email protected]>2020-03-08 10:40:58 +0200
committerGravatar ks123 <[email protected]>2020-03-08 10:40:58 +0200
commit181971424f4e6c494f8ecb8f75919e27b784dcf5 (patch)
tree9149055c19674251f3d885d0a61b59902756308e /tests
parent(Moderation Utils Tests): Removed unnecessary `if` check from `send_private_e... (diff)
(Moderation Utils Tests): Moved mock resetting to beginning of subtest in `post_user` and `send_private_embed` test.
Diffstat (limited to 'tests')
-rw-r--r--tests/bot/cogs/moderation/test_utils.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/bot/cogs/moderation/test_utils.py b/tests/bot/cogs/moderation/test_utils.py
index 7291e42c6..d43269b19 100644
--- a/tests/bot/cogs/moderation/test_utils.py
+++ b/tests/bot/cogs/moderation/test_utils.py
@@ -248,6 +248,7 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
payload = case["payload"]
with self.subTest(args=args, result=expected, error=error, payload=payload):
+ self.bot.api_client.post.reset_mock(side_effect=True)
self.ctx.bot.api_client.post.return_value = expected
if error:
@@ -267,8 +268,6 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
else:
self.assertTrue(str(err.status) in self.ctx.send.call_args[0][0])
- self.bot.api_client.post.reset_mock(side_effect=True)
-
async def test_send_private_embed(self):
"""Test does `send_private_embed` return correct bool."""
embed = Embed(title="Test", description="Test val")
@@ -297,6 +296,7 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
raised = case["raised_exception"]
with self.subTest(expected=expected, raised=raised):
+ self.user.send.reset_mock(side_effect=True)
self.user.send.side_effect = raised
result = await utils.send_private_embed(self.user, embed)
@@ -305,8 +305,6 @@ class ModerationUtilsTests(unittest.IsolatedAsyncioTestCase):
if expected:
self.user.send.assert_awaited_once_with(embed=embed)
- self.user.send.reset_mock(side_effect=True)
-
@patch("bot.cogs.moderation.utils.post_user")
async def test_post_infraction(self, post_user_mock):
"""Test does `post_infraction` call functions correctly and return `None` or `Dict`."""