Как запустить тесты, если отсутствует возможность использования относительных путей?
Структура папки:
.
├── ansible.cfg
├── bind_server.py
├── debug_proj_conf.sh
├── ini_proj.yml
├── inv
│ └── inv.ini
├── main.py
├── prev_comment.txt
├── README
├── requirements.txt
├── src
│ ├── block
│ │ ├── block.py
│ │ └── __init__.py
│ ├── blockchain
│ │ ├── blockchain.py
│ │ ├── chainstate_db
│ │ │ ├── chainstate_db.py
│ │ │ └── __init__.py
│ │ ├── constants.py
│ │ ├── __init__.py
│ │ └── transaction
│ │ ├── __init__.py
│ │ └── transaction.py
│ ├── console_user
│ │ ├── console_user.py
│ │ └── __init_.py
│ ├── __init__.py
│ ├── merkle_tree
│ │ ├── __init__.py
│ │ └── merkle_tree.py
│ └── node
│ ├── __init__.py
│ ├── miner
│ │ ├── __init__.py
│ │ └── miner.py
│ ├── network_node
│ │ ├── ccoin_protocol.py
│ │ ├── data_field_helpers.py
│ │ ├── __init__.py
│ │ └── network_node.py
│ ├── node.py
│ └── wallet
│ ├── __init__.py
│ └── wallet.py
├── test
│ └── test.py
Импорт в тесте:
from ..src import *
Ошибка:
Traceback (most recent call last):
File "test/test.py", line 1, in <module>
from ..src import *
ImportError: attempted relative import with no known parent package