class TestEmailFormView(AdminTestCase): 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_context_data(self): res = self.view.get_context_data() nt.assert_equal(res['status'], '1') nt.assert_equal(res['page_number'], '1') nt.assert_is_instance(res['comment'], dict) 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() def test_get_initial(self): self.view.get_initial() res = self.view.initial nt.assert_is_instance(res, dict) nt.assert_is_instance(res['email'], list) nt.assert_is_instance(res['email'][0], tuple) def test_get_initial_bad_id(self): view = setup_view(EmailFormView(), self.request, spam_id='a1') with nt.assert_raises(Http404): view.get_initial()
class TestEmailFormView(AdminTestCase): 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) @mock.patch("admin.spam.views.render") def test_get_context_data(self, mock_render): res = self.view.get_context_data() nt.assert_equal(res["status"], "1") nt.assert_equal(res["page_number"], "1") nt.assert_is_instance(res["comment"], dict) 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() @mock.patch("admin.spam.views.render") def test_get_initial(self, mock_render): self.view.get_initial() res = self.view.initial nt.assert_is_instance(res, dict) nt.assert_is_instance(res["email"], list) nt.assert_is_instance(res["email"][0], tuple) def test_get_initial_bad_id(self): view = setup_view(EmailFormView(), self.request, spam_id="a1") with nt.assert_raises(Http404): view.get_initial()
class TestEmailFormView(AdminTestCase): 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) @mock.patch('admin.spam.views.render') def test_get_context_data(self, mock_render): res = self.view.get_context_data() nt.assert_equal(res['status'], '1') nt.assert_equal(res['page_number'], '1') nt.assert_is_instance(res['comment'], dict) 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() @mock.patch('admin.spam.views.render') def test_get_initial(self, mock_render): self.view.get_initial() res = self.view.initial nt.assert_is_instance(res, dict) nt.assert_is_instance(res['email'], list) nt.assert_is_instance(res['email'][0], tuple) 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 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 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 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()