<div dir="ltr"><div><b>TL;DR</b>: instead of `test_default_size` and `test_resize`, the strings should be `test_default_widget_size` and `test_default_resize` in the snippet explaining how to create a test suite (defining the function `suite()`) in the documentation of Python 3.</div><div><br></div><div><br></div><div><b>Longer version:</b></div><div><br></div><div>I was reading the unittest documentation (in <a href="https://docs.python.org/3/library/unittest.html">https://docs.python.org/3/library/unittest.html</a>). It has this example code:</div><div><pre style="overflow-x:auto;overflow-y:hidden;padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:18.528px;border:1px solid rgb(170,204,153);font-family:monospace,sans-serif;font-size:15.44px;border-radius:3px"><span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">class</span> <span class="gmail-nc" style="color:rgb(14,132,181);font-weight:bold">WidgetTestCase</span><span class="gmail-p">(</span><span class="gmail-n">unittest</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">TestCase</span><span class="gmail-p">):</span>
    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">setUp</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span> <span class="gmail-o" style="color:rgb(102,102,102)">=</span> <span class="gmail-n">Widget</span><span class="gmail-p">(</span><span class="gmail-s1" style="color:rgb(64,112,160)">'The widget'</span><span class="gmail-p">)</span>

    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">test_default_widget_size</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">assertEqual</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">size</span><span class="gmail-p">(),</span> <span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">50</span><span class="gmail-p">,</span><span class="gmail-mi" style="color:rgb(32,128,80)">50</span><span class="gmail-p">),</span>
                         <span class="gmail-s1" style="color:rgb(64,112,160)">'incorrect default size'</span><span class="gmail-p">)</span>

    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">test_widget_resize</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">resize</span><span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">100</span><span class="gmail-p">,</span><span class="gmail-mi" style="color:rgb(32,128,80)">150</span><span class="gmail-p">)</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">assertEqual</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">size</span><span class="gmail-p">(),</span> <span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">100</span><span class="gmail-p">,</span><span class="gmail-mi" style="color:rgb(32,128,80)">150</span><span class="gmail-p">),</span>
                         <span class="gmail-s1" style="color:rgb(64,112,160)">'wrong size after resize'</span><span class="gmail-p">)</span></pre></div><div>Here, the names of the functions have `_widget`. In the Python 2.7 documentation (in <a href="https://docs.python.org/2/library/unittest.html">https://docs.python.org/2/library/unittest.html</a>), they didn't have:</div><div><br></div><div><pre style="overflow-x:auto;overflow-y:hidden;padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:15.6px;border-top:1px solid rgb(170,204,153);border-bottom:1px solid rgb(170,204,153);border-left:none;border-right:none"><span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">class</span> <span class="gmail-nc" style="color:rgb(14,132,181);font-weight:bold">WidgetTestCase</span><span class="gmail-p">(</span><span class="gmail-n">unittest</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">TestCase</span><span class="gmail-p">):</span>
    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">setUp</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span> <span class="gmail-o" style="color:rgb(102,102,102)">=</span> <span class="gmail-n">Widget</span><span class="gmail-p">(</span><span class="gmail-s1" style="color:rgb(64,112,160)">'The widget'</span><span class="gmail-p">)</span>

    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">tearDown</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">dispose</span><span class="gmail-p">()</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span> <span class="gmail-o" style="color:rgb(102,102,102)">=</span> <span class="gmail-bp" style="color:rgb(0,112,32)">None</span>

    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">test_default_size</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">assertEqual</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">size</span><span class="gmail-p">(),</span> <span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">50</span><span class="gmail-p">,</span><span class="gmail-mi" style="color:rgb(32,128,80)">50</span><span class="gmail-p">),</span>
                         <span class="gmail-s1" style="color:rgb(64,112,160)">'incorrect default size'</span><span class="gmail-p">)</span>

    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">test_resize</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-p">):</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">resize</span><span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">100</span><span class="gmail-p">,</span><span class="gmail-mi" style="color:rgb(32,128,80)">150</span><span class="gmail-p">)</span>
        <span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">assertEqual</span><span class="gmail-p">(</span><span class="gmail-bp" style="color:rgb(0,112,32)">self</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">widget</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">size</span><span class="gmail-p">(),</span> <span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">100</span><span class="gmail-p">,</span><span class="gmail-mi" style="color:rgb(32,128,80)">150</span><span class="gmail-p">),</span>
                         <span class="gmail-s1" style="color:rgb(64,112,160)">'wrong size after resize'</span><span class="gmail-p">)</span></pre></div><div><br></div><div>Now... in the Python 2.7 documentation, afterwards there was another example code that mentioned this one:</div><div><pre style="overflow-x:auto;overflow-y:hidden;padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:15.6px;border-top:1px solid rgb(170,204,153);border-bottom:1px solid rgb(170,204,153);border-left:none;border-right:none"><span class="gmail-n">widgetTestSuite</span> <span class="gmail-o" style="color:rgb(102,102,102)">=</span> <span class="gmail-n">unittest</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">TestSuite</span><span class="gmail-p">()</span>
<span class="gmail-n">widgetTestSuite</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">addTest</span><span class="gmail-p">(</span><span class="gmail-n">WidgetTestCase</span><span class="gmail-p">(</span><span class="gmail-s1" style="color:rgb(64,112,160)">'test_default_size'</span><span class="gmail-p">))</span>
<span class="gmail-n">widgetTestSuite</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">addTest</span><span class="gmail-p">(</span><span class="gmail-n">WidgetTestCase</span><span class="gmail-p">(</span><span class="gmail-s1" style="color:rgb(64,112,160)">'test_resize'</span><span class="gmail-p">))</span></pre></div><div>However, in the Python 3.6 documentation, the names of the functions (`test_default_size`) are still the same:</div><div><pre style="overflow-x:auto;overflow-y:hidden;padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:18.528px;border:1px solid rgb(170,204,153);font-family:monospace,sans-serif;font-size:15.44px;border-radius:3px"><span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">def</span> <span class="gmail-nf" style="color:rgb(6,40,126)">suite</span><span class="gmail-p">():</span>
    <span class="gmail-n">suite</span> <span class="gmail-o" style="color:rgb(102,102,102)">=</span> <span class="gmail-n">unittest</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">TestSuite</span><span class="gmail-p">()</span>
    <span class="gmail-n">suite</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">addTest</span><span class="gmail-p">(</span><span class="gmail-n">WidgetTestCase</span><span class="gmail-p">(</span><span class="gmail-s1" style="color:rgb(64,112,160)">'test_default_size'</span><span class="gmail-p">))</span>
    <span class="gmail-n">suite</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">addTest</span><span class="gmail-p">(</span><span class="gmail-n">WidgetTestCase</span><span class="gmail-p">(</span><span class="gmail-s1" style="color:rgb(64,112,160)">'test_resize'</span><span class="gmail-p">))</span>
    <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">return</span> <span class="gmail-n">suite</span></pre></div><div>They should have become `test_default_widget_size` and `test_widget_resize`.</div><div><br></div>(I tried creating an account in the issue tracker, but there seemed to be some problem with my registration)<br clear="all"><div><br></div>-- <br><div class="gmail_signature">John Gamboa<br><a href="http://rabanetescebolas.blogspot.com" target="_blank">rabanetescebolas.blogspot.com</a></div>
</div>