我是python的新手。我试图使用nose为我的python类设置测试。我在哪里放置资产进行测试?
好吧让我说我有一个操纵图像的类。我为每个测试都有一个图像。我会把这些图像放在哪里进行测试? 我不想在我的生产环境中使用它们。它们仅用于测试目的。
答案 0 :(得分:0)
假设您希望彼此相邻两个文件夹以保持工作空间更清晰,一个用于您的python源文件(src/
),另一个用于您的测试资产({{1 }})。
看起来可能有点像这样。
res/
它看起来很干净!但是,如果该图片与src/
main.py
res/
image.png
文件不在同一文件夹中,您将如何获取该图片?
简单的解决方案,您可以使用Python main.py
库使用this命令。
os
它的作用是将您当前的工作目录更改为所请求的文件夹。因此,如果您想获取该图像文件,您只需使用路径os.chdir("../res")
。