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

ModuleNotFoundError: No module named 'colecao'

Fiz o passo-a-passo e recebi o erro ModuleNotFoundError: No module named 'colecao'

1 resposta
solução!

Oi Evandro, como vai? Espero que esteja bem ^-^

Confira por favor se sua estrutura de arquivos está da seguinte forma:

curso-dub

Ou seja:

  • Pasta do projeto
    • Pasta nomeada como colecao
      • Arquivo __init__.py
      • Arquivo livros.py
    • Pasta nomeada como tests
      • Arquivo __init__.py
      • Arquivo test_livros.py
    • Arquivo nomeado como setup.py

Caso não esteja com essa estrutura, modique para que fique da forma apresentada acima.

Outro detalhe, é que a execução do comando pytest para executar os testes tem que ser feita na pasta raiz do projeto. Ou seja, se a pasta do projeto chamar "curso de python", abra o terminal nessa pasta e dentro dessa pasta execute o comando pytest.

Por fim, outra alternativa é executar no terminal da seguinte forma:

python -m pytest tests/test_livros.py

Ou:

pytest tests/test_livros.py

Fico no aguardo, estou a disposição.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software