1

ビューをテストしていて、特定の権限を持つログインユーザーをシミュレートしたいと思います。

django-webtestで、ログインしたユーザーを次のようにシミュレートできることを知っています。

self.app.get(reverse('profile'), user='bob')

このユーザーのグループを渡すこともできますか?または権限のリスト?setUpでユーザーを作成し、そのユーザーにグループを割り当てる場合、次のようにユーザー名を渡して、ログインしているユーザーをシミュレートできますか?

self.app.get(reverse('profile'), user='user_with_certain_permissions')

または、最初に彼にログインする必要がありますか?

4

1 に答える 1

1

はい、これでうまくいくはずです。ユーザー名の代わりにユーザーインスタンスを渡すこともできます。

self.app.get(reverse("profile"), self.user_with_certain_permissions)
于 2012-11-11T18:32:49.783 に答える