[英]import test files with Nose from subdirectories
我要找出如何使鼻子收集測試csv文件。它能夠在測試單元上拾取它們自己遞歸但不是它們里面的.csv。 這是我的目錄布局。
工作
Test_Units
|___nose.py
|___test.csv
|
|___Test_Unit_1
|_______Test_unit.py
非工作
Test_Units
|___nose.py
|
|___Test_Unit_1
|_______Test_unit.py
|_______test.csv
似乎鼻子需要在其本地路徑中使用該文件。
這是配置nose.py的方式
import nose
result = nose.run()
測試單元看起來像這樣:
from unittest import TestCase
from Quandl_RS_Lib import Quandl_Standard
Quandl_Standard = Quandl_Standard()
class TestQuandl_Standard(TestCase):
def test_Top_Max(self):
#Function stuff
我沒有找到糾正鼻子問題的方法,但是確實找到了解決問題的方法。 我繼續告訴每個測試函數在測試開始之前更改為正確的目錄,因此它將能夠找到正確的文件(例如下面的例子)。
from unittest import TestCase
from Quandl_RS_Lib import Quandl_Standard
import os
Quandl_Standard = Quandl_Standard()
class TestQuandl_Standard(TestCase):
def test_Top_Max(self):
os.chdir("/path/to/yourfiles")
#Function stuff
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.