Master pytest, fixtures, parametrization, mocking, markers, and real Python automation testing scenarios