datas.py
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.ano = ano
self.mes = mes
def formatada(self):
print(f"{self.dia}/{self.mes}/{self.ano}")
datas_pytest.py
import datas
def test_formatada(capsys):
d = datas.Data("29", "06", "2019")
d.formatada()
captured = capsys.readouterr()
assert captured.out == "29/06/2019\n"
Já fiz a classe e o teste, e isso por si só já foi um grande desafio. Desafio dado, desafio cumprido.
Só queria saber se é esse o caminho para se fazer o teste ou tem outro modo?