diff options
| author | 2020-01-02 19:34:25 -0800 | |
|---|---|---|
| committer | 2020-02-12 10:07:48 -0800 | |
| commit | f263877518562e33b661e70f6ea3e8f3b1ab914b (patch) | |
| tree | 82c70108f39071fa9d1bd17fcabfc9ff8f2a7731 | |
| parent | Sync 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.py | 15 |
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.""" |