diff --git a/test/test_actions.py b/test/test_actions.py
index 190fe5daf2e29ff0fc8e3552838879c832aa7f6e..d7a2c91a8976513624907f351c6cfe2c531b62d5 100755 (executable)
--- a/test/test_actions.py
+++ b/test/test_actions.py
class MockNull:\r
def __init__(self, **kwargs):\r
for key, value in kwargs.items():\r
- setattr(self, key, value)\r
+ self.__dict__[key] = value\r
\r
def __call__(self, *args, **kwargs): return MockNull()\r
def __getattr__(self, name):\r
# For example (with just 'client' defined):\r
#\r
# client.db.config.TRACKER_WEB = 'BASE/'\r
- setattr(self, name, MockNull())\r
+ self.__dict__[name] = MockNull()\r
return getattr(self, name)\r
\r
def __getitem__(self, key): return self\r
def __nonzero__(self): return 0\r
def __str__(self): return ''\r
+ def __repr__(self): return '<MockNull 0x%x>'%id(self)\r
\r
def true(*args, **kwargs):\r
return 1\r
if __name__ == '__main__':\r
runner = unittest.TextTestRunner()\r
unittest.main(testRunner=runner)\r
+\r