Pybites Logo

Test print / standard output

Level: Beginner (score: 2)

We moved from mutpy (<= 3.7) to mutatest (3.12 📈) for test Bites.

First we check if you have 90% test coverage, then we inject some mutations into the code to see if your tests catch them. 🤯

Good luck 🔥 💪 (please be patient 🙏 - it can take a few seconds to run the tests 🕒)

In this Bite you test a function that prints to stdout. Check out pytest's Capturing of the stdout/stderr output how to test this.

You probably want to use the capsys / capfd fixture in your test code and you'll probably find a good use case for @pytest.mark.parametrize here too.

Have fun and keep calm and code in Python!