In chapter "Adding the driver" you are supposed to runt the first pytest, to test the functionality of the code.
There is an error when running command:
pytest tests/01_connect_to_neo4j__test.py
..as described in the exercise. At least on my laptop running Mac OS X, Python 3.8.9. I get the following error:
ImportError while loading conftest './tests/conftest.py'.
tests/conftest.py:7: in <module>
from api import create_app
E ModuleNotFoundError: No module named 'api'
The reason for the error, and the solution to it, is explained here:
The solution to the problem is to run pytest from the following command:
python -m pytest tests/01_connect_to_neo4j__test.py
Because this will make sure that class create_app from api/init.py is loaded when importing conftest.py.