def test_normale(self): # alcuni codici veri da testare... for cod in ('GRPLCR71R24L912N', 'MRARSS34P12A662Z', 'GNNBOX78S63I754Q', 'DLAHUX86C50F952H', 'RSMBLL12P65E472F', 'DDDRMO56B12E625V'): cc = codice_controllo(cod[:-1]) self.assertEqual( cc, cod[-1], 'errore in %s: atteso %s, trovato %s' % (cod, cod[-1], cc))
def test_caratteri_non_ammessi(self): with self.assertRaises(InvalidDataError): codice_controllo(';-)')
def test_normale(self): # alcuni codici veri da testare... for cod in ('GRPLCR71R24L912N', 'MRARSS34P12A662Z', 'GNNBOX78S63I754Q', 'DLAHUX86C50F952H', 'RSMBLL12P65E472F', 'DDDRMO56B12E625V'): cc = codice_controllo(cod[:-1]) self.assertEqual(cc, cod[-1], 'errore in %s: atteso %s, trovato %s' % (cod, cod[-1], cc))