Add a test for AxesProxyHandler.is_admin_site when admin site isn't registered

This commit is contained in:
Igor Shevchenko 2020-05-21 04:28:41 +05:00 committed by Aleksi Häkli
parent d6c551cc44
commit 66c712a8fd
2 changed files with 8 additions and 0 deletions

View file

@ -65,6 +65,13 @@ class AxesHandlerTestCase(AxesTestCase):
request.path = url
self.assertEqual(AxesProxyHandler().is_admin_site(request), expected)
@override_settings(ROOT_URLCONF="axes.tests.urls_empty")
@override_settings(AXES_ONLY_ADMIN_SITE=True)
def test_is_admin_site_no_admin_site(self):
request = MagicMock()
request.path = "/admin/"
self.assertTrue(AxesProxyHandler().is_admin_site(self.request))
class AxesProxyHandlerTestCase(AxesTestCase):
def setUp(self):

1
axes/tests/urls_empty.py Normal file
View file

@ -0,0 +1 @@
urlpatterns: list = []