def test_switch_window(self):
self.do_login(username="admin", password="password")
self.get_url("admin:auth_user_change", self.user.id)
self.click('#add_id_groups')
old_window, new_window = self.switch_window()
self.fill({'#id_name': 'My new group'})
self.switch_window(old_window)
self.fill({'#id_first_name': 'My first name'})
self.switch_window(new_window)
self.submit('input[name=_save]', window_closes=True)
self.switch_window(old_window)
self.submit('input[name=_save]')
User = get_user_model()
user = User.objects.get(id=self.user.id)
self.assertEqual([g.name for g in user.groups.all()],
["My new group"])
self.assertEqual(user.first_name, "My first name")
评论列表
文章目录