【发布时间】:2011-07-13 14:16:32
【问题描述】:
我正在使用 twill 和 django-test-utils 测试 django 应用程序,但它没有让我登录。
我认为它没有设置 django 会话 cookie。我转到一个调用request.session.set_test_cookie() 的网页(斜纹),然后调用返回,twill.show_cookies()(应该打印出cookie)显示没有cookie。在另一个页面/视图中,request.session.test_cookie_worked() 返回False。
奇怪的是,另一个页面调用 request.set_cookie(...) 手动设置 cookie,这很有效。 twill.show_cookies() 显示该 cookie。所以一些 cookie 正在工作,但会话中间件似乎没有工作......
会发生什么?如何让 django 会话 cookie 设置为斜纹?
其他人也有类似的问题,example on django-users,comment about cookies on another twill/django script
【问题讨论】:
-
客户端和服务器在同一台机器上吗?如果不检查服务器的日期/时间
标签: python django testing cookies twill