Right, I have a structure like so:
/Project
__init__.py
script_a.py
/tests
__init__.py
test_something.py
When test_something
tries to import using from . import script_a
it returns the error Attempted relative import in non-package
.
I've put in the empty __init__.py
files and added /Project
to PYTHONPATH
but it still throws up this error!
Any ideas?
EDIT:
I have now used a tester.py
situated in \Project
and call:
import script_a
from tests.test_something import *
Now it works!!