-
- Downloads
Test storage save and load for evohome (#122510)
* test storage save and load
* fix bug exposed by test
* refactor test
* add JSON for test account/location
* create helpers to load JSON
* refactor test
* baseline refactor
* tweak
* update requiremenst
* rationalise code
* remove conditional in test
* refactor test
* mypy fix
* tweak tests
* working test
* working test 4
* working test 5
* add typed dicts
* working dtms
* lint
* fix dtm asserts
* doc strings
* list
* tweak conditional
* tweak test data sets to extend coverage
* leverage conftest.py for subsequent tests
* revert test storage
* revert part two
* rename symbols
* remove anachronism
* stop unwanted DNS lookup
* Clean up type ignores
* Format
---------
Co-authored-by:
Martin Hjelmare <marhje52@gmail.com>
Showing
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/evohome/__init__.py 1 addition, 0 deletionstests/components/evohome/__init__.py
- tests/components/evohome/conftest.py 111 additions, 0 deletionstests/components/evohome/conftest.py
- tests/components/evohome/const.py 10 additions, 0 deletionstests/components/evohome/const.py
- tests/components/evohome/fixtures/schedule_dhw.json 81 additions, 0 deletionstests/components/evohome/fixtures/schedule_dhw.json
- tests/components/evohome/fixtures/schedule_zone.json 67 additions, 0 deletionstests/components/evohome/fixtures/schedule_zone.json
- tests/components/evohome/fixtures/status_2738909.json 125 additions, 0 deletionstests/components/evohome/fixtures/status_2738909.json
- tests/components/evohome/fixtures/user_account.json 11 additions, 0 deletionstests/components/evohome/fixtures/user_account.json
- tests/components/evohome/fixtures/user_locations.json 346 additions, 0 deletionstests/components/evohome/fixtures/user_locations.json
- tests/components/evohome/test_storage.py 208 additions, 0 deletionstests/components/evohome/test_storage.py
Loading
Please register or sign in to comment