gpt4 book ai didi

django - 这是怎么发生的?断言错误 : Response redirected to 'http://testserver/account/signin/' , 预期 'http://testserver/accounts/signin/'

转载 作者:行者123 更新时间:2023-11-30 23:49:06 26 4
gpt4 key购买 nike

这对我来说没有任何意义,当参数相同时断言怎么会失败?

======================================================================
FAIL: test_register_page_redirects_to_signin_page (forum.tests.test_views.ForumTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/Bryan/work/osqa/forum/tests/test_views.py", line 19, in test_register_page_redirects_to_signin_page
self.assertRedirects(response, '/accounts/signin/')
File "/usr/local/lib/python2.7/site-packages/Django-1.2.1-py2.7.egg/django/test/testcases.py", line 345, in assertRedirects
(url, expected_url))
AssertionError: Response redirected to 'http://testserver/account/signin/', expected 'http://testserver/accounts/signin/'

这是测试:

class ForumTestCase(TestCase):

def test_register_page_redirects_to_signin_page(self):
response = self.client.get('/account/register/', follow=True)
self.assertRedirects(response, '/accounts/signin/')
self.assertTemplateUsed(response, "auth/signin.html")
self.assertEqual(response.status_code, 200)

最佳答案

它们并不完全相同......你确定这条线

self.assertRedirects(response, '/accounts/signin/')

不应该

self.assertRedirects(response, '/account/signin/')

?

关于django - 这是怎么发生的?断言错误 : Response redirected to 'http://testserver/account/signin/' , 预期 'http://testserver/accounts/signin/',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com