aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | | | | | | | | | | | Removed `setUp()` from `TimeTests` since it is not being used for anything.Gravatar Shirayuki Nekomata2019-12-05-3/+0
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Moved all individual test cases into iterables and test with `self.subTest` ↵Gravatar Shirayuki Nekomata2019-12-05-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | context manager.
| * | | | | | | | | | | | | | | | | | Added `self.subTest` for tests with multiple test cases & simplified single ↵Gravatar Shirayuki Nekomata2019-12-05-19/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test case tests.
| * | | | | | | | | | | | | | | | | | Introduced test for `test_format_infraction`, refactored ↵Gravatar Shirayuki Nekomata2019-12-05-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `test_parse_rfc1123`, fixed typo.
| * | | | | | | | | | | | | | | | | | Splitting test cases for `format_infraction_with_duration` into proper, ↵Gravatar Shirayuki Nekomata2019-12-05-7/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | independent tests.
| * | | | | | | | | | | | | | | | | | Changed `assert` to `self.assertIs` for `test_wait_until`Gravatar Shirayuki Nekomata2019-12-05-1/+1
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Added missing docstring for `test_humanize_delta_raises_for_invalid_max_units`Gravatar Shirayuki Nekomata2019-12-05-0/+1
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Splitting test cases for `humanize_delta` into proper, independent tests.Gravatar Shirayuki Nekomata2019-12-05-7/+21
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Added `unittest` for `bot.utils.time`Gravatar Shirayuki Nekomata2019-12-04-0/+87
| | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into enhancement/690-clean-cmdGravatar MarkKoz2019-12-12-191/+250
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | |_|_|_|_|_|_|_|/ / / / / / | | | | | |/| | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Clean: reformat argumentsGravatar MarkKoz2019-12-11-8/+33
| | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Clean: allow amount argument to be skipped Gravatar Mark2019-12-11-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This make the channel specifiable without the amount. Co-Authored-By: scragly <[email protected]>
| | | | * | | | | | | | | | | | | | | Clean: support specifying a channel different than the context'sGravatar MarkKoz2019-12-11-13/+18
| | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Clean: un-hide from help and add purge aliasGravatar MarkKoz2019-12-11-1/+1
| | | | | |_|_|_|_|_|/ / / / / / / / | | | | |/| | | | | | | | | | | | |
| | | | | | * | | | | | | | | | | | Verification: check channel before checking for bot messagesGravatar MarkKoz2019-12-12-3/+3
| | | | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | | | Verification: delete bots' messages (#689)Gravatar MarkKoz2019-12-11-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Messages are deleted after a delay of 10 seconds. This helps keep the channel clean. The periodic ping is an exception; it will remain.
| | | | | | * | | | | | | | | | | | Verification: allow mods+ to use commands in checkpoint (#688)Gravatar MarkKoz2019-12-11-2/+3
| | | | | |/ / / / / / / / / / / / | | | | |/| | | | | | | | | | | |
| | | | | | * | | | | | | | | | | Moderation: show emoji for DM failure instead of mentioning actor (#534)Gravatar MarkKoz2019-12-11-3/+6
| | | | | |/ / / / / / / / / / / | | | | |/| | | | | | | | | | |
| | | | | | * | | | | | | | | | Revert "Revert "Use OAuth to be Reddit API compliant""Gravatar Joseph2019-12-13-11/+88
| |_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Revert "Use OAuth to be Reddit API compliant" (#695)Gravatar Joseph2019-12-13-88/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "Use OAuth to be Reddit API compliant"
| * | | | | | | | | | | | | | | Revert "Use OAuth to be Reddit API compliant"Gravatar Joseph2019-12-13-88/+11
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Use OAuth to be Reddit API compliant (#510)Gravatar scragly2019-12-13-11/+88
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use OAuth to be Reddit API compliant Co-authored-by: Jens <[email protected]> Co-authored-by: Mark <[email protected]> Co-authored-by: null <[email protected]>
| * | | | | | | | | | | | | | Merge branch 'master' into reddit-api-oauthGravatar scragly2019-12-13-237/+383
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Display time left until expiration of infraction (#679)Gravatar scragly2019-12-12-1/+32
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Display time left until expiration of infraction Co-authored-by: null <[email protected]>
| * | | | | | | | | | | | | | Merge branch 'master' into Display-time-left-until-expiration-of-infractionGravatar scragly2019-12-12-240/+358
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #693 from python-discord/enh/mod/624/edit-recent-infractionGravatar Mark2019-12-12-19/+49
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow "recent" as infraction ID for infraction edit command
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into enh/mod/624/edit-recent-infractionGravatar Mark2019-12-12-26/+49
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Token and bad code (#500)Gravatar scragly2019-12-12-26/+49
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Token and bad code Co-authored-by: Daniel Brown <[email protected]> Co-authored-by: Mark <[email protected]>
| * | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into token_and_bad_codeGravatar MarkKoz2019-12-12-1169/+2555
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Requested changeGravatar kraktus2019-12-05-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the check about whether or not there is a token in the posted message in `parse_codeblock` boolean.
| * | | | | | | | | | | | | | | Merge branch 'master' into token_and_bad_codeGravatar Daniel Brown2019-11-04-3476/+5522
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Add check when a message is editedGravatar kraktus2019-10-20-23/+37
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Use a `classmethod`Gravatar kraktus2019-10-12-1/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | fix linting errorGravatar kraktus2019-10-07-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix linting error
| * | | | | | | | | | | | | | | | Another fixGravatar kraktus2019-10-07-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After a new bunch of test I found bugs, and this fix resolves them
| * | | | | | | | | | | | | | | | minor fixGravatar kraktus2019-10-07-1/+1
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Make sure that poor code does not contains tokenGravatar kraktus2019-10-07-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a new function `is_token_in_message` in `token_remover`. This function returns a `bool` and if the code contains a token then the embed message about the poorly formatted code is not displayed.
| | | * | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into ↵Gravatar MarkKoz2019-12-12-191/+250
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enh/mod/624/edit-recent-infraction
| | | * | | | | | | | | | | | | | Converters: rename string to allowed_stringsGravatar MarkKoz2019-12-11-5/+5
| | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | ModManagement: add more aliases for "special" params of infraction editGravatar MarkKoz2019-12-11-8/+8
| | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | ModManagement: display ID of edited infraction in confirmation messageGravatar MarkKoz2019-12-11-1/+2
| | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | ModManagement: allow "recent" as ID to edit infraction (#624)Gravatar MarkKoz2019-12-11-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will attempt to find the most recent infraction authored by the invoker of the edit command.
| | | * | | | | | | | | | | | | | Add a generic converter for only allowing certain string valuesGravatar MarkKoz2019-12-11-13/+23
| | | | |_|_|/ / / / / / / / / / | | | |/| | | | | | | | | | | |
| | | | * | | | | | | | | | | | Apply suggestions from Mark - removing `.` at the end and use double quote ↵Gravatar Shirayuki Nekomata2019-12-04-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of single. Co-Authored-By: Mark <[email protected]>
| | | | * | | | | | | | | | | | Implemented remaining time until expiration for infraction searching.Gravatar Shirayuki Nekomata2019-12-04-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Will show the remaining time, `Expired.` or `Inactive.` based on the status of the infraction ( It can be inactive but not expired, like an early unmute )
| | | | * | | | | | | | | | | | Created `until_expiration` to get the remaining time until the infraction ↵Gravatar Shirayuki Nekomata2019-12-04-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | expires.
| | | | * | | | | | | | | | | | Improved type hinting for `format_infraction_with_duration`Gravatar Shirayuki Nekomata2019-12-04-1/+5
| | | | | |/ / / / / / / / / / | | | | |/| | | | | | | | | |
| | | | | * | | | | | | | | | Reddit: raise ClientError when the token can't be retrievedGravatar MarkKoz2019-12-11-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Raising an exception allows the error handler to display a message to the user if the failure happened from a command invocation.
| | | | | * | | | | | | | | | Reddit: log retries when getting the access tokenGravatar MarkKoz2019-12-11-1/+9
| | | | | | | | | | | | | | |
| | | | | * | | | | | | | | | Reddit: create a dict constant for the User-Agent headerGravatar MarkKoz2019-12-11-27/+12
| | | | | | | | | | | | | | |