Estou com erro de import no pytest.
Log de Erro:
(venv) mac:departamento leonardo$ pytest
============================================================================= test session starts =============================================================================
platform darwin -- Python 3.7.4, pytest-5.4.1, py-1.8.1, pluggy-0.13.1
rootdir: /Users/leonardo/desenv/python/departamento
collected 0 items / 1 error
=================================================================================== ERRORS ====================================================================================
_____________________________________________________________________ ERROR collecting test/main_test.py ______________________________________________________________________
ImportError while importing test module '/Users/leonardo/desenv/python/departamento/test/departamento_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
test/departamento_test.py:1: in <module>
from src.model.departamento import Departamento
E ModuleNotFoundError: No module named 'src'
=========================================================================== short test summary info ===========================================================================
ERROR test/departamento_test.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================================== 1 error in 0.13s ===============================================================================
(venv) mac:departamento leonardo$
Diretório:
src
--model
--__init__.py
--departamento.py
test
--__init__.py
--departamento_test.py
__init__.py
main.py
departamento.py
class Departamento(): def __init__(self, codigo, descricao):
self._codigo = codigo
self._descricao = descricao
departamento_test.py
from src.model.departamento import Departamento
def test_departamento():
departamento = Departamento(1, "Recursos Humanos")
assert "Recursos Humanos" == departamento._descricao