This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients anthony shaw, cheryl.sabella, taleinat, terry.reedy
Date 2019-01-06.02:17:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1546741060.97.0.531664759219.issue35668@roundup.psfhosted.org>
In-reply-to
Content
Great.  I suggest then that you start with untested, normal, non-GUI (non-tkinter) code, assuming that you can find some.  This can mean segregating functional code from gui code if they are currently intertwined.  As point 1 above suggested, IDLE, which dates from about 2000, was originally written without automated testing in mind.

I should have added above
5. 7 months ago, finished #33855 'Minimally test every implementation module'.
In a few cases, that meant import the file, create an instance of the main module, and make a couple of minimal assertions.  The 'coverage' of such files mostly means no syntax errors and X% ran without an exception.

Such code still needs 'does the right thing' tests.  Part of my intention was to make adding those easier by removing the initial boilerplate as a barrier.
History
Date User Action Args
2019-01-06 02:17:42terry.reedysetrecipients: + terry.reedy, taleinat, cheryl.sabella, anthony shaw
2019-01-06 02:17:40terry.reedysetmessageid: <1546741060.97.0.531664759219.issue35668@roundup.psfhosted.org>
2019-01-06 02:17:40terry.reedylinkissue35668 messages
2019-01-06 02:17:40terry.reedycreate