I have the following:
ModuleFolder
|
|-->. ModuleFile.py .
|
\'-->. TestsFolder .
My suggestion is:
Don't try to be clever, do what you're supposed to do. I.e. make sure that your modules and packages are somewhere in your Python path.
The simplest way is to set the environment variable PYTHONPATH in the shell that you use to execute your scripts:
$ export PYTHONPATH=/the/directory/where/your/modules/and/packages/are
$ cd /the/directory/where/your/unit/tests/are
$ python test1.py