def test_cannot_view_unpublished_group(self, geocode_person):
self.client.force_login(self.person.role)
self.referent_group.published = False
self.referent_group.save()
res = self.client.get(reverse('dashboard'))
self.assertNotContains(res, self.referent_group.pk)
geocode_person.delay.assert_called_once()
res = self.client.get('/groupes/{}/'.format(self.referent_group.pk))
self.assertEqual(res.status_code, status.HTTP_404_NOT_FOUND)
group_pages = ['view_group', 'manage_group', 'edit_group', 'change_group_location', 'quit_group']
for page in group_pages:
res = self.client.get(reverse(page, args=(self.referent_group.pk,)))
self.assertEqual(res.status_code, status.HTTP_404_NOT_FOUND, '"{}" did not return 404'.format(page))
评论列表
文章目录