Método propoe apresenta erro. Antes de implementá-lo a propriedade leilao não era reconhecida nesse método.
Classe Leilao:

Método propoe apresenta erro. Antes de implementá-lo a propriedade leilao não era reconhecida nesse método.
Classe Leilao:

Oi Carlos.
Seu método propoe está recebendo apenas UM parâmetro, quando deveria receber DOIS. Além disso, ele não está fazendo nada.
O método que você quer é esse aqui:
def propoe(self, lance: Lance)
    self.__lances.append(lance)Veja que ele, além de receber o lance, ele chama o self.__lances.append(lance), para adicionar o lance ao final da lista __lances.