PyCharm: Создать тест -> Целевой каталог? - PullRequest
9 голосов
/ 03 июня 2019

Я недавно обнаружил функцию «Перейти к -> Тест» в PyCharm.

Если я выберу «Создать новый тест», то целевой каталог нового файла Python неверен.

PyCharm хочет создать новый файл python в том же каталоге.

До сих пор я использую эту структуру:

src/myapp/setup.py
src/myapp/myapp/real_code.py
src/myapp/myapp/tests/test_real_code.py

Как я могу сказать PyCharm для создания test_real_code.py вышеместоположение?

Обновление

Я создал запрос на добавление: https://youtrack.jetbrains.com/issue/JT-53069

Только для записей, здесь приведены документы об общих макетах теста: https://docs.pytest.org/en/latest/goodpractices.html#choosing-a-test-layout-import-rules

1 Ответ

4 голосов
/ 04 июня 2019

В PyCharm Pro 2019.1.2, после нажатия на Go To -> Test -> Create New Test..., можно изменить целевой каталог (первое окно всплывающего окна, которое появляется), пока этот каталог уже существует.Имя файла и метода также можно изменить там.

enter image description here

Если тест для функции уже существует, даже вне каталога,он находит его и предлагает пойти туда, когда кто-то нажимает на Go To -> Test

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...