重命名默认python unittest函数名
python的unittest testrunner在运行模块中指定的任何测试之前,查找文件中定义的setUpModule()以执行。有没有办法使用装饰器或其他工具来重命名函数名 例如:重命名默认python unittest函数名,python,python-2.6,unittest2,Python,Python 2.6,Unittest2,python的unittest testrunner在运行模块中指定的任何测试之前,查找文件中定义的setUpModule()以执行。有没有办法使用装饰器或其他工具来重命名函数名 例如: @somedecorator def globalSetUp():... 将使unittest的加载程序能够将此函数识别为setUpModule函数 我正在使用带有unittest2包的python2.6 谢谢。为什么不重命名/别名该函数 def globalSetUp(): ... setUpMo
@somedecorator
def globalSetUp():...
将使unittest的加载程序能够将此函数识别为setUpModule函数
我正在使用带有unittest2包的python2.6
谢谢。为什么不重命名/别名该函数
def globalSetUp():
...
setUpModule = globalSetUp
它只是一个额外的行,就像装饰程序一样。为什么不重命名/别名该函数呢
def globalSetUp():
...
setUpModule = globalSetUp
它只是一个额外的行,就像装饰程序一样。派生自
TestCase
,并在子类中调用setup
方法中自己的setup函数。然后从这个新的子类而不是TestCase
创建类,您将获得所需的功能。从TestCase
派生,并在子类中调用setup
方法中您自己的setup函数。然后从这个新的子类而不是TestCase
创建您的类,您将拥有所需的功能