aboutsummaryrefslogtreecommitdiffstats
path: root/tests (follow)
Commit message (Collapse)AuthorAgeLines
* fix redundant test nameGravatar Amrou Bellalouna2022-09-19-1/+1
|
* test the cases where default rules message is supposed to be sentGravatar Amrou Bellalouna2022-09-19-0/+31
|
* add test that checks for the sent content if one invalid index is present in ↵Gravatar Amrou Bellalouna2022-09-19-0/+46
| | | | the input
* fix "isistance" typoGravatar Amrou Bellalouna2022-09-16-1/+1
|
* Merge branch 'main' into infraction-durationsGravatar Boris Muratov2022-08-19-18/+111
|\
| * fix: don't include replied mentions in mention filter (#2017)Gravatar arl2022-08-18-5/+75
| | | | | | | | | | Co-authored-by: Izan <[email protected]> Co-authored-by: TizzySaurus <[email protected]> Co-authored-by: Xithrius <[email protected]>
| * Merge branch 'main' into incident-archive-msg-improvementsGravatar wookie1842022-08-18-42/+37
| |\
| * | Fix incident tests.Gravatar Izan2022-08-15-13/+25
| | |
| * | Merge branch 'main' into incident-archive-msg-improvementsGravatar TizzySaurus2022-08-14-447/+603
| |\ \
| * | | Address ReviewsGravatar Izan2022-07-14-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use the more concise DATETIME timestamp instead of both a DATE and a TIME timestamp. - Remove underline from the "Reported ..." section at the bottom of the embed. - Re-add time of action/rejection timestamp to footer of embed.
| * | | Fix testsGravatar Izan2022-01-01-6/+18
| | | |
* | | | Corrected test use of utcnowGravatar ionite342022-08-16-1/+1
| | | | | | | | | | | | | | | | Corrected test case to use `datetime.utcnow()` to be consistent with target
* | | | Updated previous tests to use subset methodGravatar ionite342022-08-16-7/+5
| | | |
* | | | Refactored test to not use datetime patchGravatar ionite342022-08-16-8/+11
| | | | | | | | | | | | | | | | - Used new method of dict subset comparison instead of datetime patching for better compat. with argument types
* | | | Fixed testsGravatar ionite342022-08-16-6/+7
| | | | | | | | | | | | | | | | - Corrected datetime patching
* | | | Added isoformat for test payloadGravatar ionite342022-08-16-1/+1
| | | |
* | | | Fixed test patchesGravatar ionite342022-08-16-15/+17
| | | |
* | | | Updated testsGravatar ionite342022-08-16-17/+23
| |_|/ |/| | | | | | | | - Refactored tests for new time duration arguments
* | | Correctly initialise redis testsGravatar Chris Lovering2022-08-15-42/+37
| |/ |/| | | | | | | | | | | | | | | Calling the cog_load from within the setUp function resulted in interaction with a RedisSession before it was initialised. This wasn't noticed in CI as it only error under certain concurrency timings due to xdist. To resolve this, we moved the setup and async setup logic to a base class. Co-authored-by: Hassan Abouelela <[email protected]>
* | Use RedisTestCase helper class for both Incidents and Silence test cases.Gravatar Chris Lovering2022-08-14-36/+6
| |
* | Add a new test helper for managing redis sessionsGravatar Chris Lovering2022-08-14-0/+24
| | | | | | | | This helper ensures that a fresh RedisSession is given to each test case that inherits from it.
* | Remove unneeded N802 noqasGravatar Chris Lovering2022-08-14-5/+5
| | | | | | | | pep-naming now supports these functions being in camel case.
* | Stop creating futures in tests with no event loop runningGravatar Chris Lovering2022-08-14-6/+0
| |
* | No longer use the removed RedisSession connection objectGravatar Chris Lovering2022-08-14-3/+2
| | | | | | | | This has been abstracted away, the correct way to do this now is to directly access the client.
* | Remove warnings in error handler testsGravatar Chris Lovering2022-08-14-56/+47
| | | | | | | | These warnings were caused by the setup coro from error_handler.py being imported directly, causing a warning about an un-awaited coro whenever the Cog was accessed from the same file.
* | Remove call to get_event_loop in testsGravatar Chris Lovering2022-08-14-3/+2
| | | | | | | | get_event_loop is deprecated as of 3.10 if there is no running loop.
* | Update snekbox tests to expect new outputGravatar Chris Lovering2022-07-21-11/+13
| |
* | Update snekbox tests to reflect current behaviourGravatar Chris Lovering2022-07-16-23/+37
| |
* | Use new application format for message data in test helperGravatar Chris Lovering2022-06-28-1/+1
| |
* | Merge branch 'main' into improve-pastebin-error-handlingGravatar ChrisJL2022-06-07-2/+7
|\ \
| * | Fix testsGravatar wookie1842022-05-28-0/+3
| | |
| * | Bump malformed API response from debug to error log (#2175)Gravatar wookie1842022-05-21-2/+4
| | |
* | | Make small wording and style changesGravatar wookie1842022-05-29-2/+3
| | |
* | | Raise ValueError if max_length greater than allowed by paste serviceGravatar wookie1842022-05-29-0/+5
| | |
* | | Fix testsGravatar wookie1842022-05-02-10/+17
|/ /
* | Speed Up Sync Cog LoadingGravatar Hassan Abouelela2022-04-23-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The user syncer was blocking the startup of the sync cog due to having to perform thousands of pointless member fetch requests. This speeds up that process by increasing the probability that the cache is up-to-date using `Guild.chunked`, and limiting the fetches to members who were in the guild during the previous sync only. Co-authored-by: ChrisJL <[email protected]> Co-authored-by: wookie184 <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
* | remove unneeded import in testsGravatar Chris Lovering2022-04-20-1/+0
| |
* | Pass the now required intents kwarg when creating MockBotGravatar Chris Lovering2022-04-19-0/+1
| |
* | Add missing underscores to test function namesGravatar Chris Lovering2022-04-18-3/+3
| |
* | Test that sync cog syncers run when sync cog is loadedGravatar Chris Lovering2022-04-18-0/+13
| |
* | Don't try to overwrite a read-only attr in help command testGravatar Chris Lovering2022-04-18-1/+1
| |
* | Remove sync cog init testGravatar Chris Lovering2022-04-18-17/+0
| | | | | | | | Discord.py now implicitly calls the new async cog_load function from within it's internals on load. There is no longer a need to test that this happens.
* | Update tests to use new async cog_load functionGravatar Chris Lovering2022-04-18-25/+17
| |
* | Update tests to use new async cog setup functionGravatar Chris Lovering2022-04-18-29/+28
| |
* | Update test helpers with breaking d.py changesGravatar Chris Lovering2022-04-18-1/+5
| | | | | | | | | | | | | | region was removed from the guild object, so this has been replaced with features add_cog is now async, so it is now an async_mock during tests Two new required voice_channel attrs were added channel.type is required to be set to ChannelType due to a new isinstance check in d.py
* | Adding missing kwargs required by BotBase in test helperGravatar Chris Lovering2022-04-18-0/+3
| |
* | Remove async stats and site api wrapperGravatar Chris Lovering2022-04-18-72/+7
| | | | | | | | We now source them from bot-core, so no need to have them here too.
* | Use bot-core scheduling and member util functionsGravatar Chris Lovering2022-04-18-2/+2
| |
* | Merge branch 'main' into feat/timeit-commandGravatar wookie1842022-03-31-21/+208
|\ \
| * | Revert "Update all references of discord.py to disnake"Gravatar Chris Lovering2022-03-15-132/+132
| | | | | | | | | | | | This reverts commit 960619c23300c56c8aaa454edc7241e2badf80ad.