<p>我有一个测试班,有25个测试。如果我的应用程序版本高于1.5.5,我只想运行12个测试</p>
<p>我想我可以在每个受影响的测试中添加一个<code>if</code>,以检查版本是否高于1.5.5。像这样:</p>
<pre class="lang-py prettyprint-override"><code>def test_to_skip(self):
if StrictVersion(app_version) > StrictVersion('1.5.5'):
self.skipTest('skipped test as feature is not available in this version')
else:
execute_test
</code></pre>
<p>这将产生大量代码重复</p>
<p>有没有更好的方法来避免重复</p>