Jun-Ah 준아
0298f81a5c
Add more tests for colour, embeds, files, buttons and modals
2024-10-09 17:15:37 -04:00
Michael H
59f877fcf0
Fix and add test for missing discord.Permission bits
2024-09-02 10:53:31 -04:00
Jun-Ah 준아
97ca618570
Fix incorrect Select max option condition
2024-07-05 16:18:01 -04:00
Rapptz
5c5ccc4e82
[commands] Fix hybrid command wrapped instances being out of sync
2023-09-30 14:28:18 -04:00
Rapptz
69e9bc9454
[commands] Fix nested hybrid groups inserting manual app commands
2023-08-24 14:34:01 -04:00
Rapptz
c8e2644497
Fix custom attributes not being copied over for subclassed Group
2023-05-02 20:13:10 -04:00
Rapptz
9ed5fbecea
[commands] Add support for NumPy style docstrings for commands
2022-09-04 00:34:17 -04:00
Rapptz
1c7747fe9d
Fix nested Annotated calls not resolving
2022-08-17 10:41:57 -04:00
Rapptz
a9025ca3d1
Remove public CommandTree.call method and make it private
2022-08-12 10:57:54 -04:00
Rapptz
57efb5a5a0
Fix failing tests to use new get_parameter function
2022-08-09 08:02:41 -04:00
Rapptz
99d2ecac54
Fix and add tests for new autocomplete regression
2022-08-03 20:21:13 -04:00
StockerMC
89ee05c03f
Add tests by bryanforbes for app commands within cogs
...
Co-authored-by: Bryan Forbes <bryan@reigndropsfall.net>
2022-07-27 22:27:37 -04:00
Rapptz
40176bb71b
Fix bound method autocomplete callbacks not working
...
This also adds some regression tests
2022-05-09 17:24:48 -04:00
Rapptz
f4c5d37c8f
[commands] Rework Cog + Group inheritance to requite GroupCog
...
This is an attempt to fix the MRO issues present in the current
implementation. The previous implementation of using both Cog and
app_commands.Group in the inheritance chain caused issues with things
such as walk_commands due to it potentially shadowing the app_commands
version of the call.
In this particular case it's better to use composition instead of
inheritance to avoid these bugs entirely. Especially as more things are
added that could conflict with each other.
2022-05-01 14:01:21 -04:00
Rapptz
de941ababe
Add Colour.from_str factory method
...
This moves the command extension parsing code over to the main library
since it can be potentially useful for others.
2022-04-20 06:49:28 -04:00
Rapptz
e541be0427
Fix tests from failing
2022-04-14 06:46:33 -04:00
Jonah Lawrence
526ed46d7a
Add tests for command descriptions
2022-04-12 18:23:26 -04:00
Rapptz
abeea73734
Fix remaining things not explicitly passing the intents kwarg
2022-04-05 23:15:40 -04:00
Josh
01e2c69b20
Add tests for validating command signature mismatch error handling
2022-04-02 04:57:05 -04:00
Rapptz
25ad5b675c
Ensure explicitly set parents on nested groups are respected
...
This had a multiple layer bug that needed to be squashed. The first
issue was that setting `parent=...` inside a `Group` wouldn't actually
add the `Group` into the `parent` children mapping. This meant that
it didn't actually end up copying the children when it came time to
within e.g. a Cog.
The second issue was that even if it was added into the children
listing, it wouldn't properly set the attribute.
This commit fixes both of these issues.
Fix #7818
2022-04-01 09:13:27 -04:00
Josh
c11363f037
Rework File.spoiler to synchronise with the filename
...
Co-authored-by: Danny <Rapptz@users.noreply.github.com>
2022-03-31 09:18:36 -04:00
Bryan Forbes
0a8065606a
Update parent reference of Group children
2022-03-30 19:12:39 -04:00
Bryan Forbes
8524bfb54d
Fix caching of UnionType instead of resolved typing.Union
2022-03-28 16:24:03 -04:00
Rapptz
abcec5da9d
[tasks] Use the local timezone when comparing for the start time
...
Fix #7676
2022-03-14 04:54:56 -04:00
Rapptz
2da6415008
Add more tests for JST regression case
2022-03-14 01:07:49 -04:00
Rapptz
f2586e9fe7
[tasks] Handle imaginary or ambiguous times due to DST transitions
2022-03-13 22:45:18 -04:00
Rapptz
6a43d60acf
[tasks] Refactor tasks to not store a time index state
...
It's better to recompute it every time rather than suffer from
maintaining the extra state.
2022-03-13 06:20:44 -04:00
Sebastian Law
caa816a636
Add more tests for utils
...
Co-authored-by: Nadir Chowdhury <chowdhurynadir0@outlook.com>
2022-03-07 17:10:28 -05:00
Sebastian Law
3c78b03aa3
Test regressions for the task extension
...
* tests for testing regression of 19ad64a
* fix edge case for test running within 3 minutes of the start of the hour
2022-03-07 17:09:30 -05:00
Rapptz
bb5ed4947d
Add regression test for optional normalisation
...
Also runs black on the tests file
2022-03-01 05:54:26 -05:00
Rapptz
3d0c506124
Fix test_resolve_invite due to changed type
2022-03-01 01:07:13 -05:00
Devon R
28c7cdca99
Baseline tests, basically just parts of utils right now
2022-03-01 01:02:36 -05:00