nose

    0熱度

    1回答

    我正在移植一系列測試,從nosetests + python unittest到py.test。我很驚喜地發現py.test支持python unittests並且運行py.test的現有測試就像在命令行上調用py.test而不是nosetests一樣簡單。但是,我在指定working directory進行測試時遇到問題。他們不在根項目目錄中,而是在一個子目錄中。目前的測試運行是這樣的: $ n

    1熱度

    1回答

    我是一個noob,這是w/r/t python 2.7和一個練習我正在努力通過了解Python的難題(link to ex47) - 下面的文件名爲ex47_tests.py,我得到的錯誤與運行nosetests到我在工作目錄 據nosetests,錯誤是在該行west.add_paths({'east', start})的test_map()功能,它指出:ValueError: dictiona

    1熱度

    1回答

    我有一個TestMain.py,它可以檢測和運行鼻測試,並且我試圖在其中啓用代碼覆蓋。測試當前加載如下: if __name__ == '__main__': # Some initialization code here, so command-line cannot be used # Coverage configuration here test_loader

    0熱度

    1回答

    我有一個帶有幾個子目錄的python應用程序。每個子目錄都有自己的tests.py文件。 我使用鼻子通過創建一個腳本run_unit_tests.py來調用所有這些文件中的所有單元測試,該腳本調用nose.run(...)。 如果我在包含run_unit_tests.py的目錄中,一切正常。但是,如果我位於文件系統的其他任何位置,則會出現AttributeError失敗:「模塊」對象沒有屬性「測試

    1熱度

    1回答

    在鼻子中,無論安裝是否成功完成或測試運行狀態如何,拆卸都會運行。 我想在拆卸時執行一項任務,該任務僅在剛剛運行失敗的測試時執行。是否有一種簡單的方法來檢索每個單獨測試用例的結果並將其傳遞給拆解方法以進行解釋? class TestMyProgram: def setup(self): # setup code here def teardown(self):

    3熱度

    2回答

    我有一個返回多個值的python函數。我的功能: def myExampleFunction(a,b) # here is my code return name, number1, number2 def FunctionIWantToTest(self): # here is my code myName, myNumber1, myNumber2

    1熱度

    1回答

    我有一組保存在密碼中的單元測試腳本。我想能夠算的單元測試(nosetests),將被執行(無需實際執行它們)數量,並返回該數字爲Python變量是這樣的: >>> number_of_unit_tests = count_unit_tests('.') >>> number_of_unit_tests 400 我知道我可以從收集像這樣的命令行: nosetests --collect-o

    2熱度

    2回答

    我試圖在nosetests裏面添加打印,顯示有多少測試已通過,但我不想使用完整的回車。 它應該看起來像: my_test_module.MyTestCase.test_somthing 10% my_test_module.MyTestCase.test_somthing 20% ... my_test_module.MyTestCase.test_somthing 100% my_test_mo

    0熱度

    1回答

    我正在寫api測試並用鼻子運行它們,並且想要傳遞像測試域這樣的參數。一種方法是設置環境變量。但我正在尋找類似$ nosetests --test-domain=http://xx.x.xxx.xxx:xxxx的東西。我有沒有辦法實現這一點? 這裏是我的一些測試代碼,我想通過測試域名而不是在測試中對其進行硬編碼。 import unittest from utils import HTTPClie

    5熱度

    1回答

    如何嘲笑發電機我已經通過https://docs.python.org/3/library/unittest.mock-examples.html頁面不見了,我看到他們列出瞭如何嘲笑發電機 我在那裏我打電話發電機的代碼給我樹立了榜樣我保存爲字典的值。我想在我的單元測試中嘲笑這個生成器的調用。 我寫了下面的代碼,它不起作用。 我哪裏錯了? In [7]: items = [(1,'a'),(2,'a