【发布时间】:2012-04-17 00:48:47
【问题描述】:
当尝试对我的代码的某些部分进行单元测试时,我需要一个用户登录。为了减少我正在使用 django_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 而不是用户。关于这里缺少什么的任何想法?
【问题讨论】:
标签: django unit-testing factory django-authentication