def setUp(self): super(TestEmailFormView, self).setUp() self.comment = CommentFactory() self.comment.report_abuse(user=AuthUserFactory(), save=True, category='spam') self.request = RequestFactory().post('/fake_path') self.request.user = UserFactory() self.view = EmailFormView() self.form = EmailForm(data={ 'author': 'Nemo', 'message': 'A message for spammers.', 'subject': 'stop spamming', 'email': ('*****@*****.**', '*****@*****.**') }) self.view = setup_form_view(self.view, self.request, self.form, spam_id=self.comment._id)
def test_get_initial_bad_id(self): view = setup_view(EmailFormView(), self.request, spam_id='a1') with nt.assert_raises(Http404): view.get_initial()
def test_get_context_data_bad_id(self): view = setup_view(EmailFormView(), self.request, spam_id='a1') with nt.assert_raises(Http404): view.get_context_data()