擅长:python、mysql、java
<h2>setup.py测试</h2>
<p>setup.py测试没有那么灵活,但有一个替代方法:</p>
<h2>unittest模块可以运行特定的测试方法</h2>
<p><a href="http://docs.python.org/2.7/library/unittest.html#command-line-interface" rel="nofollow">From the Documentation on unittest</a></p>
<p>可以从命令行使用unittest模块从模块、类甚至单个测试方法运行测试:</p>
<pre><code>python -m unittest test_module1 test_module2
python -m unittest test_module.TestClass
python -m unittest test_module.TestClass.test_method
</code></pre>
<p>您可以传入一个包含模块名和完全限定类或方法名的任意组合的列表。</p>
<p>通过传入-v标志,可以运行更详细(更详细)的测试:</p>
<pre><code>python -m unittest -v test_module
</code></pre>
<p>有关所有命令行选项的列表:</p>
<pre><code>python -m unittest -h
</code></pre>