[英]Django Test Login Failing
我正在嘗試使用Django做一些簡單的測試,但無法成功登錄用戶。 這是我的代碼:
def createUser(isadmin):
u = User.objects.create_user(username="Test" + ("Admin" if isadmin else "Regular"), password="test")
return u
def loginUser(self, theusername, thepassword):
print(theusername + " " + thepassword)
a = self.client.login(username = theusername, password = thepassword)
# Prints false - should be true, right?
print(a)
后來的某個地方:
class DailyEntriesIntTests(TestCase):
def setUp(self):
self.client = Client()
u = createUser(False)
loginUser(self, u.username, u.password)
那不是我需要登錄的全部嗎?
糟糕-密碼已加密-我需要輸入純文本密碼,然后該方法正確返回“ true”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.