-
- Downloads
cli: Ensure tests don't mess with the global logging setup
Notably, using logging.config.dictConfig disables all loggers before setting its own config. There's no simple way of undoing these changes to the logging config. Even if we had a way to reset a basic logging config, pytest reuses its log handler instances across tests, so it's not even that simple to be able to reset the logging config from scratch and still have pytest able to capture logs. Instead of any of that, just add a fixture to reset the root logger level, and to mock logging.config.dictConfig so that it doesn't actually get called.
Loading
Please register or sign in to comment