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 ncoghlan
Recipients erik.bray, ncoghlan, xdegaye
Date 2017-11-10.12:49:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1510318177.35.0.213398074469.issue32002@psf.upfronthosting.co.za>
In-reply-to
Content
OK, I'd been meaning to get back to refactoring those tests anyway, so assigning this to myself.

I'm thinking that the right way to go will be to give the test case a more explicit model of "expected platform behaviour" (initialised in setupModule), rather than having that be implicit in a bunch of conditionals scattered throughout the individual test cases.

Then we'd have at least the following cases:

- default is C, POSIX is an alias for C (most Linux distros)
- default is C, POSIX is a separate locale (*BSD)
- default is C.UTF-8 (Cygwin, potentially Android depending on exactly how we resolve that)
History
Date User Action Args
2017-11-10 12:49:37ncoghlansetrecipients: + ncoghlan, xdegaye, erik.bray
2017-11-10 12:49:37ncoghlansetmessageid: <1510318177.35.0.213398074469.issue32002@psf.upfronthosting.co.za>
2017-11-10 12:49:37ncoghlanlinkissue32002 messages
2017-11-10 12:49:37ncoghlancreate