擅长:python、mysql、java
<p>使用<code>@attr</code>添加属性以标记测试用例和类,并带有注释:</p>
<pre><code>from nose.plugins.attrib import attr
@attr(priority='first')
def test_support_1():
#test details...
@attr(priority='second')
def test_support_2():
#test details...
</code></pre>
<p>运行方式:</p>
^{pr2}$
<p>在Python2.6及更高版本中,<code>@attr</code>可以在类上设置,如下所示:</p>
<pre><code> @attr(priority='sanity')
class MyTestCase:
def test_support_1(self):
pass
def test_support_2(self):
pass
</code></pre>
<p>运行方式:</p>
<pre><code>nosetests -a priority=sanity
</code></pre>