У меня есть своего рода «микро-сервис» Python РЕПО с настройкой, подобной следующей:
sample
├── bar
│ ├── src
│ │ └── main.py
│ └── tests
│ └── test_main.py
├── foo
│ ├── src
│ │ └── main.py
│ └── tests
│ └── test_main.py
└── shared
├── src
│ └── main.py
└── tests
└── test_main.py
В vscode у меня есть только возможность запустить все тесты в foo
, bar
, shared
или выполнение отдельного теста методы в подпапках. Что я хочу сделать, так это быстро запустить foo/tests/
.
Есть ли способ настроить pytest / Python для этого? Я не хочу разбивать каждую папку верхнего уровня на отдельное рабочее пространство, потому что я регулярно переключаюсь между ними и не хочу, чтобы было открыто несколько windows на одно рабочее пространство.