Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Unable to import 'src.leilao.dominio'

Olá boa tarde a todos, comecei fazer o curso de (Testes automatizados: TDD com Python) Estou usando o VSCode.

Alguém consegue me ajudar? desde já agradeço.

Eu não estou conseguindo importar (Unable to import 'src.leilao.dominio') , segue o codigo abaixo.

**from src.leilao.dominio import Usuario, Lance,Leilao,Avaliador**

gui = Usuario('Gui')
yuri = Usuario('Yuri')

lance_do_yuri = Lance(yuri,100.0)
lance_do_gui = Lance(gui,150.0)


leilao = Leilao('Celular')

leilao.lances.append(lance_do_gui)
leilao.lances.append(lance_do_yuri)


for lance in leilao.lances:
    print(f'O usuario{lance.usuario.nome} deu um lance um lance{lance.valor} ')


avaliador = Avaliador()

avaliador.avalia(leilao)

print(f'O menor lance foi de {avaliador.menor_lance} e o maior lance foi de {avaliador.maior_lance}')
1 resposta
solução!

Olá Matheus, tudo bem?

Você está executando pelo terminal o arquivo correto? Neste caso, você precisa falar para o Python interpretar o arquivo como um módulo (-m). E para isso, basta passar o caminho dos pacotes até o arquivo:

python -m src.leilao.principal

Lembrando que você deve estar fora da pasta src para executar esse comando :D