Код: Выделить всё
project
├───resources
│ │
│ ├── __init__.py
│ ├── constants.py
│ │
│ ├── folder1
│ │ ├── __init__.py
│ │ └── helper2.py
│ │
│ └── folder2
│ ├── __init__.py
│ └── helper2.py
│
└───tests
└── test1.robot
из импорта констант *
Тесты находятся в Robot Framework .
Когда я запускаю их локально, я использую VScode и расширение RobotCode. И здесь у меня проблем нет, константы импортируются и используются корректно.
Но когда я пытаюсь запустить тесты из командной строки:
python -m тестирует роботов
Я получаю сообщение об ошибке при импорте:
ModuleNotFoundError: нет модуля с именем «константы»
Если я попытаюсь импортировать:
из .constants import C1
Я получаю:
попытка относительного импорта без известного родительского пакета
Как правильно импортировать константы?
Подробнее здесь: https://stackoverflow.com/questions/785 ... work-tests