我正在测试我的视图,并想模拟具有某些权限的登录用户。
我知道在 django-webtest 我可以像这样模拟登录用户:
self.app.get(reverse('profile'), user='bob')
我也可以为这个用户传入一个组吗?还是权限列表?如果我将在 setUp 中创建一个用户并为他分配一个组,我可以通过传递他的用户名来模拟他登录,如下所示:
self.app.get(reverse('profile'), user='user_with_certain_permissions')
还是我需要先让他登录?