내 코드의 일부분을 유닛 테스트하려고 할 때 사용자가 로그인해야합니다. 조명기 수를 줄이기 위해 django_factory_boy 사용자 팩토리를 사용하고 있지만 생성 된 사용자는 인증 할 수 없습니다 .장고와의 테스트에서 사용자 인증 factory_boy
from django_factory_boy.auth import UserF
from django.contrib.auth import authenticate
user = UserF()
user.set_password('password')
다음 authenticate(username=user.username, password='password')
반환하는 대신 사용자의 None
. 여기에 실종 된 것에 대한 아이디어가 있습니까?
감사합니다! 마침내 해결책을 찾았지만 저의 평판 때문에 나 자신에게 대답 할 수 없었습니다. – sebastibe