测试修改用户
(self)
| 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 | """测试需要登录才能访问""" |
nothing calls this directly
no test coverage detected