擅长:python、mysql、java
<p>测试按名称排序<code>test_forread</code>按字母顺序在<code>test_forwrite()</code>之前排序</p>
<p>从<a href="https://github.com/python/cpython/blob/9955f33cdbf27de270038dfbad37d15b160ecca2/Lib/doctest.py#L932-L938" rel="nofollow noreferrer">^{<cd3>} source code</a>到<a href="https://docs.python.org/3/library/doctest.html#doctest.DocTestFinder.find" rel="nofollow noreferrer">^{<cd4>} method</a>:</p>
<pre><code># Sort the tests by alpha order of names, for consistency in
# verbose-mode output. This was a feature of doctest in Pythons
# <= 2.3 that got lost by accident in 2.4. It was repaired in
# 2.4.4 and 2.5.
tests.sort()
</code></pre>
<p><code>doctest.testmod()</code><a href="https://github.com/python/cpython/blob/9955f33cdbf27de270038dfbad37d15b160ecca2/Lib/doctest.py#L1940-L1949" rel="nofollow noreferrer">uses ^{<cd6>}</a>查找模块中的测试</p>
<p>然而,您的测试不应依赖于给定的排序。编写独立的测试,这样就可以单独或并行运行测试</p>