- [x] Decorators
- [x] Dunder functions
- [x] Object Oriented Programming
- [x] Data Classes
- [ ] Unit Testing
PyTest
PyTest naming convention
- File name should start with “test_” e.g., test_filename
- Class name should start with “Test” e.g., TestClassName
- Method/function name should start with “test_” e.g., test_method
Unit Test
- Asserting expected exceptions
- Markers
- Parameterized markers
- Fixtures
- Custom Fixtures
- Fixture Factory
- Parameterized fixtures