Example #1
0
def test_generate_new_clabes():
    num_clabes = 10
    prefix = '64618000011'
    clabes = generate_new_clabes(10, prefix)
    assert len(clabes) == num_clabes
    for clabe in clabes:
        assert clabe.startswith(prefix)
        assert validate_clabe(clabe)
Example #2
0
def test_alta_lote(client, cuenta_dict, num_cuentas):
    del cuenta_dict['cuenta']
    clabes = generate_new_clabes(num_cuentas, '6461801570')

    lote = []
    for clabe in clabes:
        cuenta = CuentaFisica(**cuenta_dict, cuenta=clabe)
        lote.append(cuenta)
    resp = client.cuentas.alta_lote(lote)
    assert list(resp.keys()) == clabes
    assert all(r['id'] == 0 for r in resp.values())
    assert all(r['descripcion'] == '' for r in resp.values())
    for cuenta in lote:
        cuenta.baja()
Example #3
0
def cuenta_dict():
    yield dict(
        cuenta=generate_new_clabes(1, '6461801570')[0],
        nombre='Eduardo,Marco',
        apellidoPaterno='Salvador',
        apellidoMaterno='Hernandez-Muñoz',
        rfcCurp='SAHE800416HDFABC01',
        fechaNacimiento=dt.date(1980, 4, 14),
        genero='H',
        entidadFederativa=1,
        actividadEconomica='30',
        calle='mi calle',
        numeroExterior='2',
        numeroInterior='1',
        colonia='mi colonia',
        alcaldiaMunicipio='mi alcaldia',
        cp='12345',
        paisNacimiento=Pais.MX,
        email='*****@*****.**',
        idIdentificacion='123123123',
    )