예제 #1
0
파일: tests.py 프로젝트: Alkxzv/zoonas
 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)
예제 #2
0
파일: tests.py 프로젝트: Alkxzv/zoonas
 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)
예제 #3
0
파일: tests.py 프로젝트: Alkxzv/zoonas
 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)