Python中文
首页
教程
问答
标签
搜索
登录
注册
Django TestCase对象没有属性“session”
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在Django学习测试。我需要先创建用户和登录,然后才能测试任何东西。我试过以下方法。。。在</p> <pre><code>class ProjectTest(TestCase): def setUp(self): self.email = 'test@test.com' self.password = 'test' self.new_user = AppUser.objects.create_superuser(email=self.email, password=self.password) new_user = authenticate(username=self.email, password=self.password) login(request, new_user) self.assertEqual(login, True) def tearDown(self): self.new_user.delete() </code></pre> <p>这给了我一个错误:AttributeError:“str”对象没有属性“session”</p> <p>我也尝试过:</p> ^{pr2}$ <p>但它说我没有登录名。在</p> <p>正确的方法是什么?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您不需要在用户上调用login,而是在测试客户机的实例上调用它。在</p> <pre><code>self.client.login(username=self.email, password=self.password) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何测试setup.py?
3 回答
如何测试Singleton\u del\u()方法?
4 回答
如何测试slack api团队加入活动
3 回答
如何测试soapweb服务的RPC?
6 回答
如何测试SocketIO服务器连接(使用pytest或任何其他包)?
10 回答
如何测试stanfordnlp是否在gpu上运行?
4 回答
如何测试stdin脚本“live”,通常程序在后台与之交互?
6 回答
如何测试tensorflow cifar10 cnn tutorial mod
10 回答
如何测试Tkinter标签调用
1 回答
如何测试Tornado处理程序正确调用另一个API?
6 回答
如何测试unittests中引发的命名CheckConstraint或ValidationError?
10 回答
如何测试URL是否被调用(从另一个线程内部)
5 回答
如何测试uuuu name_uuuuuuu==“uuuuuu main_uuuuuuuuuuuuuu”以增加覆盖率
4 回答
如何测试WindowStaysOnTopHint标志是否设置在windowFlags中?
10 回答
如何测试X是否像list/tup那样嘎嘎作响
9 回答
如何测试x是否是一个泛集的成员?
4 回答
如何测试一个numpy中的所有行是否相等
3 回答
如何测试一个Python对象是否为模块?
4 回答
如何测试一个函数,它返回的东西,并有副作用?
4 回答
如何测试一个函数只接受某个类型?
5 回答