Helpers

Utilities for writing Matchers

hasmethod

hamcrest.core.helpers.hasmethod.hasmethod(obj, methodname)

Does obj have a method named methodname?

Parameters:
  • obj (object)

  • methodname (str)

Return type:

bool

wrap_matcher

hamcrest.core.helpers.wrap_matcher.wrap_matcher(x)

Wraps argument in a matcher, if necessary.

Returns:

the argument as-is if it is already a matcher, otherwise wrapped in an equal_to matcher.

Parameters:

x (Matcher[T] | T)

Return type:

Matcher[T]