<div id="__MailbirdStyleContent" style="font-size: 12pt;font-family: Candara;color: #000000"><blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px"><p style="color: #AAAAAA; margin-top: 10px;">On 5/3/2019 1:36:04 AM, Florian Bruhin <me@the-compiler.org> wrote:</p><div style="font-family:Arial,Helvetica,sans-serif">You might want to try running pytest-qt's item model tester over your model:
<br>https://pytest-qt.readthedocs.io/en/latest/modeltester.html
</div></blockquote><div><br></div><div>So, I think I wrapped my mind around <span style="font-family: Consolas">pytest</span> and <span style="font-family: Consolas">pytest-qt</span> enough to use the model tester coherently.</div><div><br></div><div>If I mock up a file with the simple model shown on the Model Tester documentation site (https://pytest-qt.readthedocs.io/en/latest/modeltester.html) and run <span style="font-family: Consolas">pytest</span> on it, I get the output I expect -- it indicates that the test has run and passed (attached file <span style="font-family: Consolas">img1.png</span>).</div><div><br></div><div>But the model tester seems to crash on the model I posted previously.  The test starts to run but never finishes, and doesn't generate any messages (attached file <span style="font-family: Consolas">img2.png</span>).</div><div><br></div><div>I must have really done something egregiously wrong.  :-/</div><div><br></div><div>The modified <span style="font-family: Consolas">cat.py</span> is attached (I cleaned it up a bit to make it a little easier to add the tester function).</div><div><br></div><div>/John</div></div>