如何在nosetests下获取当前运行的测试用例的当前@attr
- 定义属性集?
我将测试划分为两组:
加载静态数据集相当昂贵,因此进行每次测试是不可行的。
我有一些破坏性测试使用的实用程序函数,但偶尔开发人员忘记使用@attr('destructive')
标记相关测试,因此测试在本地运行正常,但在作为较大的一部分运行时失败group(因为它被插入到非破坏性测试的中间,因此所有后来的测试都失败了。)
我希望能够验证是否已在这些实用程序函数中设置了破坏性属性,这样如果测试函数没有被正确标记,测试将在dev中失败。