DRFを用いたテストにおける認証


djangoとdjangoの残りの部分を使用してテストを書くツールとクラスを提供しやすくなります.
そして、あなたの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 . 無料でお試しください.