class MicroMock(object): def __init__(self, **kwargs): self.__dict__.update(kwargs) def print_foo(x): print x.foo print_foo(MicroMock(foo=3))