Já tentei tirar o codigo.bytebank do from, mas nada deu certo. Já tentei usando o Relative PATH para o from e tb não funcionou.
Já tentei tirar o codigo.bytebank do from, mas nada deu certo. Já tentei usando o Relative PATH para o from e tb não funcionou.
Oi Raissa, Pelo que parece, o seu arquivo main.py está dentro da pasta codigo, ele deveria estar fora.
No momento, o seu import está procurando por um módulo bytebank dentro de codigo, mas pelo seu main estar sendo executado de dentro de codigo, o interpretador não consegue identificar o nome.
Movi o arquivo main.py mas continua a não dar certo. Teste rodar o teste via linha de comando (pytest -v) e com o run e nenhuma das formas funcionou.
Oi Raissa, na primeira imagem que vc mandou agora na resposta, o arquivo reconheceu o módulo. Ele não rodou o teste porque o arquivo está com o nome tests_bytebank.py, os nomes de arquivo de teste devem ter test e não tests (sem o 's'). Se não me engano esse é um erro induzido pelo instrutor da aula que ele menciona um pouco depois. Então sua rodagem pelo terminal funcionou, ele só não encontrou o nome de arquivo no padrão correto.
Verdade! Muito obrigada!!! Deu certo agora!