Message391619
Functions registered with unittest.addModuleCleanup are not called unless the user defines tearDownModule in their test module.
This behavior is unexpected because functions registered with TestCase.addClassCleanup are called even the user doesn't define tearDownClass, and similarly with addCleanup/tearDown.
The implementing code is basically the same for all 3 cases, the difference is that unittest.TestCase itself defines tearDown and tearDownClass; so even though doClassCleanups is only called if tearDownClass is defined, in practice it always is.
doModuleCleanups should be called even if tearDownModule is not defined. |
|
Date |
User |
Action |
Args |
2021-04-22 17:30:03 | rtarpine | set | recipients:
+ rtarpine |
2021-04-22 17:30:03 | rtarpine | set | messageid: <1619112603.21.0.888509270435.issue43913@roundup.psfhosted.org> |
2021-04-22 17:30:03 | rtarpine | link | issue43913 messages |
2021-04-22 17:30:03 | rtarpine | create | |
|