我需要測試我的python代碼是否有異常,但我似乎無法獲得正確的語句來運行。 當我測試的生產代碼,我可以看到異常被拋出,但是當我在我的單元測試文件來測試這個例外,我得到這個: testincorrectparam (unittestearnings.TestEarningsArgs)
should raise error when param not an integer ... "3v" is
我有兩個測試用例(兩個不同的文件),我想在測試套件中一起運行。我可以通過運行python「正常」來運行測試,但是當我選擇運行python-unit測試時,它說運行0個測試。現在我只是試圖讓至少一個測試正確運行。 import usertest
import configtest # first test
import unittest # second test
testSuite = u
我有服務/讀取某些數據的客戶端和服務器腳本。 當我嘗試使用PyUnit編寫單元測試時,出現一個錯誤,我無法推理它。 下面是相關的代碼片段: class TestSequenceFunctions(unittest.TestCase):
def setUp(self):
#some set up operations
def testRecieve(self):
s = s
我想在測試方法中將值設置爲類屬性,並在另一個測試方法中使用具有相同類屬性的值。用run方法執行測試用例,以正常的方式嘗試時,出錯爲AttributeError: 'Unit' object has no attribute 'b'。無論如何,我通過使用global變量找到其他解決方案,並通過將類分配給變量來找到其他解決方案。我可否知道爲什麼我無法檢索使用其他方法設置相同類別屬性的原因?另外,你能幫