What is one useful feature of adding fixtures to the conftest.py file?
That is allows sharing the fixtures without importing them in a test suite.
What makes a test be a good candidate for parametrize()
When a test needs to loop over inputs for the same assertion
Why multiple arguments with parametrize might not be a good idea?
Because it can make tests harder to read.
Why is it useful to use plain assert statements with Pytest tests?
It allows you to use Python operators for any comparison.
So that tests can benefit from a common setup or cleanup.
Can Pytest be used as a Python library for testing?
Yes, Pytest has modules and helpers that you can import in your tests.