aboutsummaryrefslogtreecommitdiffstats
path: root/tests (follow)
Commit message (Collapse)AuthorAgeLines
* Sync tests: test _get_confirmation_result for small diffsGravatar MarkKoz2020-02-12-0/+19
| | | | | Should always return True and the given message if the diff size is too small.
* Sync tests: test sync edits message even if there's an API errorGravatar MarkKoz2020-02-12-4/+12
|
* Sync tests: test sync redirects confirmation message to given contextGravatar MarkKoz2020-02-12-6/+13
| | | | | | If ctx is given, a new message should be sent and author should be ctx's author. test_sync_confirmation_author was re-worked to include a test for the message being sent and passed.
* Sync tests: test sync passes correct author for confirmationGravatar MarkKoz2020-02-12-1/+19
| | | | Author should be the bot or the ctx author, if a ctx is given.
* Sync tests: test sync edits the message if one was sentGravatar MarkKoz2020-02-12-0/+15
|
* Sync tests: test diff size calculationGravatar MarkKoz2020-02-12-0/+22
|
* Sync tests: adjust sync test to account for _get_confirmation_resultGravatar MarkKoz2020-02-12-23/+13
|
* Sync tests: test sync sends a confirmation promptGravatar MarkKoz2020-02-12-12/+36
| | | | | The prompt should be sent only if the diff is large and should fail if not confirmed. The empty diff test was integrated into this new test.
* Sync tests: test sync with an empty diffGravatar MarkKoz2020-02-12-1/+25
| | | | A confirmation prompt should not be sent if the diff is too small.
* Sync tests: test _wait_for_confirmationGravatar MarkKoz2020-02-12-0/+38
| | | | | The message should always be edited and only return True if the emoji is a check mark.
* Tests: add a return value for MockReaction.__str__Gravatar MarkKoz2020-02-12-0/+1
|
* Sync tests: add messages to _reaction_check subtestsGravatar MarkKoz2020-02-12-4/+9
| | | | The message will be displayed by the test runner when a subtest fails.
* Sync tests: test _reaction_check for invalid reactionsGravatar MarkKoz2020-02-12-0/+43
| | | | Should return False for invalid reaction events.
* Sync tests: test _reaction_check for valid emoji and authorsGravatar MarkKoz2020-02-12-0/+27
| | | | | | | | Should return True if authors are identical or are a bot and a core dev, respectively. * Create a mock core dev role in the setup fixture * Create a fixture to create a mock message and reaction from an emoji
* Sync tests: create a test suite for confirmation testsGravatar MarkKoz2020-02-12-1/+9
|
* Sync tests: create a separate test case for _send_prompt testsGravatar MarkKoz2020-02-12-5/+12
|
* Sync tests: test the return value of _send_promptGravatar MarkKoz2020-02-12-7/+9
|
* Sync tests: use channel fixtures with subtests in add reaction testGravatar MarkKoz2020-02-12-4/+15
|
* Sync tests: use channel fixtures with subtestsGravatar MarkKoz2020-02-12-25/+17
| | | | | | | | * Merge test_send_prompt_fetches_channel_if_cache_miss into test_send_prompt_gets_channel_from_cache * Rename test_send_prompt_gets_channel_from_cache * Test test_send_prompt_sends_new_message_if_not_given with fetch_channel too
* Sync tests: rename channel fixturesGravatar MarkKoz2020-02-12-2/+2
|
* Sync tests: reset mocks in channel fixturesGravatar MarkKoz2020-02-12-0/+4
|
* Sync tests: add fixtures to mock dev core channel get and fetchGravatar MarkKoz2020-02-12-0/+21
|
* Sync tests: test _send_prompt adds reactionsGravatar MarkKoz2020-02-12-0/+8
|
* Sync tests: test _send_prompt sends a new message if one isn't givenGravatar MarkKoz2020-02-12-0/+11
|
* Sync tests: test _send_prompt returns None if channel fetch failsGravatar MarkKoz2020-02-12-0/+12
|
* Sync tests: test _send_prompt fetches channel on a cache missGravatar MarkKoz2020-02-12-0/+11
|
* Sync tests: test that _send_prompt gets channel from cacheGravatar MarkKoz2020-02-12-0/+11
|
* Sync tests: test that _send_prompt edits message contentsGravatar MarkKoz2020-02-12-0/+8
|
* Sync tests: create a Syncer subclass for testingGravatar MarkKoz2020-02-12-0/+9
|
* Sync tests: test instantiation fails without abstract methodsGravatar MarkKoz2020-02-12-0/+17
|
* Sync tests: fix wait_until_ready in duck pond testsGravatar MarkKoz2020-02-12-2/+2
|
* Sync tests: fix docstring for UserSyncerSyncTestsGravatar MarkKoz2020-02-12-1/+1
|
* Sync tests: create and use a fake_role fixtureGravatar MarkKoz2020-02-12-33/+31
|
* Sync tests: add tests for API requests for syncing usersGravatar MarkKoz2020-02-12-1/+40
|
* Sync tests: test diff is empty when DB has a user not in the guildGravatar MarkKoz2020-02-12-9/+9
|
* Sync tests: test diff for all 3 changes simultaneouslyGravatar MarkKoz2020-02-12-8/+12
|
* Sync tests: test diff for users which leave the guildGravatar MarkKoz2020-02-12-7/+9
|
* Sync tests: test diff for new usersGravatar MarkKoz2020-02-12-8/+10
|
* Sync tests: test diff for updated usersGravatar MarkKoz2020-02-12-9/+11
|
* Sync tests: fix get_guild modifying the original member dictsGravatar MarkKoz2020-02-12-0/+1
|
* Sync tests: test empty diff for identical usersGravatar MarkKoz2020-02-12-8/+8
|
* Sync tests: work around @everyone role being added by MockMemberGravatar MarkKoz2020-02-12-2/+3
|
* Sync tests: fix mismatched attributes when creating a mock userGravatar MarkKoz2020-02-12-0/+3
|
* Sync tests: fix fake_user fixtureGravatar MarkKoz2020-02-12-7/+9
|
* Sync tests: test empty diff for no usersGravatar MarkKoz2020-02-12-6/+9
|
* Sync tests: add fixture to get a guild with membersGravatar MarkKoz2020-02-12-1/+19
|
* Sync tests: rename user sync test caseGravatar MarkKoz2020-02-12-2/+2
|
* Sync tests: test syncs with multiple rolesGravatar MarkKoz2020-02-12-15/+37
|
* Sync tests: test API requests for role syncingGravatar MarkKoz2020-02-12-1/+34
|
* Sync tests: create separate role test cases for diff and sync testsGravatar MarkKoz2020-02-12-2/+10
|