aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_helpers.py
diff options
context:
space:
mode:
authorGravatar Sebastiaan Zeeff <[email protected]>2019-11-13 15:32:13 +0100
committerGravatar Sebastiaan Zeeff <[email protected]>2019-11-13 16:13:53 +0100
commitdceafb83e829548638e8589c88f80364e8009821 (patch)
tree985a0610a629580d1780c1928f3031315f4d2217 /tests/test_helpers.py
parentMerge pull request #618 from python-discord/schedule-superstarify (diff)
Prevent unwanted logging while running tests
Previously, logging messages would output to std.out. when running individual test files (instead of running the entire suite). To prevent this, I've added a `for`-loop to `tests.helpers` that sets the level of all registered loggers to `CRITICAL`. The reason for adding this to `tests.helpers` is simple: It's the most common file to be imported in individual tests, increasing the chance of the code being run for individual test files. A small downside of this way of handling logging is that when we are trying to assert logging messages are being emitted, we need to set the logger explicitly in the `self.assertLogs` context manager. This is a small downside, though, and probably good practice anyway. There was one test in `tests.bot.test_api` that did not do this, so I have changed this to make the test compatible with the new set-up.
Diffstat (limited to 'tests/test_helpers.py')
0 files changed, 0 insertions, 0 deletions