Анонимный объект Python
class MicroMock(object):
def __init__(self, **kwargs):
self.__dict__.update(kwargs)
def print_foo(x):
print x.foo
print_foo(MicroMock(foo=3))
Wide-eyed Wolverine