cost 314 ms
使用 assertRaises 單元測試進行日期比較

[英]Using assertRaises unit test for date comparison

當我的代碼的開始日期晚於結束日期時,我試圖在 Python 中使用assertRaises(ValueError)返回錯誤。 我是 Python 的新手(這可能遠不是正確的寫法)。 有誰知道嘗試產生此最終結果的正確語法嗎? 如果我的開始日期晚於結束日期,我只想提出一個值錯誤。 ...

在這種情況下如何使用 assertRaisesRegex?

[英]How to use assertRaisesRegex in this situation?

我正在嘗試使用assertRaisesRegex (來自 unittest 模塊)來確保在執行以下分配時引發異常(來自我們的 C++ 后端): a和b這里是我們后端定義的自定義類型。 在我看到使用assertRaisesRegex的情況下,將 function 及其 arguments 傳遞到a ...

Django - 單元測試對象已被刪除 - 如何使用 assertRaise/DoesNotExist 異常

[英]Django - Unit test an object has been deleted - how to use assertRaise / DoesNotExist exception

我需要一些幫助來對刪除 Django 應用程序中的對象的函數進行單元測試 問題我顯示了一個值列表,它包含一個用於刪除一個值的 bin 圖標,我的視圖似乎工作正常(至少根據我所做的測試)。 我如何對其進行單元測試? 我還不能找到正確的方法。 我在網上搜索並找到了DoesNotExist異常,但恐怕我無 ...

在引發多個異常的測試用例中使用assertRaises()

[英]assertRaises() in a test cases that raises multiple exceptions

是否可以將assertRaises與多種類型的異常一起使用。 就像是 這兩個錯誤都在同一調用中的不同位置出現在我的代碼中。 我該如何寫一個singel assertRaises語句來處理這兩個問題。 可以想象,當僅提及一種執行時,單元測試用例就會失敗。 ...

單元測試中的自定義例外

[英]Custom exceptions in unittests

我已經在errors.py創建了自定義異常 如果pandas數據框中的數據不足,則代碼中其他地方的另一個函數將引發DataException不同實例。 我想使用unittest來確保它返回適當的異常及其相應的消息。 用一個簡單的例子,為什么這不起作用: 如此處所示: Py ...

unittest:wxpython的事件方法引發異常,但assertRaises不會檢測到它

[英]unittest: wxpython's event method raises exception but assertRaises does not detect it

我有一個wxpython對話框,單擊“確定”按鈕時會引發TypeError異常。 我想用unittest測試異常的發生,但是測試不能按預期工作。 輸出顯示引發了異常。 無論如何,unittest都會通知測試失敗: 這是我的代碼的簡化示例: 有人可以幫我找出我做錯了什么嗎? ...

Python assertRaises 對用戶定義的異常

[英]Python assertRaises on user-defined exceptions

下面的問題是由這篇文章中的討論引發的。 假設有兩個文件( foob​​ar.py和foob​​ar_unittest.py )。 文件foob​​ar.py包含一個具有兩個函數( foo和bar )的類 ( FooBar )。 函數bar引發內置異常,函數foo引發用戶定義的異常。 . ...

如何測試龍卷風read_message什么都沒讀

[英]How to test that tornado read_message got nothing to read

我正在進行龍卷風聊天,並且正在做一些測試,大多數客戶端消息都會從服務器生成回復,但是其他的則不能生成任何回復。 我設法用這段代碼做到了,等待讀取超時發生,還有更好的方法嗎? 測試結束時也有問題 ...

如何使用assertRaises在Python中測試實例方法?

[英]How do you test an instance method in Python with assertRaises?

我理解如何在函數或lambda上使用assertRaises ,但我想在實例方法上使用它。 因此,例如,如果我有一個無限精度算術的類calculator ,我可能會編寫測試: 因為self.calculator.add是可調用的,並且['hello', 4]是我想傳遞它的參數,但是 ...

使用unittest測試作業失敗

[英]Testing failure of an assignment with unittest

我的一個屬性是一個屬性,其中setter調用驗證函數,如果新值無效則引發異常: 我正在嘗試添加測試以確保此操作失敗。 但是,我無法弄清楚如何讓assertRaises與賦值一起工作。 assertRaises的正常語法需要一個方法,而不是一個屬性/屬性: 我嘗試過的其他形 ...

使用assertRaises-處理傳播的異常

[英]using assertRaises - handling propagated exceptions

我有一些代碼正在測試包裝的異常,當它失敗並且異常傳播時,我認為錯誤消息和追溯信息不夠詳細,主要是因為它沒有告訴我與測試相比預期的結果,我想了解例外情況和期望的詳細信息。 我調整了測試(請參見下面的示例代碼)。 我想知道這種方法是否有效,是否有任何Python測試或模擬框架可以直接實現? ...

在sqlalchemy代碼的單元測試中使用assertRaises時,無法理解結果

[英]Cant understand results while using assertRaises in unit testing on a sqlalchemy code

我正在嘗試對sqlalchemy代碼進行單元測試。 現在在我的單元測試中: 如果add_user函數調用引發Integrity錯誤,則此測試應該成功,如果沒有異常則失敗。 但是問題是兩種情況下測試都成功。 為什么會這樣? 我的代碼中有什么問題嗎? 還是assertRa ...

適當的Assert_Raise單元測試和異常類的使用

[英]Proper Assert_Raise Unit Testing and Use of Exception Class

我正在研究“學習紅寶石的艱難之路”練習49 練習要求為所提供的每個功能編寫單元測試。 我正在測試的一個項目是,是否引發了適當的異常。 建議我們使用assert_raise來實現此目的。 這是我正在測試的代碼: 這是測試,對於函數parse_verb: 當我運行測試 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM