noa*_*amt 1 python equals hamcrest pyhamcrest
回顾PyHamcrest 的 API,我发现有一个equal_to匹配器
from hamcrest import *
assert_that('1', equal_to('1'))
Run Code Online (Sandbox Code Playgroud)
但没有并行的否定方法,例如not_equal_to
from hamcrest import *
assert_that('1', not_equal_to('2'))
Run Code Online (Sandbox Code Playgroud)
匹配负相等的正确方法是什么?
匹配负相等的正确方法是将equal_to方法与is_not方法链接起来
from hamcrest import *
assert_that('1', is_not(equal_to('1')))
Run Code Online (Sandbox Code Playgroud)