2015-05-28 29 views
0

我用鼻子來運行我的測試,我有一個測試方法,不擴展unittest.TestCase。失敗()沒有暴露在鼻子裏的蟒蛇?

我想失敗的測試基於一個條件,但它看起來像鼻子沒有失敗()方法?

其實我真的不知道assert_equals是如何工作的,或者它沒有在工具模塊中定義,但它以某種方式工作。

回答

1

您可以通過使用測試失敗內置assert聲明,這有點像這樣在幕後:

assert condition, "This condition failed" 

    # which is the same as: 
    if not condition: 
     raise AssertionError