【发布时间】:2016-12-05 14:30:58
【问题描述】:
According to official python guide 有办法做到这一点。但它并不完全相等,因为它没有创建 testclass 的实例,所以有很多代码我无法在“静态”模式下访问。我需要它是一个 Setup 方法,但每个类实例化一次,类似于 C# 环境中的 ClassInitialize。 总结一下,我的问题是在可以检查测试之前我有一些配置步骤要执行,但是这个配置只需要每个测试类一次。如果我使用 setup 方法,这个配置代码会执行很多次(取决于当前测试类中的测试数量)。 我知道我可以创建一个带有“全局”标志的自定义解决方案,在执行配置步骤之前对其进行检查,但我认为这不是一个优雅的解决方案,我的需求被其他语言和单元测试框架广泛覆盖:)
非常感谢您的帮助。最好的问候。
【问题讨论】:
标签: python unit-testing pytest nose