Skip to content

illustrates difficulties with import of sibling .py files during pytest run

Notifications You must be signed in to change notification settings

Mrodent/pytest_probs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytest_probs

illustrates difficulties with import of sibling .py files during pytest run

2023-08-21

so... as per the problem and my answer here: https://stackoverflow.com/a/69691436/595305

The problem is:

Currently, running "pytest" should result in a run... 3 out of 4 tests in test_basic will fail, as intended.

Now comment out, in conftest.py, the line sys.path.insert(0, src_core_dir_path_str)

... this line obviously manually adds "src/core" to the sys.path.

After commenting out this line, in my setup, pytest 7.3.1, means a ModuleNotFound error on line "import bubble" in main.py during a pytest run.

But bubble.py is a sibling .py file of main.py! It should be able to be imported!

About

illustrates difficulties with import of sibling .py files during pytest run

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published