This repository contains robust pytest-based tests for the Bat-Tech software, ensuring all critical gadgets and systems work flawlessly.
bat_functions.py: Main module with Bat-Tech functions.test_bat_functions.py: All pytest tests, covering calculations, parametrization, fixtures, and mocking..github/workflows/pytest.yml: GitHub Actions workflow for automatic CI on push and PR.
- pip install pytest
- pytest
All tests run automatically on GitHub Actions (Python 3.9 and 3.11, Ubuntu).
Assignment for Batman's elite tech team.