Remove AXES_REST_FRAMEWORK_ACTIVE settings flag

This commit is contained in:
I0x4dI 2020-03-10 11:51:37 +07:00 committed by Aleksi Häkli
parent fb6f88c483
commit 0ea16b6bd4
2 changed files with 1 additions and 16 deletions

View file

@ -144,7 +144,7 @@ def get_client_username(request, credentials: dict = None) -> str:
"Using parameter request.POST to get username with key settings.AXES_USERNAME_FORM_FIELD"
)
request_data = request.data if settings.AXES_REST_FRAMEWORK_ACTIVE else request.POST
request_data = getattr(request, 'data', request.POST)
return request_data.get(settings.AXES_USERNAME_FORM_FIELD, None)

View file

@ -400,21 +400,6 @@ class UsernameTestCase(AxesTestCase):
self.assertEqual(expected, actual)
@override_settings(AXES_REST_FRAMEWORK_ACTIVE=True)
def test_default_get_client_username_drf(self):
class DRFRequest:
def __init__(self):
self.data = {}
expected = "test-username"
request = DRFRequest()
request.data["username"] = expected
actual = get_client_username(request)
self.assertEqual(expected, actual)
@override_settings(AXES_USERNAME_FORM_FIELD="username")
def test_default_get_client_username_credentials(self):
expected = "test-username"