在目录结构中放置pytest文件的正确方法?

时间:2018-08-09 16:55:10

标签: python pytest

我有这样的目录结构:

--> <my_app>
    ---> script1.py
    ---> script2.py
    ---> <tests>
             ---> func_test1.py
             ---> func_test2.py

如何在如图所示的单独文件夹中进行测试,但仍然可以访问主文件夹中的脚本?

例如,如果my_app/tests/functest1需要访问my_app/script1.py,除非我cd进入脚本的父目录,否则它将无法找到它-似乎是一种hack解决方案。

func_test1.py的示例代码:

# func_test1.py

from script1 import my_func1
from script2 import my_func2

def test_func():
   assert(my_func1(1) == 0)

0 个答案:

没有答案