alex和egon的故事:
True zhangsan zhangsan {'name': 'zhangsan', 'address': 'addr', 'func': <function <lambda> at 0x037F0270>} zhangsanadd
动态导入模块:
执行:
反射重写attr属性:
基于反射的接口依赖设计:
Test class __dict__ is:
{'__module__': '__main__', '__doc__': '基于反射,设置,修改,删除类的attr属性解决接口之间依赖关系', 'setUpClass': <classmethod object at 0x0356FED0>,
'tearDownClass': <classmethod object at 0x0356FEF0>, 'test_case1': <function Test.test_case1 at 0x0393F228>,
'test_case2': <function Test.test_case2 at 0x0393F270>, '_classSetupFailed': False, 'response_test1': {'a': 1}}
test_case2 i get response from test_case1: {'a': 1}
test_case1 (__main__.Test) ... ok
test_case2 (__main__.Test) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.000s
OK
除了类外实例一个对象也可以: