擅长:python、mysql、java
<p>我喜欢特提斯的解决方案,但它不必要地复杂。</p>
<p>这里有一个更简单的方法:</p>
<pre><code>>>> class MicroMock(object):
... def __init__(self, **kwargs):
... self.__dict__.update(kwargs)
...
>>> def print_foo(x):
... print x.foo
...
>>> print_foo(MicroMock(foo=3))
3
</code></pre>