pyunit

    2熱度

    3回答

    我需要測試我的python代碼是否有異常,但我似乎無法獲得正確的語句來運行。 當我測試的生產代碼,我可以看到異常被拋出,但是當我在我的單元測試文件來測試這個例外,我得到這個: testincorrectparam (unittestearnings.TestEarningsArgs) should raise error when param not an integer ... "3v" is

    1熱度

    1回答

    在Python中,我創建了一個讀取網頁內容並對內容執行一些操作的方法。 我想單元測試使用特定http地址的方法,但我不想在生產代碼中手動分配地址,然後對其進行測試。所以理想情況下,我想創建一些模擬對象(使用Mock庫),它需要我需要的http地址的值,以便可以使用該值運行我的測試。 作爲一個方面說明,測試的目的是驗證我的代碼與測試的http地址引發正確的異常。 所以要說明這一點,我想測試代碼有以下

    21熱度

    4回答

    我有兩個測試用例(兩個不同的文件),我想在測試套件中一起運行。我可以通過運行python「正常」來運行測試,但是當我選擇運行python-unit測試時,它說運行0個測試。現在我只是試圖讓至少一個測試正確運行。 import usertest import configtest # first test import unittest # second test testSuite = u

    0熱度

    1回答

    我正在測試一個Python腳本,它將作爲其執行結果拋出一堆字節(作爲字符串)。 首先,我得到的結果是: myOutput = subprocess.check_output(["python","../src/myScript.py"]) 有了這個,我執行腳本並得到輸出。 然後我比較這個結果與一個很長的預期輸出: expOutput = "382d006e756c6c2c74657374536

    2熱度

    1回答

    在Eclipse中是否有內置的方式將PyUnit的輸出重定向到文件(〜保存報告)?

    0熱度

    1回答

    我有服務/讀取某些數據的客戶端和服務器腳本。 當我嘗試使用PyUnit編寫單元測試時,出現一個錯誤,我無法推理它。 下面是相關的代碼片段: class TestSequenceFunctions(unittest.TestCase): def setUp(self): #some set up operations def testRecieve(self): s = s

    4熱度

    1回答

    我有很多目錄中有python文件。所有的都是普通的python文件。我還沒有用過任何類似的框架。我想從一箇中心位置測試這些py文件。我應該只激活一個命令,並且應該調用每個目錄中的所有* _test.py文件。 那麼,是否有任何現成的工具或框架可用於我的要求? 我正在尋找PyUnit來測試普通的py文件。並考慮編寫一個shell腳本,它將通過使用正則表達式來調用所有這些* _test.py文件以匹配

    12熱度

    2回答

    我在玩我的應用程序的單元測試框架pyUnit。如果setUpClass中的某些條件失敗,是否有任何方法可以跳過類中的所有測試? 目前,我正在setUpClass中設置環境(創建資源,配置全局設置)。但是,如果任何這些資源創建失敗..我提出異常。而不是我想跳過整個測試套件。

    2熱度

    1回答

    import unittest import HTMLTestRunner class TestClass1(unittest.TestCase): def setUp(self): pass def case1(self): assert 4 == 3 def case2(self): assert 4 == 4

    3熱度

    1回答

    我想在測試方法中將值設置爲類屬性,並在另一個測試方法中使用具有相同類屬性的值。用run方法執行測試用例,以正常的方式嘗試時,出錯爲AttributeError: 'Unit' object has no attribute 'b'。無論如何,我通過使用global變量找到其他解決方案,並通過將類分配給變量來找到其他解決方案。我可否知道爲什麼我無法檢索使用其他方法設置相同類別屬性的原因?另外,你能幫