my-proj
├── src
│ ├── main.py
└── test
│ ├── my_tests.py
У меня есть указанная выше структура каталогов для моего python проекта. У меня есть несколько юнит-тестов в my_test.py, и когда я запускаю их, я получаю следующую ошибку, используя следующие операции импорта:
import os, sys
import json
from ..src import main
import unittest
, работающий так из каталога my-proj / test /: python my_tests.py
из ..sr c import main
ValueError: попытка относительного импорта за пределы пакета верхнего уровня
Извиняюсь, если на это был дан ответ, но я попробовал несколько вещей, даже включил __main __.py в обе директории (sr c и test), но не сработал. Любая идея, как я могу заставить это работать? Это FLASK приложение в python (main.py)