DRFを用いたテストにおける認証
djangoとdjangoの残りの部分を使用してテストを書くツールとクラスを提供しやすくなります.
そして、あなたのAPIの終点をテストするテストを書いているなら、
そして、あなたが保護されたリソースをテストするために探しているならば、あなたは
そして、あなたのAPIの終点をテストするテストを書いているなら、
APIClient
Djangoの残りのクラスは、テストを作成し、要求を行う簡単な方法です.そして、あなたが保護されたリソースをテストするために探しているならば、あなたは
.login(**kwargs)
メソッド.client = APIClient()
client.login(username='john', password='12345')
そして、あなたがAを提供しなければならないことなく認証プロセスを迂回したいならばusername
or password
, あなたは.force_authenticate(user=None)
user = User.objects.first()
client = APIClient()
client.force_authenticate(user=user)
記事投稿bloggu.io . 無料でお試しください.Reference
この問題について(DRFを用いたテストにおける認証), 我々は、より多くの情報をここで見つけました https://dev.to/koladev/authentication-in-tests-with-drf-4jinテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol