What seems wrong with python unittest and why pytest can serve as an alternative. Pytest fixtures, parameterizing, tips and tricks, etc.