def show_results_nip(nip): validator = Validator() result_nip = validator.check_nip(nip) if result_nip: return '<b style="color:green">NIP number ' + nip + ' is correct</b>' else: return '<b style="color:red">NIP number ' + nip + ' is incorrect</b>'
def test_nip_correct(self): no = Validator() nip_list = ["4178292374", "338-471-29-22"] for nip in nip_list: result_nip = no.check_nip(nip) self.assertTrue(result_nip)
def test_nip_incorrect(self): # pesel should be incorect no = Validator() nip_list = ["111233", "111abc"] for nip in nip_list: result_nip = no.check_nip(nip) self.assertFalse(result_nip)
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)