我正在使用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中做到这一点。
由于