In a situation where we have packages in a project, you can not run the tests.
For example, if we have a structure:
|-file1_test.py (Test Unit)
When I try to run the tests in the module file1_test.py get an error from nb_test_runner.py (line 216):
0 tests, 0 failures, 0 errors
module = __import__ (module_name, globals (), locals (), module_name)
ImportError: No module named file1_test.py
When you move to file1_test.py <Top Level> everything is in OK - tests runs. What's more - no problem running the modules in packages, such as main.file1.py