'Methods decorated with ``log_method`` have their start and end points
logged as actions.
When the args, kwargs, or return value are serializable, we let eliot
take care of serializing them. "Serializable" means json.dumps doesn\'t
explode.'

@capture_logging(None)
def test_logs_action_serializable(self, logger):

    result = 42
    arg = 'hello'
    kwarg = {u'foo': 37}
    action = self._logs_action_test(logger, arg, kwarg, result)
    self.assert_call_parameters_logged(action, arg, kwarg, result)
