In this repo we have 6 folders. Each one with a different exercise. The goal is to learn a few things about testing.
- Simple FizzBuzz exercise in python and pytest
- Continuation of FizzBuzz with python and pytest. Example to understand the benefits of testing
- An api endpoint in fastapi. Helps to understand how testing apis requires you to understand the framework.
- Testing two api endpoints. One requires mocking dates, another one mocking the database.
- Testing components and interactions in a frontend application with vue, vitest and testing library.
- Testing end2end with cypress
Each exercise has its own instructions.