Beispiel #1
0
    def test_get_birthday(self):
        inputs = {
            'MRTNTN23M02D969P': '02-08-23',
            'RCCMNL83S18D969H': '18-11-83',
            'MRSMSR81D60Z611H': '20-04-81',
            'CNTCHR83T41D969D': '01-12-83',
            'FOXDRA26C24H872Y': '24-03-26',
            'MAILCU91A25F839D': '25-01-91'
        }

        for cf, expected in inputs.items():
            self.assertEquals(expected, get_birthday(cf))
Beispiel #2
0
 def test_get_birthday(self):
     inputs = { 
         'MRTNTN23M02D969P': '02-08-23',
         'RCCMNL83S18D969H': '18-11-83',
         'MRSMSR81D60Z611H': '20-04-81',
         'CNTCHR83T41D969D': '01-12-83',
         'FOXDRA26C24H872Y': '24-03-26',
         'MAILCU91A25F839D': '25-01-91'
     }
                  
     for cf, expected in inputs.items():
         self.assertEquals(expected, get_birthday(cf))
Beispiel #3
0
 def test_03_get_birthday_format(self):
     self.assertEquals('02-08-23', get_birthday('MRTNTN23M02D969P'))
Beispiel #4
0
 def test_02_get_birthday_format(self):
     self.assertEquals('02-08-23', get_birthday('MRTNTN23M02D969P'))
Beispiel #5
0
def getDataNascita(codice):  # Restituisce la data di nascita:
    data = (codicefiscale.get_birthday(codice)
            )  # Dal codice inserito ricava la data di nascita.
    return data.split(
        '-'
    )  # Divide la data di nascita in un array di tre elementi [giorno, mese, anno].