【发布时间】:2021-02-10 18:14:49
【问题描述】:
我想编写有关受密码保护的页面的测试用例。 我有 /management/edit 页面。这是登录必填页面。我的测试用例目前喜欢下面,但它失败了。我期望得到 200 但我没有得到重定向(302) Tests.py from django.test import TestCase, Client
# Admin panel Test cases
class PageTest(TestCase):
# it will redirect user to loginpage
def test_admin_page(self):
response = self.client.get("/management/")
self.assertEquals(response.status_code, 302)
def test_edit(self):
c = Client()
c.login(username='admin', password='admin')
response = c.get("/management/edit/")
self.assertEquals(response.status_code,200)
【问题讨论】:
标签: django django-testing django-tests