aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar MarkKoz <[email protected]>2020-08-17 14:20:05 -0700
committerGravatar MarkKoz <[email protected]>2020-08-17 14:20:05 -0700
commitc24fa4371c9e8b13431b5d5f3808401dda8d449a (patch)
tree70d701e985ed3fb7497b8c36bfc413989879830f
parentSilence tests: fix test_silence_private_notifier (diff)
Silence tests: fix test_silence_private_silenced_channel
-rw-r--r--tests/bot/cogs/moderation/test_silence.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/bot/cogs/moderation/test_silence.py b/tests/bot/cogs/moderation/test_silence.py
index e2e3ca9c1..75b4ef470 100644
--- a/tests/bot/cogs/moderation/test_silence.py
+++ b/tests/bot/cogs/moderation/test_silence.py
@@ -151,11 +151,18 @@ class SilenceTests(unittest.IsolatedAsyncioTestCase):
channel.set_permissions.assert_not_called()
async def test_silence_private_silenced_channel(self):
- """Channel had `send_message` permissions revoked."""
+ """Channel had `send_message` and `add_reactions` permissions revoked for verified role."""
channel = MockTextChannel()
+ overwrite = PermissionOverwrite(send_messages=True, add_reactions=None)
+ channel.overwrites_for.return_value = overwrite
+
self.assertTrue(await self.cog._silence(channel, False, None))
- channel.set_permissions.assert_called_once()
- self.assertFalse(channel.set_permissions.call_args.kwargs['send_messages'])
+ self.assertFalse(overwrite.send_messages)
+ self.assertFalse(overwrite.add_reactions)
+ channel.set_permissions.assert_awaited_once_with(
+ self.cog._verified_role,
+ overwrite=overwrite
+ )
async def test_silence_private_preserves_permissions(self):
"""Previous permissions were preserved when channel was silenced."""