Brett Cannon <br...@python.org> added the comment: I should also mention that if the idea of whitelisting failures doesn't fly, it can always be changed to be a blacklist of failures (i.e., ditch 'optional' and only use 'required_on'). But I did it this way to force people to clearly state on what platforms a test was expected to be skipped on reactively instead of letting the list slowly degrade as it already has (bunch of stuff inconsistently listed in regrtest as it is).
On Thu, Feb 10, 2011 at 10:20, Brett Cannon <rep...@bugs.python.org> wrote: > > Brett Cannon <br...@python.org> added the comment: > > So os.name is also supported. But the point is that if a platform wants to be > considered supported then they need to give us a patch to update the tests to > make them acceptable to skip. > > As for test_ttk and such, those that have a third-party dependency are still > optional no matter what. This change is **only** for modules we expect to > always build on certain platfoms (e.g., winreg under Windows or crypt on UNIX > systems). I mean do we really think ctypes is optional at this point? In > general no, only on select platforms where libffi support is lacking. So > having the test skip because of a build failure under OS X (like I had for > LLVM 2.8 for a while) should not be left behind but instead be considered a > failure as ctypes is **supposed** to be supported under darwin. Extension > build failure should not always be considered a non-failure. > > ---------- > > _______________________________________ > Python tracker <rep...@bugs.python.org> > <http://bugs.python.org/issue10966> > _______________________________________ > ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10966> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com