Код: Выделить всё
root_package_dir/common.py - common package code imported from different submodules, tests etc.
root_package_dir/core - core package functionality
root_package_dir/test/test.py - tests for core
Однако мне не удалось импортировать common.py изнутри test.py, поскольку ни один из них это сработало:
Код: Выделить всё
from ..hsm import common.py
from ...hsm import common.py
or w/o "hsm"
Ошибка импорта: попытка относительного импорта без известного родительского пакета
У меня есть пустые файлы __init__.py в root_package_dir и тестовом подкаталоге.
Так что, мне придется прибегнуть к взлому sys.path в моем случае?
Подробнее здесь: https://stackoverflow.com/questions/789 ... ot-working