コード例 #1
0
ファイル: test_contact.py プロジェクト: asidev/aybu-website
 def _submit(self, params, success=True, error_field=''):
     req = self.new_req(params)
     res = cu.handle_contact_form(req)
     if success:
         self.assertTrue(res['success'])
     else:
         self.assertFalse(res['success'])
         self.assertIn(error_field, res['error'])
     return res
コード例 #2
0
ファイル: test_contact.py プロジェクト: asidev/aybu-website
    def test_empty_contact_form(self):
        self.add_languages_to_db()

        # test empty
        res = cu.handle_contact_form(self.req)
        form_keys = ('name', 'surname', 'email', 'phone', 'agreement',
                     'message', 'captcha')
        self.assertFalse(res['success'])
        for key in form_keys:
            self.assertIn(key, res['error'])
コード例 #3
0
ファイル: views.py プロジェクト: asidev/aybu-website
def contact_post(context, request):
    return handle_contact_form(request)