'Fails if ``key`` is not found from ``dictionary``.
See `List Should Contain Value` for an explanation of ``msg``.
The given dictionary is never altered by this keyword.'

def dictionary_should_contain_key(self, dictionary, key, msg=None):

    default = ("Dictionary    does    not    contain    key    '%s'." % key)
    _verify_condition((key in dictionary), default, msg)
