def test_deve_retornar_o_mesmo_valor_para_o_maior_e_menor_lance_quando_leilao_tiver_um_lance(self):
gui = Usuario('Gui')
lance_do_gui = Lance(gui, 150.0)
leilao = Leilao('Celular')
leilao.lances.append(lance_do_gui)
avaliador = Avaliador()
avaliador.avalia(self.leilao)
self.assertEqual(150.0, avaliador.menor_lance)
self.assertEqual(150.0, avaliador.maior_lance)
Yuri tudo bem?
Ao reproduzir a aula, quando executei o código acima no PyCharm, ele não passou o teste de apenas um lance conforme apresenta na descrição do vídeo. A parte do código " avaliador.avalia(self.leilao) " eu tirei o self, deixando somente leilão e funcionou.
Desculpe perguntar, mas eu fiz certo ou algo deu certo sem querer no meu código....rs
Obrigado e aproveito para dar os parabéns pela aula, estou aprendendo muito.
abraço