Intellij:如何运行单个测试,但路径从根项目开始

时间:2018-04-23 14:21:08

标签: pycharm

我正在使用Pycharm编写Python代码。当我尝试运行单个测试用例时。我看到这个登录终端:

  

使用参数python -m unittest启动unittests   test_calc_score.TestCalcScore.test_calc_score_success in   /用户/示例/文档/ example_project /测试/ API /评分

由于运行路径直接进入测试文件,因此某些文件路径错误。我必须再次更新文件路径。例如:

private_key_path = '../../../sample/example.txt' (back 3 folders)

但是通过这样做,当我再次为整个项目运行测试时,这条路径不再起作用了。所以我必须再次更新文件路径。即:

private_key_path = 'sample/example.txt'

所以我认为如果我们想解决这个问题,那么位置文件夹必须在测试文件之外,并从根项目开始。我怎么能在Intellij或Pycharm中做到这一点。

由于

1 个答案:

答案 0 :(得分:1)

您可以在测试运行配置中指定工作目录。我认为应该解决这个问题。

enter image description here