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 Saimadhav.Heblikar, jesstess, terry.reedy
Date 2020-01-28.04:10:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1580184653.81.0.0873037472008.issue21696@roundup.psfhosted.org>
In-reply-to
Content
The issue is obsolete with respect to the minimal test implied by the opening message.  At least two tests (added since this was written) read the .def files.

Some of the proposed tests are, now at least, redundant  For boolean tests like
    self.assertIn(get('editor-on-startup', 'bool'), (True, False))
a non-boolean value results in a Warning (treated like error), the assert, and remaining tests are skipped, and IDLD hangs.  Stripping strings should not be needed.

Some of the tests should be part of a startup check of default *and* user options.  Values should also be checked when changed (they mostly are).

Since new options have been added, some tests are missing.

I would like to have a 3-layer option map that can be used for both runtime change and the test suite.
History
Date User Action Args
2020-01-28 04:10:53terry.reedysetrecipients: + terry.reedy, jesstess, Saimadhav.Heblikar
2020-01-28 04:10:53terry.reedysetmessageid: <1580184653.81.0.0873037472008.issue21696@roundup.psfhosted.org>
2020-01-28 04:10:53terry.reedylinkissue21696 messages
2020-01-28 04:10:53terry.reedycreate