Exemplo n.º 1
0
    def test_pesel_incorrect(self):
        pe = Validator()

        pesel_list = ["5005051", "5005abc", "12345678912"]

        for pesel in pesel_list:
            result_pesel = pe.check_pesel(pesel)

            self.assertFalse(result_pesel)
Exemplo n.º 2
0
def show_results_pesel(pesel):
    validator = Validator()
    result_pesel = validator.check_pesel(pesel)
    if result_pesel:
        return '<b style="color:green">Pesel number ' \
               + pesel + ' is correct</b>'
    else:
        return '<b style="color:red">Pesel number ' \
               + pesel + ' is incorrect</b>'
Exemplo n.º 3
0
    def test_pesel_correct(self):
        pe = Validator()

        pesel_list = ["84021034288", "74081519098"]

        for pesel in pesel_list:
            result_pesel = pe.check_pesel(pesel)

            self.assertTrue(result_pesel)
Exemplo n.º 4
0
def check():
    nip = request.form.get('nip')
    regon = request.form.get('regon')
    pesel = request.form.get('pesel')

    validator = Validator()
    result_nip = validator.check_nip(nip)
    result_regon = validator.check_regon(regon)
    result_pesel = validator.check_pesel(pesel)

    return render_template('form.html',
                           nip=nip,
                           regon=regon,
                           pesel=pesel,
                           result_nip=result_nip,
                           result_regon=result_regon,
                           result_pesel=result_pesel)