Message376379
| Author |
vstinner |
| Recipients |
shihai1991, vstinner |
| Date |
2020年09月04日.16:04:42 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1599235482.61.0.502168659773.issue41718@roundup.psfhosted.org> |
| In-reply-to |
| Content |
In general, it's nice to have the following 4 checks:
* multiprocessing.process._dangling
* asyncio.events._event_loop_policy
* urllib.requests._url_tempfiles
* urllib.requests._opener
The problem is that because of these checks, **any** unit test file of the 424 Python test files import asyncio, multiprocessing and urllib. As a result, **any** unit test starts with around 233 imported modules. We are far from an "unit" test, since many modules have side effects.
I wrote PR 22089 to remove these checks. "import test.libregrtest" is reduces from 233 to only 149 imports (on Linux), which is way better. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2020年09月04日 16:04:42 | vstinner | set | recipients:
+ vstinner, shihai1991 |
| 2020年09月04日 16:04:42 | vstinner | set | messageid: <1599235482.61.0.502168659773.issue41718@roundup.psfhosted.org> |
| 2020年09月04日 16:04:42 | vstinner | link | issue41718 messages |
| 2020年09月04日 16:04:42 | vstinner | create |
|