<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def without_args(self, *args, **kwargs):
 """Set the last call to expect that certain arguments will not exist. This is the opposite of :func:`fudge.Fake.with_matching_args`. It will fail if any of the arguments are passed. .. doctest:: Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with arg http://example.com Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with kwarg name=Steve Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with kwarg name=Steve Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with kwarg name=Steve fake:query Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with arg http://example2.com fake:query Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with kwarg name=Hieronymus Traceback (most recent call last):
 AssertionError: fake:query() was called unexpectedly with kwarg name=Hieronymus Traceback (most recent call last):
 AssertionError: fake:query('dog') was called unexpectedly with args ('dog', 'http://example.com') Traceback (most recent call last):
 AssertionError: fake:query('dog') was called unexpectedly with args () """

        exp = self._get_current_call()
        if args:
            exp.unexpected_args = args
        if kwargs:
            exp.unexpected_kwargs = kwargs
        return self