':func:`validate_signature_against_kwargs` raises an
``InvalidSignature`` exception if a function that has **kwargs and
*args is missing one of the mandatory arguments.'

def test_args_kwargs_fun_failure(self):

    self.assertThat((lambda : validate_signature_against_kwargs(_kwargs_fun, set(['cat']))), _raises_invalid_signature(missing_arguments=set(['one'])))
