I absolutely love using pytest as my go-to testing tool whenever i'm working on a Python project. Pytest Parametrization is one of reasons why.
Pytest's built-in caplog fixture to capture log messages is nothing but amazing. Capture logs for unit testing can't get easier
This is the easiest way to categorize and maximize the flexibility and readability of your testing workflow and results