fail()没有暴露在鼻子里为python?

时间:2015-05-28 00:30:49

标签: python nose

我使用鼻子来运行我的测试,我有一个不会扩展unittest.TestCase的测试方法。

我想根据条件失败测试,​​但看起来鼻子没有fail()方法?

实际上,我并不确定assert_equals是如何工作的,或者它没有在工具模块中定义,但它以某种方式起作用。

1 个答案:

答案 0 :(得分:1)

您可以使用内置的assert语句来验证测试失败,有点看起来像这样:

   assert condition, "This condition failed"

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