-
Book Overview & Buying
-
Table Of Contents
Python Automation Cookbook - Third Edition
By :
Detecting and running all the defined tests in a project is good to verify that everything is working. But most of the development work done while dealing with tests benefits from executing only a subset of all tests.
When adding new code or new tests, it is crucial to iterate quickly through a specific part of the tests and code to narrow your focus.
In this recipe, we will see how to run a subset of available tests with pytest and which parameters to use in different scenarios.
We will use the pytest module among others. We should install the modules by adding them to our requirements.txt file as follows:
$ echo "requests==2.33.1" >> requirements.txt
$ echo "responses==0.26.0" >> requirements.txt
$ echo "freezegun==1.5.5" >> requirements.txt
$ uv pip install -r requirements.txt
We will use the test files introduced in the previous recipes of the chapter. You can download them from the GitHub repository...