Return test DRF request

This commit is contained in:
I0x4dI 2020-03-10 12:36:51 +07:00 committed by Aleksi Häkli
parent b695519e6e
commit 0c87ca8a6d

View file

@ -400,6 +400,22 @@ 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 = {}
self.POST = {}
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"