Example #1
0
 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))
Example #2
0
 def test_caratteri_non_ammessi(self):
     with self.assertRaises(InvalidDataError): 
         codice_controllo(';-)')
Example #3
0
 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))
Example #4
0
 def test_caratteri_non_ammessi(self):
     with self.assertRaises(InvalidDataError):
         codice_controllo(';-)')