aboutsummaryrefslogtreecommitdiffstats
path: root/tests (follow)
Commit message (Collapse)AuthorAgeLines
...
| | * | Tests: add a MockAPIClientGravatar MarkKoz2020-02-12-0/+18
| | | |
| * | | Tests: fix setting bot-commands ID in information testsGravatar MarkKoz2020-02-23-4/+4
| | | |
| * | | Constants: rename roles to match their names in the guildGravatar MarkKoz2020-02-23-1/+1
| | |/ | |/|
| * | Merge branch 'master' into information-refactorGravatar S. Co12020-02-23-239/+635
| |\ \
| | * \ Merge branch 'master' into unittest-antispam-rulesGravatar Sebastiaan Zeeff2020-02-21-62/+2
| | |\ \
| | | * | Remove tests for custom bot logGravatar Joseph Banks2020-02-21-62/+2
| | | |/
| | * | Add unit test for newlines antispam ruleGravatar kwzrd2020-02-04-0/+105
| | | |
| | * | Add unit test for duplicates antispam ruleGravatar kwzrd2020-02-04-0/+66
| | | |
| | * | Merge branch 'master' into unittest-antispam-rulesGravatar Joseph2020-02-02-1/+8
| | |\|
| | * | Make RuleTest use ABCMetaGravatar kwzrd2020-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 ABCGravatar kwzrd2020-02-02-294/+157
| | | |
| | * | Implement RuleTest ABCGravatar kwzrd2020-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 styleGravatar kwzrd2020-01-31-3/+6
| | | |
| | * | Refactor msg helper function name to make_msgGravatar kwzrd2020-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 ruleGravatar kwzrd2020-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 ruleGravatar kwzrd2020-01-26-0/+66
| | | |
| | * | Add unit test case for discord emojis antispam ruleGravatar kwzrd2020-01-26-0/+68
| | | |
| | * | Add unit test case for chars antispam ruleGravatar kwzrd2020-01-26-0/+75
| | | |
| | * | Add unit test case for burst shared antispam ruleGravatar kwzrd2020-01-26-0/+65
| | | |
| | * | Add unit test case for burst antispam ruleGravatar kwzrd2020-01-26-0/+69
| | | |
| * | | Update the tests accordingly to reflect the new changesGravatar Deniz2020-02-13-3/+3
| | | |
| * | | Fix some of the testing for information.py; I think this should be it. ↵Gravatar Deniz2020-02-06-2/+2
| | | | | | | | | | | | | | | | (hopefully).
| * | | Update tests to reflect status changesGravatar Deniz2020-02-06-4/+4
| | |/ | |/|
* | | Return only the new code in continue_eval and check for truthiness insteadGravatar Matteo2020-02-28-4/+4
| | |
* | | Use unicode code point instead of literal for the snekbox re-eval emojiGravatar Matteo2020-02-27-3/+3
| | | | | | | | | | | | Unicode literals aren't really safe compared to code points
* | | Split the eval command procedure into two functions.Gravatar Matteo2020-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-enhancementsGravatar Matteo Bertucci2020-02-18-1/+8
|\| |
| * | Merge the note with the additional resources sectionGravatar Matteo Bertucci2020-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 readmeGravatar Matteo Bertucci2020-01-30-0/+6
| |/
* | Use kwargs to set mock attributesGravatar Matteo2020-02-18-25/+11
| |
* | Assert return value of Snekbox.post_evalGravatar Matteo2020-02-18-1/+3
| |
* | Use a space instead of an empty string in test_get_status_emoji Gravatar Matteo Bertucci2020-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 Gravatar Matteo Bertucci2020-02-18-1/+1
| | | | | | | | | | Reduce visual clutter Co-Authored-By: Mark <[email protected]>
* | Split assertions onto separate lines Gravatar Matteo Bertucci2020-02-18-4/+8
| | | | | | | | | | Reads better as separate lines Co-Authored-By: Mark <[email protected]>
* | Split assertion onto separate linesGravatar Matteo Bertucci2020-02-18-1/+2
| | | | | | Co-Authored-By: Mark <[email protected]>
* | Write tests for bot/cogs/test_snekbox.pyGravatar Akarys422020-02-09-0/+363
| |
* | Create an AsyncContextManagerMock mock for testing asynchronous context managersGravatar Akarys422020-02-09-0/+12
|/ | | | It can be used to test aiohttp request functions, since they are async context managers
* Merge branch 'master' into unittest-mentionsGravatar Matteo Bertucci2019-12-13-18/+894
|\
| * Fixed a typo ( due to poor copy pasta and eyeballing skills )Gravatar Shirayuki Nekomata2019-12-13-1/+1
| |
| * Added tests for `until_expiration`Gravatar Shirayuki Nekomata2019-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`Gravatar scragly2019-12-12-25/+10
| |\
| | * Fix test failures for setup log messagesGravatar MarkKoz2019-12-08-24/+7
| | |
| | * Change all Bot imports to use the subclassGravatar MarkKoz2019-12-07-1/+3
| | |
| * | 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
| | |