Nosetest:在执行前为测试添加装饰器
Nosetest: add decorator for tests before execution
我使用 nosetests 和 allure 框架来进行报告。为了使报告看起来像我想要的,我必须为每个测试添加 @nose.allure.feature('some feature')
装饰器。问题是我有超过 1000 个测试。有没有办法在执行前修改测试?
我在考虑自定义鼻子插件,但不确定如何实现。
将装饰器添加到测试中如何 类?
不确定它是否有效,但有时 @patch
。
插件绝对是最佳选择。有一堆关于创建插件的文档:
http://nose.readthedocs.io/en/latest/doc_tests/test_issue119/empty_plugin.html
http://nose.readthedocs.io/en/latest/search.html?q=+plugin
我认为您可能想要扩展测试运行程序。你可以看看那个装饰器在调用函数之前和之后做了什么,然后把那些东西添加到测试运行器中。
我使用 nosetests 和 allure 框架来进行报告。为了使报告看起来像我想要的,我必须为每个测试添加 @nose.allure.feature('some feature')
装饰器。问题是我有超过 1000 个测试。有没有办法在执行前修改测试?
我在考虑自定义鼻子插件,但不确定如何实现。
将装饰器添加到测试中如何 类?
不确定它是否有效,但有时 @patch
。
插件绝对是最佳选择。有一堆关于创建插件的文档:
http://nose.readthedocs.io/en/latest/doc_tests/test_issue119/empty_plugin.html http://nose.readthedocs.io/en/latest/search.html?q=+plugin
我认为您可能想要扩展测试运行程序。你可以看看那个装饰器在调用函数之前和之后做了什么,然后把那些东西添加到测试运行器中。