Я пытаюсь запустить некоторые тесты для Django Rest Framework (ссылок на тестирование) и воспроизводить этот локон вызов:Тестирование в Django Rest Framework, воспроизвести этот запрос на завивание?
curl -X POST -d "grant_type=password&username=<user_name>&password=<password>"
http://<client_id>:<client_secret>@127.0.0.1:8000/v1/token/
Это то, что я пробовал:
def test_oauth2_token_for_user(self):
"""
Test Django OAuth Toolkit and make a request for am access token.
"""
self.client.credentials(HTTP_AUTHORIZATION='grant_type ' + "password&username=<user_name>&password=<password")
response = self.client.post('/api/token/')
Может кто-нибудь сказать мне, с чего начать , Я не уверен, как отправить заголовок grant_type=password&username=<user_name>&password=<password>
и отформатировать URL с именем пользователя и паролем.