Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/test_utils/util/mock.py
Stats: 0 executed, 11 missed, 0 excluded, 7 ignored
class AttributeObject(object):
"""
mock = AttributeObject(hello='world')
mock.hello # 'world'
"""
def __init__(self, **kwargs):
self.kwargs = kwargs
for key, value in kwargs.items():
setattr(self, key, value)
def __repr__(self):
return '<AttributeObject: %r>' % self.kwargs
class DefaultAttributeObject(AttributeObject):
def __init__(self, default, **kwargs):
self.__default = default
super(DefaultAttributeObject, self).__init__(**kwargs)