| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| | | * | | Tests: add a MockAPIClient | 2020-02-12 | -0/+18 | ||
| | | | | | |||||
| | * | | | Tests: fix setting bot-commands ID in information tests | 2020-02-23 | -4/+4 | ||
| | | | | | |||||
| | * | | | Constants: rename roles to match their names in the guild | 2020-02-23 | -1/+1 | ||
| | | |/ | |/| | |||||
| | * | | Merge branch 'master' into information-refactor | 2020-02-23 | -239/+635 | ||
| | |\ \ | |||||
| | | * \ | Merge branch 'master' into unittest-antispam-rules | 2020-02-21 | -62/+2 | ||
| | | |\ \ | |||||
| | | | * | | Remove tests for custom bot log | 2020-02-21 | -62/+2 | ||
| | | | |/ | |||||
| | | * | | Add unit test for newlines antispam rule | 2020-02-04 | -0/+105 | ||
| | | | | | |||||
| | | * | | Add unit test for duplicates antispam rule | 2020-02-04 | -0/+66 | ||
| | | | | | |||||
| | | * | | Merge branch 'master' into unittest-antispam-rules | 2020-02-02 | -1/+8 | ||
| | | |\| | |||||
| | | * | | Make RuleTest use ABCMeta | 2020-02-02 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | This will prevent child classes to be instantiated unless they implement all abstract methods, leading to a more descriptive error message. | ||||
| | | * | | Adjust existing tests to inherit from RuleTest ABC | 2020-02-02 | -294/+157 | ||
| | | | | | |||||
| | | * | | Implement RuleTest ABC | 2020-02-02 | -0/+76 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will serve as an ABC for tests for individual rules. The base class provides runners for allowed and disallowed cases, and the children classes then only provide the cases and implementations of helper methods specific to each rule. | ||||
| | | * | | Adjust multi-line docstrings to prevailing style | 2020-01-31 | -3/+6 | ||
| | | | | | |||||
| | | * | | Refactor msg helper function name to make_msg | 2020-01-26 | -25/+25 | ||
| | | | | | | | | | | | | | | | | | The name msg is less descriptive and creates a needless name conflict in local gen exp. | ||||
| | | * | | Fix incorrect config key in attachments antispam rule | 2020-01-26 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | The rule was incorrectly printing out the maximum amount of allowed attachments instead of the configured interval. This commit also adjusts the rule's unit test case. | ||||
| | | * | | Add unit test case for role mentions antispam rule | 2020-01-26 | -0/+66 | ||
| | | | | | |||||
| | | * | | Add unit test case for discord emojis antispam rule | 2020-01-26 | -0/+68 | ||
| | | | | | |||||
| | | * | | Add unit test case for chars antispam rule | 2020-01-26 | -0/+75 | ||
| | | | | | |||||
| | | * | | Add unit test case for burst shared antispam rule | 2020-01-26 | -0/+65 | ||
| | | | | | |||||
| | | * | | Add unit test case for burst antispam rule | 2020-01-26 | -0/+69 | ||
| | | | | | |||||
| | * | | | Update the tests accordingly to reflect the new changes | 2020-02-13 | -3/+3 | ||
| | | | | | |||||
| | * | | | Fix some of the testing for information.py; I think this should be it. ↵ | 2020-02-06 | -2/+2 | ||
| | | | | | | | | | | | | | | | | | (hopefully). | ||||
| | * | | | Update tests to reflect status changes | 2020-02-06 | -4/+4 | ||
| | | |/ | |/| | |||||
| * | | | Return only the new code in continue_eval and check for truthiness instead | 2020-02-28 | -4/+4 | ||
| | | | | |||||
| * | | | Use unicode code point instead of literal for the snekbox re-eval emoji | 2020-02-27 | -3/+3 | ||
| | | | | | | | | | | | | | Unicode literals aren't really safe compared to code points | ||||
| * | | | Split the eval command procedure into two functions. | 2020-02-27 | -69/+81 | ||
| | | | | | | | | | | | | | Two functions were created: send_eval and continue_eval, in order to facilitate testing. The corresponding tests are also changed in this commit. | ||||
| * | | | Merge branch 'master' into eval-enhancements | 2020-02-18 | -1/+8 | ||
| |\| | | |||||
| | * | | Merge the note with the additional resources section | 2020-01-30 | -1/+2 | ||
| | | | | | | | | | | Move the link to Ned Batchelder’s talk and link the note to the section | ||||
| | * | | Add additional resources to the test readme | 2020-01-30 | -0/+6 | ||
| | |/ | |||||
| * | | Use kwargs to set mock attributes | 2020-02-18 | -25/+11 | ||
| | | | |||||
| * | | Assert return value of Snekbox.post_eval | 2020-02-18 | -1/+3 | ||
| | | | |||||
| * | | Use a space instead of an empty string in test_get_status_emoji | 2020-02-18 | -1/+1 | ||
| | | | | | | | | | | | Because of the stripping, it should still be considered as empty Co-Authored-By: Mark <[email protected]> | ||||
| * | | Delete additional informations from subtest | 2020-02-18 | -1/+1 | ||
| | | | | | | | | | | | Reduce visual clutter Co-Authored-By: Mark <[email protected]> | ||||
| * | | Split assertions onto separate lines | 2020-02-18 | -4/+8 | ||
| | | | | | | | | | | | Reads better as separate lines Co-Authored-By: Mark <[email protected]> | ||||
| * | | Split assertion onto separate lines | 2020-02-18 | -1/+2 | ||
| | | | | | | | Co-Authored-By: Mark <[email protected]> | ||||
| * | | Write tests for bot/cogs/test_snekbox.py | 2020-02-09 | -0/+363 | ||
| | | | |||||
| * | | Create an AsyncContextManagerMock mock for testing asynchronous context managers | 2020-02-09 | -0/+12 | ||
| |/ | | | | It can be used to test aiohttp request functions, since they are async context managers | ||||
| * | Merge branch 'master' into unittest-mentions | 2019-12-13 | -18/+894 | ||
| |\ | |||||
| | * | Fixed a typo ( due to poor copy pasta and eyeballing skills ) | 2019-12-13 | -1/+1 | ||
| | | | |||||
| | * | Added tests for `until_expiration` | 2019-12-13 | -0/+45 | ||
| | | | | | | | | | | | | | | | Similar to `format_infraction_with_duration` ( if not outright copying it ), added 3 tests for `until_expiration`: - None `expiry`. - Custom `max_units`. - Normal use cases. | ||||
| | * | Merge branch 'master' into Write-unit-tests-for-`bot/utils/time.py` | 2019-12-12 | -25/+10 | ||
| | |\ | |||||
| | | * | Fix test failures for setup log messages | 2019-12-08 | -24/+7 | ||
| | | | | |||||
| | | * | Change all Bot imports to use the subclass | 2019-12-07 | -1/+3 | ||
| | | | | |||||
| | * | | Removed `setUp()` from `TimeTests` since it is not being used for anything. | 2019-12-05 | -3/+0 | ||
| | | | | |||||
| | * | | Moved all individual test cases into iterables and test with `self.subTest` ↵ | 2019-12-05 | -14/+18 | ||
| | | | | | | | | | | | | | context manager. | ||||
| | * | | Added `self.subTest` for tests with multiple test cases & simplified single ↵ | 2019-12-05 | -19/+11 | ||
| | | | | | | | | | | | | | test case tests. | ||||
| | * | | Introduced test for `test_format_infraction`, refactored ↵ | 2019-12-05 | -5/+7 | ||
| | | | | | | | | | | | | | `test_parse_rfc1123`, fixed typo. | ||||
| | * | | Splitting test cases for `format_infraction_with_duration` into proper, ↵ | 2019-12-05 | -7/+27 | ||
| | | | | | | | | | | | | | independent tests. | ||||
| | * | | Changed `assert` to `self.assertIs` for `test_wait_until` | 2019-12-05 | -1/+1 | ||
| | | | | |||||
| | * | | Added missing docstring for `test_humanize_delta_raises_for_invalid_max_units` | 2019-12-05 | -0/+1 | ||
| | | | | |||||