Test failures are better served with humor.
Running tests is better with some healthy (or not) amount or humor! 😃
This is a completely useless plugin created to get some practice in creating plugins for Pytest.
Powered by pyjokes.
$ pip install pytest-joke
When the plugin is installed, every time a test run results in a failure, the terminal would output a random joke in an attempt to cheer you up.
Humor-powered output enabled 😃. plugins: mock-1.10.4, joke-0.1.0 collected 2 items test_joke.py .F [100%] =================================== FAILURES =================================== _________________________________ test_failed __________________________________ def test_failed(): > assert 1 == 2 E assert 1 == 2 test_joke.py:7: AssertionError ====================== 1 failed, 1 passed in 0.03 seconds ====================== There are two ways to write error-free programs; only the third one works.
- make the plugin configurable: turn on/off, language, joke category, number of jokes
Distributed under the terms of the MIT license, pytest-joke is free and open source software.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for pytest_joke-0.1.1-py3-none-any.whl