Esempio n. 1
0
 def test_PropietarioForm_DosCamposNecesarios(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_DosCamposNecesarios(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
def crearPropietario(nomb, apell, ct, cedul, tlf1=None):
    form_data = {
        'nombres': nomb,
        'apellidos': apell,
        'cedula': cedul,
        'telefono_1': tlf1,
        'cedulaTipo': ct
    }
    form = PropietarioForm(data=form_data)
    props = Propietario.objects.all()

    if form.is_valid():
        obj = Propietario(nombres=form.cleaned_data['nombres'],
                          apellidos=form.cleaned_data['apellidos'],
                          cedula=form.cleaned_data['cedula'],
                          telefono1=form.cleaned_data['telefono_1'],
                          cedulaTipo=form.cleaned_data['cedulaTipo'])
        if len(props) == 0:

            obj.save()

        else:

            try:
                with transaction.atomic():
                    obj.save()
            except:
                pass
        return obj
    return None
Esempio n. 4
0
 def test_tres_campos_necesarios(self):
     form_data = {
         'nombreProp': 'Pedro',
         'apellidoProp': 'D\'Angostino',
         'ci': 'V-12345678'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 5
0
 def test_PropietarioForm_TresCamposNecesarios(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
 def test_PropietarioForm_TresCamposNecesarios(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
     }
     form = PropietarioForm(data = form_data)
     self.assertTrue(form.is_valid())
Esempio n. 7
0
 def test_CI_formato_invalido(self):
     form_data = {
         "nombreProp": "Pedro132",
         "apellidoProp": "D'Angostino",
         "ci": "Kaa123456789",
         "telefono": "02129322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 8
0
 def test_tamano_invalido_telefono(self):
     form_data = {
         'nombreProp': 'Pedro',
         'apellidoProp': 'D\'Angostino',
         'ci': 'V-12345678',
         'telefono_1': '0212322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 9
0
 def test_todos_los_campos_necesarios(self):
     form_data = {
         "nombreProp": "Pedro",
         "apellidoProp": "D'Angostino",
         "ci": "V-12345678",
         "telefono": "02129322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 10
0
 def test_Propietario_invalido_simbolos_especiales(self):
     form_data = {
         'nombres': '#€%! Albeto',
         'apellidos': 'Perez',
         'cedula': '24981045',
         'cedulaTipo': 'V'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 11
0
 def test_nombre_invalido_simbolos_especiales(self):
     form_data = {
         'nombreProp': 'Pedro!',
         'apellidoProp': 'D\'Angostino',
         'ci': 'V-12345678',
         'telefono': '02129322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 12
0
 def test_nombre_valido_dieresis_acento(self):
     form_data = {
         "nombreProp": "María Güilo",
         "apellidoProp": "D'Angostino",
         "ci": "V-12345678",
         "telefono": "02129322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 13
0
 def test_nombre_valido_guion_comilla(self):
     form_data = {
         'nombreProp': 'D\'Angostino-FebresÑu',
         'apellidoProp': 'Fell',
         'ci': 'V-12345678',
         'telefono': '02129322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 14
0
 def test_todos_los_campos_necesarios(self):
     form_data = {
         'nombreProp': 'Pedro',
         'apellidoProp': 'D\'Angostino',
         'ci': 'V-12345678',
         'telefono': '02129322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 15
0
 def test_nombre_invalido_simbolos_especiales(self):
     form_data = {
         "nombreProp": "Pedro!",
         "apellidoProp": "D'Angostino",
         "ci": "V-12345678",
         "telefono": "02129322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 16
0
 def test_nombre_invalido_digitos_en_campo(self):
     form_data = {
         "nombreProp": "Pedro132",
         "apellidoProp": "D'Angostino",
         "ci": "V-12345678",
         "telefono": "02129322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 17
0
 def test_nombre_valido_guion_comilla(self):
     form_data = {
         "nombreProp": "D'Angostino-FebresÑu",
         "apellidoProp": "Fell",
         "ci": "V-12345678",
         "telefono": "02129322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 18
0
 def test_nombre_valido_dieresis_acento(self):
     form_data = {
         'nombreProp': 'María Güilo',
         'apellidoProp': 'D\'Angostino',
         'ci': 'V-12345678',
         'telefono': '02129322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 19
0
 def test_Propietario_normal(self):
     form_data = {
         'nombres': 'Ñarry',
         'apellidos': 'Perez',
         'cedula': '24981045',
         'cedulaTipo': 'V'
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 20
0
 def test_nombre_invalido_digitos_en_campo(self):
     form_data = {
         'nombreProp': 'Pedro132',
         'apellidoProp': 'D\'Angostino',
         'ci': 'V-12345678',
         'telefono': '02129322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 21
0
 def test_Propietario_apellidos_vacio(self):
     form_data = {
         'nombres': 'Carlos',
         'apellidos': '',
         'cedula': '24981045',
         'cedulaTipo': 'V'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 22
0
 def test_CI_formato_invalido(self):
     form_data = {
         'nombreProp': 'Pedro132',
         'apellidoProp': 'D\'Angostino',
         'ci': 'Kaa123456789',
         'telefono': '02129322878'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 23
0
 def test_Propietario_cedulaTipo_vacio(self):
     form_data = {
         'nombres': 'Carlos',
         'apellidos': 'Perez',
         'cedula': '18',
         'cedulaTipo': ''
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 24
0
 def test_Propietario_invalido_campo_cedula(self):
     form_data = {
         'nombres': '12345',
         'apellidos': 'Perez',
         'cedula': '2A-981045',
         'cedulaTipo': 'E'
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 25
0
 def test_Propietario_invalido_simbolos_especiales(self):
     form_data = {
         'nombres': '#€%! Albeto',
         'apellidos': 'Perez',
         'cedula': '24981045',
         'cedulaTipo': 'V'
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
Esempio n. 26
0
 def test_tamano_invalido_telefono(self):
     form_data = {
         "nombreProp": "Pedro",
         "apellidoProp": "D'Angostino",
         "ci": "V-12345678",
         "telefono_1": "0212322878",
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 27
0
 def test_PropietarioForm_CuatroCampos(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 28
0
 def test_Propietario_normal(self):
     form_data = {
         'nombres': 'Ñarry',
         'apellidos': 'Perez',
         'cedula': '24981045',
         'cedulaTipo': 'V'
     }
     form = PropietarioForm(data = form_data)
     self.assertTrue(form.is_valid())
Esempio n. 29
0
 def test_Propietario_apellidos_vacio(self):
     form_data = {
         'nombres': 'Carlos',
         'apellidos': '',
         'cedula': '24981045',
         'cedulaTipo': 'V'
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
Esempio n. 30
0
 def test_Propietario_cedulaTipo_vacio(self):
     form_data = {
         'nombres': 'Carlos',
         'apellidos': 'Perez',
         'cedula': '18',
         'cedulaTipo': ''
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
Esempio n. 31
0
 def test_Propietario_invalido_campo_cedula(self):
     form_data = {
         'nombres': '12345',
         'apellidos': 'Perez',
         'cedula': '2A-981045',
         'cedulaTipo': 'E'
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_CuatroCampos(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
     }
     form = PropietarioForm(data = form_data)
     self.assertTrue(form.is_valid())
Esempio n. 33
0
 def test_PropietarioForm_Correo_Electronico_invalido(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
         'email': 'pedroperez@[email protected]',
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_Correo_Electronico_invalido(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
         'email': 'pedroperez@[email protected]',
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_apellido_simbolo_especial(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez!',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_apellido_letras_especiales(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Oscar',
         'apellido': 'Pérez Éveret Ürlaub',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data = form_data)
     self.assertTrue(form.is_valid())
Esempio n. 37
0
 def test_PropietarioForm_cedula_invalida(self):
     form_data = {
         'cedula': 'abc123',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 38
0
 def test_PropietarioForm_TodosLosCampos(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 39
0
 def test_PropietarioForm_apellido_letras_especiales(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Oscar',
         'apellido': 'Pérez Éveret Ürlaub',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data=form_data)
     self.assertTrue(form.is_valid())
Esempio n. 40
0
 def test_PropietarioForm_apellido_simbolo_especial(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez!',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_cedula_invalida(self):
     form_data = {
         'cedula': 'abc123',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_TodosLosCampos(self):
     form_data = {
         'cedula': 'V-12345678',
         'nombre': 'Pedro',
         'apellido': 'Perez',
         'telefono': '04141231234',
         'email': '*****@*****.**',
     }
     form = PropietarioForm(data = form_data)
     self.assertTrue(form.is_valid())
Esempio n. 43
0
def modificarPropietario(cts, cedsearch, nomb, apell, ct, cedul, tlf1=None):
    try:
        Propietario.objects.get(cedula=cedsearch, cedulaTipo=cts)
    except:
        return False

    form_data_buscar = {
        'nombres': 'asd',
        'apellidos': 'asd',
        'cedula': cedsearch,
        'telefono_1': tlf1,
        'cedulaTipo': cts
    }
    form_data_modif = {
        'nombres': nomb,
        'apellidos': apell,
        'cedula': cedul,
        'telefono_1': tlf1,
        'cedulaTipo': ct
    }
    form1 = PropietarioForm(data=form_data_buscar)
    form2 = PropietarioForm(data=form_data_modif)

    if (form1.is_valid()) and (form2.is_valid()):
        x = False
        try:
            with transaction.atomic():
                Propietario.objects.filter(
                    cedula=cedsearch, cedulaTipo=cts).update(
                        nombres=form2.cleaned_data['nombres'],
                        apellidos=form2.cleaned_data['apellidos'],
                        cedula=form2.cleaned_data['cedula'],
                        cedulaTipo=form2.cleaned_data['cedulaTipo'],
                        telefono1=form2.cleaned_data['telefono_1'])
                x = True
        except:
            pass
        return x
    return False
Esempio n. 44
0
 def test_PropietarioForm_UnCampoNecesario(self):
     form_data = {
         'cedula': 'V-12345678',
     }
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 45
0
 def test_solo_un_campo_necesario(self):
     form_data = {"nombreProp": "Pedro"}
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 46
0
 def test_PropietarioForm_CamposVacios(self):
     form_data = {}
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_CamposVacios(self):
     form_data = {}
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
 def test_PropietarioForm_UnCampoNecesario(self):
     form_data = {
         'cedula': 'V-12345678',
     }
     form = PropietarioForm(data = form_data)
     self.assertFalse(form.is_valid())
Esempio n. 49
0
 def test_tres_campos_necesarios(self):
     form_data = {"nombreProp": "Pedro", "apellidoProp": "D'Angostino", "ci": "V-12345678"}
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())
Esempio n. 50
0
 def test_solo_un_campo_necesario(self):
     form_data = {'nombreProp': 'Pedro'}
     form = PropietarioForm(data=form_data)
     self.assertFalse(form.is_valid())