【问题标题】:Why doesn't PyHamcrest have a negative equality matcher?为什么 PyHamcrest 没有负相等匹配器?
【发布时间】:2017-09-23 18:37:02
【问题描述】:

查看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'))

匹配负相等的正确方法是什么?

【问题讨论】:

    标签: python equals hamcrest pyhamcrest


    【解决方案1】:

    匹配负相等的正确方法是将equal_to 方法与is_not 方法链接起来

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-14
      • 2018-09-17
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      相关资源
      最近更新 更多