#pycharm
#pycharm
Вопрос:
Мне нравится хранить свои unittests в нескольких файлах в подкаталоге под корнем проекта, что является довольно распространенным шаблоном.
Однако, когда я запускаю эти unittests в PyCharm, текущий рабочий каталог — это подкаталог тестов. Я бы хотел, чтобы этот текущий рабочий каталог был корнем проекта, чтобы убедиться, что файлы конфигурации найдены.
Единственное место в настройках, которое я вижу, которое ссылается на рабочий каталог, — это консоль, что не помогает описанному выше поведению.
Ответ №1:
Требуемая конфигурация специфична для каждой цели. Именно поэтому его нет в «общих настройках». Вместо этого в меню, где вы можете выбрать цель для запуска, есть опция «Редактировать конфигурации …». Там вы можете выбрать конфигурацию вашей цели «тесты». Затем вы можете установить «Рабочий каталог» этой цели в качестве корня проекта, как показано на рисунке ниже.