You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let's add an option --fail-if-warning, which'll look over issued warnings during test execution and fail them if warning issued. This can probably be done easily by patching Python's warning method and checking if it was called.
I see 3 cases to check for warnings:
1 - When importing test modules.
2 - When running individual tests.
3 - On shutdown.
For 1 & 2, this should be easy, not sure about 3.
An important feature of this, is to allow include / exclude paths to accept / ignore warnings. Eg: if a warning came from a third party library, there's sometimes little one can do, and we should ignore it. If warning came from the code being tested, it should surface.
The text was updated successfully, but these errors were encountered:
Let's add an option
--fail-if-warning
, which'll look over issued warnings during test execution and fail them if warning issued. This can probably be done easily by patching Python's warning method and checking if it was called.I see 3 cases to check for warnings:
1 - When importing test modules.
2 - When running individual tests.
3 - On shutdown.
For 1 & 2, this should be easy, not sure about 3.
An important feature of this, is to allow include / exclude paths to accept / ignore warnings. Eg: if a warning came from a third party library, there's sometimes little one can do, and we should ignore it. If warning came from the code being tested, it should surface.
The text was updated successfully, but these errors were encountered: