Criei um teste primeiro para treinar unit testing desde já
Teste:
from data import Data
d = Data(21,11,2007)
assert d.formatada() == '21/11/2007', 'erro na formatação'
print('funfou')
Objeto:
class Data:
def __init__(self, dia, mes, ano):
self.data = str(dia) + '/' + str(mes) + '/' + str(ano)
def formatada(self):
print(self.data)
return self.data
resultado:
(projIntroOop) [andre@arch-andre projIntroOop]$ python testeData.py 21/11/2007 funfou