[英]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.