aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/bot/cogs/test_cogs.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/bot/cogs/test_cogs.py b/tests/bot/cogs/test_cogs.py
index 4290c279c..e28717756 100644
--- a/tests/bot/cogs/test_cogs.py
+++ b/tests/bot/cogs/test_cogs.py
@@ -35,3 +35,11 @@ class CommandNameTests(unittest.TestCase):
for name, cls in extension.__dict__.items():
if isinstance(cls, commands.Cog):
yield getattr(extension, name)
+
+ @staticmethod
+ def get_qualified_names(command: commands.Command) -> t.List[str]:
+ """Return a list of all qualified names, including aliases, for the `command`."""
+ names = [f"{command.full_parent_name} {alias}" for alias in command.aliases]
+ names.append(command.qualified_name)
+
+ return names