2
'Authorization': 'Token'
をDjango/DRFのTESTリクエストにどのように追加できますか?TESTモードのヘッダリクエストにトークンを追加するDRF
私はシンプルなrequests.get(url, headers={'Authorization': 'Token'}
を使用すればすべて完璧ですが、TestCaseでそのようなリクエストを行う方法はありますか?
'Authorization': 'Token'
をDjango/DRFのTESTリクエストにどのように追加できますか?TESTモードのヘッダリクエストにトークンを追加するDRF
私はシンプルなrequests.get(url, headers={'Authorization': 'Token'}
を使用すればすべて完璧ですが、TestCaseでそのようなリクエストを行う方法はありますか?
参考:http://www.django-rest-framework.org/api-guide/testing/#credentialskwargs
from rest_framework.authtoken.models import Token
from rest_framework.test import APIClient
# Include an appropriate `Authorization:` header on all requests.
token = Token.objects.get(user__username='lauren')
client = APIClient()
client.credentials(HTTP_AUTHORIZATION='Token ' + token.key)