示例#1
0
def contacto(request):
    if request.method == 'POST':
        form = ContactoForm(request.POST)
        if form.is_valid():
            contacto = form.save()
            correo_mensaje_agradecimiento(contacto.email)
            return HttpResponseRedirect('/')
    else:
        form = ContactoForm()
    return render(request, 'landing/contacto.html', {'form': form})
示例#2
0
 def test_formulario_completo(self):
     form = ContactoForm(self.data)
     self.assertTrue(form.is_valid())
示例#3
0
 def test_mensaje_no_vacio_2(self):
     self.data['mensaje'] = ''
     form = ContactoForm(self.data)
     self.assertFalse(form.is_valid())
示例#4
0
 def test_asunto_no_vacio_2(self):
     self.data['asunto'] = ''
     form = ContactoForm(self.data)
     self.assertFalse(form.is_valid())
示例#5
0
 def test_email_no_vacio_2(self):
     self.data['email'] = ''
     form = ContactoForm(self.data)
     self.assertFalse(form.is_valid())
示例#6
0
 def test_nombre_no_vacio(self):
     self.data['nombre'] = None
     form = ContactoForm(self.data)
     self.assertFalse(form.is_valid())
示例#7
0
 def test_formulario_no_vacio(self):
     form = ContactoForm({})
     self.assertFalse(form.is_valid())