为什么PyHamcrest没有负面的等式匹配器?

时间:2017-09-23 18:37:03

标签: python equals hamcrest pyhamcrest

审核PyHamcrest's API,我发现有一个equal_to匹配器

from hamcrest import *
assert_that('1', equal_to('1'))

但是没有并行的否定方法,例如not_equal_to

from hamcrest import *
assert_that('1', not_equal_to('2'))

匹配消极平等的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

匹配否定相等的正确方法是将equal_to方法与is_not方法链接

from hamcrest import *
assert_that('1', is_not(equal_to('1')))