def test_submission_zone_private_perv(self): """Private submissions don't show up in the zone page for perv users. """ user = UserFactory() user.set_perv(True) do_login(self.client, user) submission = SubmissionFactory() submission.hide() response = self.client.get(submission.zone.get_absolute_url()) self.assertContains(response, submission.title, status_code=200)
def test_submission_subscribed_private_perv(self): """Private submissions show up in the subscribed page for pervs. """ user = UserFactory() user.set_perv(True) do_login(self.client, user) submission = SubmissionFactory() submission.hide() submission.zone.subscribe(submission.author) response = self.client.get(submission.author.get_subscribed_url()) self.assertContains(response, submission.title, status_code=200)
def test_submission_index_private_perv(self): """Private submissions don't show up in the front page for perv users. """ user = UserFactory() user.set_perv(True) do_login(self.client, user) submission = SubmissionFactory() submission.hide() response = self.client.get(reverse('submissions:global')) self.assertContains(response, submission.title, status_code=200)