aboutsummaryrefslogtreecommitdiffstats
path: root/tests/helpers.py (unfollow)
Commit message (Collapse)AuthorLines
2022-10-20remove int from search_value's type unionGravatar Amrou Bellalouna-6/+6
2022-10-20apply style guidelines to signatureGravatar Amrou Bellalouna-2/+7
2022-10-20update doc strings to reflect the usage of the new paramGravatar Amrou Bellalouna-2/+2
2022-10-20change the signature to include a "zen_rule_index"Gravatar Amrou Bellalouna-7/+9
2022-10-19Calculate 'now' once to ensure it is constant for scoring nominationsGravatar wookie184-4/+5
2022-10-18Resolve a serious grammatical problem in a commentGravatar Leon Sandøy-1/+1
A controversial comment, to be sure. I have solved this with a compromise I know in my heart we can all agree on, wholeassedly.
2022-10-17Support the new SequenceProxy type in d.pyGravatar Chris Lovering-1/+2
This type is usd for a few attributes, including Guild.threads and guild.Channels. This type does not implement any of the add dunder methods, so we use itertools.chain to get a single iterator for both sequences. Fixes BOT-398 Fixees #2292
2022-10-14enhancement(filters): use a stricter bot token regex (#2006)Gravatar arl-5/+5
Use a stricter bot token regex Co-authored-by: wookie184 <[email protected]> Co-authored-by: Hassan Abouelela <[email protected]>
2022-10-13`REPO_TOKEN` is no more. (#2289)Gravatar Xithrius-1/+0
2022-10-10Use explicit mock channels in tests to remove warningGravatar Chris Lovering-2/+11
This is need due to the new behaviour of discord.utils.get supporting both iterables and async iterables by checking for the presence of the __aiter__ attr on the iterable. GuildChannelConverter._resolve_channel uses this get util under the hood which grabs the voice channels on the guild, which were previously Mocked by the MagicMock, meaning the __aiter__ attr was present, causing the util to think it should be ran asynchronously.
2022-10-10noqa an abstract class with no abstract methodsGravatar Chris Lovering-1/+1
This warning was added in the latest version of flake8-bugbear, but can be ignored in this instance.
2022-10-10Bump all deps to latestGravatar Chris Lovering-498/+426
2022-10-10Bump bot-core to 8.2.1Gravatar Chris Lovering-152/+1340
From the release notes on d.py [here](https://canary.discord.com/channels/336642139381301249/381965829857738772/1006359073610010664) and [here](https://canary.discord.com/channels/336642139381301249/381965829857738772/1008772795179737230) none of the breaking changes for the commit we were on to 2.0.1 affect us.
2022-10-09Make changes requested in reviewGravatar wookie184-3/+5
2022-10-09Use scoring system that weights age and number of entriesGravatar wookie184-128/+1375
Added new tests for this behaviour, and added pytest-subtests dev dependency
2022-10-09Move tests out of moderation/ directoryGravatar wookie184-0/+0
I didn't mean to put them there in the first place
2022-10-05Add message when there are no patrons in a tierGravatar wookie184-1/+2
2022-10-03await unawaited remove_cog callsGravatar Amrou Bellalouna-3/+3
2022-10-02Make autoban report silently fail if output will be sent to a non-mod channelGravatar Chris Lovering-0/+4
2022-10-02Send weekly_autoban_report to ctx channel when manually invokedGravatar Chris Lovering-3/+7
2022-10-02Report on all autoban filters added in the last 7 daysGravatar Chris Lovering-1/+55
This adds both a command to runt he report, and schedules a report to be automatically once a week.
2022-10-02Namespace discord import in filter_listsGravatar Chris Lovering-4/+4
2022-10-02Send filter alerts to #filter-log instead of #mod-metaGravatar Chris Lovering-2/+5
This is to reduce the amount of spam in #mod-meta.
2022-09-28use tldextract for a correct url decompositionGravatar Amrou Bellalouna-5/+5
2022-09-28check for the url existence in the final_urls setGravatar Amrou Bellalouna-1/+1
2022-09-28collect all urls in a set to avoid duplicatesGravatar Amrou Bellalouna-2/+3
2022-09-28transform urls matched in messagesGravatar Amrou Bellalouna-2/+9
We add the transformed urls to the set to account for the way discord renders relative urls in cases like Twitter's
2022-09-28add remove_subdomain_from_url in bot util helpersGravatar Amrou Bellalouna-0/+12
2022-09-20Display mention & str of the mentionable object in `!remind list`.Gravatar Izan-1/+1
Added so that the user still gets information on what the mention is, when the mention doesn't render (due to client cache etc.)
2022-09-20move DEFAULT_RULES_DESCRIPTION under information.pyGravatar Amrou Bellalouna-9/+7
2022-09-19use subTest to isolate assertionsGravatar Amrou Bellalouna-14/+17
2022-09-19add DEFAULT_RULES_DESCRIPTION to avoid duplicationGravatar Amrou Bellalouna-13/+10
2022-09-19fix redundant test nameGravatar Amrou Bellalouna-1/+1
2022-09-19test the cases where default rules message is supposed to be sentGravatar Amrou Bellalouna-0/+31
2022-09-19fix wrong type hint of the rules function return valueGravatar Amrou Bellalouna-2/+2
2022-09-19add test that checks for the sent content if one invalid index is present in ↵Gravatar Amrou Bellalouna-0/+46
the input
2022-09-19return final list of rule numbers to be sentGravatar Amrou Bellalouna-2/+4
2022-09-19sort the list of final rule numbersGravatar Amrou Bellalouna-1/+1
2022-09-19Rename test function and re-add change removed in merge.Gravatar wookie184-2/+2
2022-09-19Change f-string to normal stringGravatar wookie184-1/+1
Co-authored-by: ChrisJL <[email protected]>
2022-09-19Return None instead of False in try_get_tagGravatar wookie184-1/+1
2022-09-18determine final_rule_numbers value by subscribing to the ↵Gravatar Amrou Bellalouna-9/+2
keyword_to_rule_number using the matched keywords
2022-09-18subscribe directly to the keyword_to_rule_number dict instead of using .getGravatar Amrou Bellalouna-1/+2
2022-09-18remove redundant use of list transformation when sorting final rule numbersGravatar Amrou Bellalouna-1/+1
2022-09-18Moved `escape_markdown` after Truthy check (#2279)Gravatar Ionite-2/+3
2022-09-18replace the keywords set with a dict that maps each keyword to its rule numberGravatar Amrou Bellalouna-8/+6
2022-09-18enumerate full_rules with a start index of 1Gravatar Amrou Bellalouna-2/+2
2022-09-18remove useless initial sorting of keywordsGravatar Amrou Bellalouna-2/+0
2022-09-18remove duplicate final rule numbers then sortGravatar Amrou Bellalouna-1/+1
2022-09-18remove unreachable codeGravatar Amrou Bellalouna-8/+0