【发布时间】:2020-02-21 18:13:12
【问题描述】:
我有一种“微服务”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 中运行 所有 测试或在子文件夹中运行单个测试 methods。我想要做的是能够快速运行foo/tests/。
有什么方法可以配置 pytest/Python 来做到这一点?我不想将每个顶级文件夹拆分为自己的工作区,因为我经常在它们之间跳转,并且不希望每个工作区打开多个窗口。
【问题讨论】:
-
您可以在
[pytest]部分下使用addopts = foo/tests/创建pytest.ini。
标签: python pytest vscode-settings vscode-python