Python FastAPI Unit Testing with Pytest
About
In this module, you will follow a step-by-step walkthrough where you’ll learn how to set up a Pytest testing environment for a FastAPI CRUD app. We’ll discuss and download dependencies, create configuration files and write unit tests to validate several endpoints of your RESTful API.
Content
| Lesson | Est. Delivery Time | Skills |
|---|---|---|
| Setup | 5 min | Set up the development environment. |
| Concepts | 10 min | Understand the purpose and core features of the Python Pytest library, including installation and basic usage. |
| Preparing the Pytest Testing Environment | 15 min | Prepare and configure a testing environment for Pytest, including setting up the necessary configurations for testing FastAPI APIs. |
| Writing Unit Tests | 20 min | Write unit tests to validate FastAPI endpoints, using Pytest for testing and debugging the API’s functionality. |
| Total content | 50 min |