aboutsummaryrefslogtreecommitdiffstats
path: root/tests/helpers.py (unfollow)
Commit message (Collapse)AuthorLines
2020-03-16Cog tests: comment some code for clarificationGravatar MarkKoz-0/+3
2020-03-16Update explanation comment so it explains what happensGravatar S. Co1-2/+3
2020-03-16(Mod Log): Added comment about channel update formatting change.Gravatar Karlis S-0/+2
2020-03-16(Mod Log): Fixed case when `on_guild_channel_update` old or new value is ↵Gravatar ks123-1/+1
empty and with this message formatting go wrong.
2020-03-16Fixed tag search via contents, any keywords.Gravatar Shirayuki Nekomata-1/+1
Fixed `!tag search any` raises `AttributeError`. Changed default value of `keywords` from `None` to `'any'`. This will make it search for keyword `'any'` when there is no keyword.
2020-03-15not awaiting _get_tags_via_content() method as it is non-asyncGravatar RohanJnr-2/+2
2020-03-15convert _get_tags_via_content() method to non-asyncGravatar RohanJnr-1/+1
2020-03-14Tags: add restrictions 1 & 9 from YouTube ToS to ytdl tagGravatar MarkKoz-2/+6
2020-03-14Tags: use constant for command prefix in embed footerGravatar MarkKoz-7/+9
* Add a constant for the footer text * Import constants module rather than its classes
2020-03-14Remove line that calls get_tags() methodGravatar RohanJnr-2/+0
The tags have now been shifted from the database to being static files and hence the get_tags() method has undergone changes. It now dosen't fetch from the database but looks at the local files and we need not call it more than once.
2020-03-13Cog tests: fix error on import due to discord.ext.tasks.loopGravatar MarkKoz-3/+5
The tasks extensions loop requires an event loop to exist. To work around this, it's been mocked.
2020-03-13Cog tests: fix leading space in aliases without parentsGravatar MarkKoz-1/+1
2020-03-13Cog tests: add a test for duplicate command names & aliasesGravatar MarkKoz-0/+17
2020-03-13Cog tests: fix duplicate commands being yieldedGravatar MarkKoz-1/+2
discord.py yields duplicate Command objects for each alias a command has, so the duplicates need to be removed on our end.
2020-03-13Cog tests: fix nested modules not being foundGravatar MarkKoz-9/+13
* Rename `walk_extensions` to `walk_modules` because some extensions don't consist of a single module
2020-03-13Cog tests: fix duplicate cogs being yieldedGravatar MarkKoz-1/+2
Have to check the modules are equal to prevent yielding imported cogs.
2020-03-13Cog tests: fix Cog type check in `walk_cogs`Gravatar MarkKoz-3/+3
2020-03-13Cog tests: add a function to yield all commandsGravatar MarkKoz-0/+7
This will help reduce nesting in the actual test.
2020-03-13Cog tests: add a function to get all qualified names for a cmdGravatar MarkKoz-0/+8
2020-03-13Cog tests: add a function to get all cogsGravatar MarkKoz-0/+7
2020-03-13Cog tests: add a function to get all extensionsGravatar MarkKoz-0/+11
2020-03-12convert get_tags() method to staticmethodGravatar RohanJnr-1/+2
2020-03-12remove repetitive file searchGravatar RohanJnr-3/+2
2020-03-12Update ytdl tag to the new YouTube ToSGravatar Matteo Bertucci-5/+4
2020-03-09Cog tests: add a function to get all commandsGravatar MarkKoz-0/+12
For tests, ideally creating instances of cogs should be avoided to avoid extra code execution. This function was copied over from discord.py because their function is not a static method, though it still works as one. It was probably just a design decision on their part to not make it static.