當試圖對我的代碼的一部分進行單元測試時,我需要一個用戶才能登錄。爲了減少我使用的燈具數量django_factory_boy用戶工廠,但用戶生成的無法驗證。在使用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
,而不是用戶。任何有關這裏失蹤的想法?
謝謝!我終於找到了解決方案,但由於我的低信譽而無法回覆自己。 – sebastibe 2012-04-17 05:08:49