Message193242
| Author |
zach.ware |
| Recipients |
brett.cannon, ezio.melotti, r.david.murray, serhiy.storchaka, zach.ware |
| Date |
2013年07月17日.17:18:54 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1374081534.72.0.233124874627.issue18258@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
R. David Murray wrote:
> So, the fact that the tests don't run if discovery is used is still a
> bug. I'm not sure how we fix it, given the nature of the resource.
My preferred solution short of adding resource management to unittest is to add a "regrtest_run" flag to test.support, defaulting to False and set to True by regrtest (like verbose, use_resources, etc.). Then we can replace the sys._getframe hack in support.requires with a simple check of support.regrtest_run. If it's False, return. This way, running the test module directly or via discovery will work the same way: all resources enabled. |
|