From cf2ca22a5797cdd53a10954e9811893325b24a30 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sun, 13 Dec 2020 16:56:04 +0000 Subject: Ensured that registered checks accept keyword arguments. --- tests/check_framework/tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/check_framework') diff --git a/tests/check_framework/tests.py b/tests/check_framework/tests.py index cc1718fac8..e669b11c2b 100644 --- a/tests/check_framework/tests.py +++ b/tests/check_framework/tests.py @@ -66,6 +66,14 @@ class SystemCheckFrameworkTests(SimpleTestCase): self.assertEqual(errors, errors2) self.assertEqual(sorted(errors), [4, 5]) + def test_register_no_kwargs_error(self): + registry = CheckRegistry() + msg = 'Check functions must accept keyword arguments (**kwargs).' + with self.assertRaisesMessage(TypeError, msg): + @registry.register + def no_kwargs(app_configs, databases): + pass + class MessageTests(SimpleTestCase): -- cgit v1.3