MCPcopy
hub / github.com/liangliangyy/DjangoBlog / test_admin_change_user

Method test_admin_change_user

accounts/test_admin.py:46–60  ·  view source on GitHub ↗

测试修改用户

(self)

Source from the content-addressed store, hash-verified

44 self.assertContains(response, staff_user.username)
45
46 def test_admin_change_user(self):
47 """测试修改用户"""
48 self.login_admin()
49 url = self.get_admin_change_url(self.user)
50 response = self.client.get(url)
51 self.assertEqual(response.status_code, 200)
52
53 # 修改用户信息
54 response = self.client.post(url, {
55 'username': self.user.username,
56 'email': 'newemail@test.com',
57 'date_joined_0': self.user.date_joined.strftime('%Y-%m-%d'),
58 'date_joined_1': self.user.date_joined.strftime('%H:%M:%S'),
59 })
60 self.user.refresh_from_db()
61
62 def test_admin_requires_login(self):
63 """测试需要登录才能访问"""

Callers

nothing calls this directly

Calls 4

login_adminMethod · 0.80
get_admin_change_urlMethod · 0.80
postMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected