nosetests

    3熱度

    1回答

    我不想要覆蓋率報告,所以我卸載了「pip卸載覆蓋率」插件。不過,我仍然得到一個錯誤說: nose.plugins.cover: ERROR: Coverage not available: unable to import coverage module 我如何禁用這個插件的呼叫,或任何其他插件此事。有沒有我可以編輯的啓用插件的列表,或者我可以調用一些API來禁用它? 謝謝。

    0熱度

    1回答

    我有一套鼻子測試,我用它來測試一塊硬件。例如,下面的測試關注的是系統測試報警每種模式: import target modes = ("start","stop","restart","stage1","stage2") max_alarm_time = 10 # generate tests for testing each mode def test_generator():

    3熱度

    1回答

    我在飛行創建測試(我要)在python與如下nosetests運行: def my_verification_method(param): """ description """ assert param>0, "something bad..." def test_apps(): """ make tests on the fly """ param1

    0熱度

    1回答

    爲什麼當我運行nosetests我會停留在幾個錯誤了Python的,例如模塊: ... output = np.polynomial.legendre.leggauss(deg) AttributeError: 'module' object has no attribute 'leggauss' ------------------------------------------

    1熱度

    2回答

    我正在通過詹金斯在Windows窗口上運行測試。在我的項目配置,我有以下命令的「執行Windows批處理命令」部分: nosetests --nocapture --with-xunitmp --eval-attr "%APPLICATION% and priority<=%PRIORITY% and smoketest and not dev" --processes=4 --process-t

    0熱度

    1回答

    我有一種情況,對於某些測試,我需要使用不同於我爲所有人定義的設置方法,並且爲此我儘管使用@with_setup鼻子裝飾器。 但是,這似乎並沒有工作。 代碼: import unittest from nose.tools.nontrivial import with_setup __author__ = 'gaurang_shah1' class Demo(unittest.TestCas

    3熱度

    1回答

    我爲Python代碼編寫了測試套裝。我沒有設法配置Pycharm來識別這個測試套件。當與鼻試運行它,我得到的Pycharm控制檯以下消息: Empty test suite 下面是完整的日誌: Testing started at 2:12 PM ... nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.

    2熱度

    1回答

    我使用nosetests來發現和運行我所有的測試代碼。我想將所有測試代碼放在一個名爲「_test」的文件夾中,但是nosetests不會使用默認設置在此文件夾中發現我的測試代碼。 我發現你可以告訴nosetests使用正則表達式尋找替代模式來發現你的測試。出於某種原因,我無法使用以下劃線開頭的文件夾名稱來進行nosetests工作。有任何想法嗎?

    0熱度

    3回答

    我有一個單元測試,測試如果一個API點是不可訪問,如果沒有經過認證是這樣的: def test_endpoint_get_unauth(self): r = self.get('/api/endpoint/1') self.assertStatusCode(r, 401) 測試通過,但nosetests /單元測試仍然顯示我的異常升高說錯誤「​​未授權「。無論如何阻止這個?

    0熱度

    1回答

    我的測試中有不同的代碼,需要根據是否加載插件來執行。 如果插件被加載,它應該將程序的所有輸出重定向到一個命名管道,以便插件可以捕獲它進行日誌記錄。如果加載的是而不是,那麼程序應該在命名管道上打開一個帶有'tail -f'的終端窗口,以便我可以查看輸出。 或者,從管道中讀取數據並將讀取的數據放回到管道或新管道中的方法可以解決我的問題。我已經嘗試將輸出開到另一個管道,但它似乎不起作用,沒有數據會從第二