def test_post_invalid_email_form(self, execute_sql, form_invalid): request = HttpRequest() request.POST['_submit'] = 'yes' view = EmailInterface() view.request = request view.post(request) self.assertTrue(form_invalid.called)
def test_post_ignore_email_fields_on_sql_test(self, get_form, execute_sql, form_valid): request = HttpRequest() request.POST['_test'] = 'yes' view = EmailInterface() view.request = request view.post(request) get_form().errors.pop.assert_any_call('title', None) get_form().errors.pop.assert_any_call('content', None) self.assertTrue(form_valid.called)
def test_post_valid_email_form(self, execute_sql, form_valid, email_users): request = HttpRequest() request.POST['_submit'] = 'yes' request.POST['query'] = 'sddasd' request.POST['title'] = 'oba' request.POST['content'] = 'foo' request.method = 'POST' view = EmailInterface() view.request = request view.post(request) self.assertTrue(form_valid.called) self.assertTrue(email_users.called)