Repository navigation
Release v0.0.12 - Test Infrastructure
🎯 Nouveautés
Infrastructure de tests unitaires complète
Cette version établit les fondations pour les tests automatisés de Pool Control.
📦 Ajouts
Configuration de Test
- pytest.ini : Configuration pytest avec marqueurs personnalisés
- requirements_test.txt : Dépendances (pytest, pytest-cov, pytest-mock, pytest-timeout)
- .gitignore : Python cache ajouté
Structure tests/
- conftest.py : Fixtures communes (mock_hass, mock_pool_config, etc.)
- const.py : Constantes pour tests
- test_environment.py : 12 tests de validation
- README.md : Documentation complète
Fixtures Disponibles
mock_hass: Mock Home Assistant avec services et étatsmock_pool_config: Configuration complète pour testsmock_state_factory: Factory pour créer des états mockéssetup_hass_states: Helper pour configurer plusieurs étatsmock_temperature_sensor: Mock capteur de température