diff options
Diffstat (limited to '')
| -rw-r--r-- | tests/bot/exts/backend/test_error_handler.py | 24 | ||||
| -rw-r--r-- | tests/bot/test_converters.py | 29 | 
2 files changed, 0 insertions, 53 deletions
| diff --git a/tests/bot/exts/backend/test_error_handler.py b/tests/bot/exts/backend/test_error_handler.py index 4a466c22e..eafcbae6c 100644 --- a/tests/bot/exts/backend/test_error_handler.py +++ b/tests/bot/exts/backend/test_error_handler.py @@ -296,30 +296,6 @@ class TryGetTagTests(unittest.IsolatedAsyncioTestCase):          self.assertIsNone(await self.cog.try_get_tag(self.ctx))          self.cog.on_command_error.assert_awaited_once_with(self.ctx, err) -    @patch("bot.exts.backend.error_handler.TagNameConverter") -    async def test_try_get_tag_convert_success(self, tag_converter): -        """Converting tag should successful.""" -        self.ctx.message = MagicMock(content="foo") -        tag_converter.convert = AsyncMock(return_value="foo") -        self.assertIsNone(await self.cog.try_get_tag(self.ctx)) -        tag_converter.convert.assert_awaited_once_with(self.ctx, "foo") -        self.ctx.invoke.assert_awaited_once() - -        self.ctx.reset_mock() -        self.ctx.message = MagicMock(content="foo bar") -        tag_converter.convert = AsyncMock(return_value="foo bar") -        self.assertIsNone(await self.cog.try_get_tag(self.ctx)) -        self.assertEqual(tag_converter.convert.call_count, 2) -        self.ctx.invoke.assert_awaited_once() - -    @patch("bot.exts.backend.error_handler.TagNameConverter") -    async def test_try_get_tag_convert_fail(self, tag_converter): -        """Converting tag should raise `BadArgument`.""" -        self.ctx.reset_mock() -        tag_converter.convert = AsyncMock(side_effect=errors.BadArgument()) -        self.assertIsNone(await self.cog.try_get_tag(self.ctx)) -        self.ctx.invoke.assert_not_awaited() -      async def test_try_get_tag_ctx_invoke(self):          """Should call `ctx.invoke` with proper args/kwargs."""          test_cases = ( diff --git a/tests/bot/test_converters.py b/tests/bot/test_converters.py index 4af84dde5..d0d7af1ba 100644 --- a/tests/bot/test_converters.py +++ b/tests/bot/test_converters.py @@ -12,7 +12,6 @@ from bot.converters import (      ISODateTime,      PackageName,      TagContentConverter, -    TagNameConverter,  ) @@ -50,34 +49,6 @@ class ConverterTests(unittest.IsolatedAsyncioTestCase):                  with self.assertRaisesRegex(BadArgument, re.escape(exception_message)):                      await TagContentConverter.convert(self.context, value) -    async def test_tag_name_converter_for_valid(self): -        """TagNameConverter should return the correct values for valid tag names.""" -        test_values = ( -            ('tracebacks', 'tracebacks'), -            ('Tracebacks', 'tracebacks'), -            ('  Tracebacks  ', 'tracebacks'), -        ) - -        for name, expected_conversion in test_values: -            with self.subTest(name=name, expected_conversion=expected_conversion): -                conversion = await TagNameConverter.convert(self.context, name) -                self.assertEqual(conversion, expected_conversion) - -    async def test_tag_name_converter_for_invalid(self): -        """TagNameConverter should raise the correct exception for invalid tag names.""" -        test_values = ( -            ('👋', "Don't be ridiculous, you can't use that character!"), -            ('', "Tag names should not be empty, or filled with whitespace."), -            ('  ', "Tag names should not be empty, or filled with whitespace."), -            ('42', "Tag names must contain at least one letter."), -            ('x' * 128, "Are you insane? That's way too long!"), -        ) - -        for invalid_name, exception_message in test_values: -            with self.subTest(invalid_name=invalid_name, exception_message=exception_message): -                with self.assertRaisesRegex(BadArgument, re.escape(exception_message)): -                    await TagNameConverter.convert(self.context, invalid_name) -      async def test_package_name_for_valid(self):          """PackageName returns valid package names unchanged."""          test_values = ('foo', 'le_mon', 'num83r') | 
