aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar MarkKoz <[email protected]>2020-01-02 19:34:25 -0800
committerGravatar MarkKoz <[email protected]>2020-02-12 10:07:48 -0800
commitf263877518562e33b661e70f6ea3e8f3b1ab914b (patch)
tree82c70108f39071fa9d1bd17fcabfc9ff8f2a7731
parentSync tests: add fixture to get a guild with members (diff)
Sync tests: test empty diff for no users
-rw-r--r--tests/bot/cogs/sync/test_users.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/bot/cogs/sync/test_users.py b/tests/bot/cogs/sync/test_users.py
index 83a9cdaf0..b5175a27c 100644
--- a/tests/bot/cogs/sync/test_users.py
+++ b/tests/bot/cogs/sync/test_users.py
@@ -1,3 +1,4 @@
+import asyncio
import unittest
from bot.cogs.sync.syncers import UserSyncer
@@ -34,12 +35,14 @@ class UserSyncerDiffTests(unittest.TestCase):
return guild
- def test_get_users_for_sync_returns_nothing_for_empty_params(self):
- """When no users are given, none are returned."""
- self.assertEqual(
- get_users_for_sync({}, {}),
- (set(), set())
- )
+ def test_empty_diff_for_no_users(self):
+ """When no users are given, an empty diff should be returned."""
+ guild = self.get_guild()
+
+ actual_diff = asyncio.run(self.syncer._get_diff(guild))
+ expected_diff = (set(), set(), None)
+
+ self.assertEqual(actual_diff, expected_diff)
def test_get_users_for_sync_returns_nothing_for_equal_users(self):
"""When no users are updated, none are returned."""