def test_context_has_role(self, role):
"""
Assert context values when staff or instructor which are different than for regular logged in user
"""
with mute_signals(post_save):
profile = ProfileFactory.create()
Role.objects.create(
role=role,
program=self.program_page.program,
user=profile.user,
)
self.client.force_login(profile.user)
response = self.client.get(self.program_page.url)
assert response.context['authenticated'] is True
assert response.context['username'] is None
assert response.context['is_staff'] is True
评论列表
文章目录