![](/img/trans.png)
[英]Using assertRaises unit test for date comparison
當我的代碼的開始日期晚於結束日期時,我試圖在 Python 中使用assertRaises(ValueError)返回錯誤。 我是 Python 的新手(這可能遠不是正確的寫法)。 有誰知道嘗試產生此最終結果的正確語法嗎? 如果我的開始日期晚於結束日期,我只想提出一個值錯誤。 ...
[英]Using assertRaises unit test for date comparison
當我的代碼的開始日期晚於結束日期時,我試圖在 Python 中使用assertRaises(ValueError)返回錯誤。 我是 Python 的新手(這可能遠不是正確的寫法)。 有誰知道嘗試產生此最終結果的正確語法嗎? 如果我的開始日期晚於結束日期,我只想提出一個值錯誤。 ...
[英]How to use assertRaisesRegex in this situation?
我正在嘗試使用assertRaisesRegex (來自 unittest 模塊)來確保在執行以下分配時引發異常(來自我們的 C++ 后端): a和b這里是我們后端定義的自定義類型。 在我看到使用assertRaisesRegex的情況下,將 function 及其 arguments 傳遞到a ...
[英]Django - Unit test an object has been deleted - how to use assertRaise / DoesNotExist exception
我需要一些幫助來對刪除 Django 應用程序中的對象的函數進行單元測試 問題我顯示了一個值列表,它包含一個用於刪除一個值的 bin 圖標,我的視圖似乎工作正常(至少根據我所做的測試)。 我如何對其進行單元測試? 我還不能找到正確的方法。 我在網上搜索並找到了DoesNotExist異常,但恐怕我無 ...
[英]assertRaises only catch base Exception in unittest
我在 PyCharm 上工作,這是我的項目結構: 在utils/__init__.py : 在utils/test_utils.py 當我運行utils/test_utils.py來測試utils/__init__.py ,我有關於第一個self.assertRaises(TypeErr ...
[英]Rails MiniTest, Why doesn't this process as a success instead of an error?
現在,這里是user_test.rb 我認為這樣做會成功,因為我斷言這將引發一個SQLite3 :: ConstraintException。 如果引發了適當的異常,我希望測試成功。 我究竟做錯了什么? ...
[英]assertRaises() in a test cases that raises multiple exceptions
是否可以將assertRaises與多種類型的異常一起使用。 就像是 這兩個錯誤都在同一調用中的不同位置出現在我的代碼中。 我該如何寫一個singel assertRaises語句來處理這兩個問題。 可以想象,當僅提及一種執行時,單元測試用例就會失敗。 ...
[英]Custom exceptions in unittests
我已經在errors.py創建了自定義異常 如果pandas數據框中的數據不足,則代碼中其他地方的另一個函數將引發DataException不同實例。 我想使用unittest來確保它返回適當的異常及其相應的消息。 用一個簡單的例子,為什么這不起作用: 如此處所示: Py ...
[英]assertRaises: KeyError exception is not raised while doing unit test of a method
我正在使用assertRaises測試異常,即使引發了異常,assertRaises也未檢測到異常 這是測試中的方法: 測試代碼為: 但是它沒有按預期工作,並出現以下錯誤: 單元測試用例有什么問題? ...
[英]Use a custom failure message for `assertRaises()` in Python?
Python 2.7 unittest 文檔說: 所有斷言方法(除了assertRaises() 、 assertRaisesRegexp() )都接受一個msg參數,如果指定,則用作失敗時的錯誤消息 …但是如果我想為assertRaises()或assertRaisesRegexp()指定錯誤 ...
[英]unittest: wxpython's event method raises exception but assertRaises does not detect it
我有一個wxpython對話框,單擊“確定”按鈕時會引發TypeError異常。 我想用unittest測試異常的發生,但是測試不能按預期工作。 輸出顯示引發了異常。 無論如何,unittest都會通知測試失敗: 這是我的代碼的簡化示例: 有人可以幫我找出我做錯了什么嗎? ...
[英]Python assertRaises on user-defined exceptions
下面的問題是由這篇文章中的討論引發的。 假設有兩個文件( foobar.py和foobar_unittest.py )。 文件foobar.py包含一個具有兩個函數( foo和bar )的類 ( FooBar )。 函數bar引發內置異常,函數foo引發用戶定義的異常。 . ...
[英]How to test that tornado read_message got nothing to read
我正在進行龍卷風聊天,並且正在做一些測試,大多數客戶端消息都會從服務器生成回復,但是其他的則不能生成任何回復。 我設法用這段代碼做到了,等待讀取超時發生,還有更好的方法嗎? 測試結束時也有問題 ...
[英]How to make assertRaises() print the passed *args, **kwargs in Python 2.7?
我在這樣的循環中使用assertRaises : 問題是每當測試失敗時,輸出將如下所示: 測試失敗時如何打印出i的值? 像這樣: ...
[英]Python self.assertRaises
我有一個如下的小代碼,請幫助我如何以正確的方式編寫此代碼。 我想檢查ID是否存在於value ,如果不存在則引發異常。 ...
[英]How do you test an instance method in Python with assertRaises?
我理解如何在函數或lambda上使用assertRaises ,但我想在實例方法上使用它。 因此,例如,如果我有一個無限精度算術的類calculator ,我可能會編寫測試: 因為self.calculator.add是可調用的,並且['hello', 4]是我想傳遞它的參數,但是 ...
[英]Exception statement not covered by self.assertRaises in python unit test cases
這是我的功能: 測試功能: get_value不打印: 找不到匹配 ! ...
[英]Testing failure of an assignment with unittest
我的一個屬性是一個屬性,其中setter調用驗證函數,如果新值無效則引發異常: 我正在嘗試添加測試以確保此操作失敗。 但是,我無法弄清楚如何讓assertRaises與賦值一起工作。 assertRaises的正常語法需要一個方法,而不是一個屬性/屬性: 我嘗試過的其他形 ...
[英]using assertRaises - handling propagated exceptions
我有一些代碼正在測試包裝的異常,當它失敗並且異常傳播時,我認為錯誤消息和追溯信息不夠詳細,主要是因為它沒有告訴我與測試相比預期的結果,我想了解例外情況和期望的詳細信息。 我調整了測試(請參見下面的示例代碼)。 我想知道這種方法是否有效,是否有任何Python測試或模擬框架可以直接實現? ...
[英]Cant understand results while using assertRaises in unit testing on a sqlalchemy code
我正在嘗試對sqlalchemy代碼進行單元測試。 現在在我的單元測試中: 如果add_user函數調用引發Integrity錯誤,則此測試應該成功,如果沒有異常則失敗。 但是問題是兩種情況下測試都成功。 為什么會這樣? 我的代碼中有什么問題嗎? 還是assertRa ...
[英]Proper Assert_Raise Unit Testing and Use of Exception Class
我正在研究“學習紅寶石的艱難之路”練習49 練習要求為所提供的每個功能編寫單元測試。 我正在測試的一個項目是,是否引發了適當的異常。 建議我們使用assert_raise來實現此目的。 這是我正在測試的代碼: 這是測試,對於函數parse_verb: 當我運行測試 ...