This projects aims to provide different set of exercises to learn about testing, mocking and Test Driven Development using Python:
- 01_fizzbuzz_tdd: to be used as a seed directory for applying FizzBuzz TDD kata.
- 01_fizzbuzz_test_cases: similar to the TDD on,e but this project provides with the test cases to fullfil.
- 03_payment_app_test_cases: a more complex project to implement different types of mocking
This project was created using Python 3.10.3
pip install -r requirements.txt
As some test cases may be repeated between modules, try running tests by specifying any of them, e.g.:
pytest 03_payment_app_test_cases