Paulus Schoutsen
ec47216388
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
SukramJ
3c2df7f8f2
Fix homematicip_cloud tests that have uncaught exceptions ( #33371 )
2020-03-28 21:01:53 -07:00
SukramJ
4f81109304
Fix flaky tests for HMIPC ( #32806 )
2020-03-14 19:35:15 +01:00
SukramJ
32f25a8484
Adjust tests after speed up to restore coverage for HomematicIP Cloud ( #31836 )
...
* Adjust tests after speed up to restore coverage for HomematicIP Cloud
* Fix test data
* Fixes after review
* remove duplicate cade
* remove service marker
2020-02-16 10:09:26 +01:00
SukramJ
9eb0415234
Speed up tests of HomematicIP Cloud ( #31810 )
...
* Speed up tests of HomematicIP Cloud
* load the json once
2020-02-13 22:56:17 -08:00
SukramJ
ec2d378a19
Add test for adding a device to HomematicIP Cloud ( #31224 )
...
* Add test for adding a hmip device
* refactor get_mock_hap to use config_entry setup
* remove unused parameters
2020-01-28 08:44:30 +01:00
SukramJ
1dbfc66669
Cleanup of HomematicIP Cloud tests ( #31181 )
...
* CleanUp tests for HomematicIP_Cloud
* Remove not required CoroutineMock
* remove None return in mocks, add asserts
* rewrite test
2020-01-27 21:34:15 +01:00
SukramJ
1b3c4ed4b3
Use unique_id for config_entries of HomematicIP Cloud ( #31133 )
...
* use hapid as unique_id for config_entry of HomematicIP Cloud
* Add qualita_scale to manifest
* Update config_flow
* use core interface for config_flow tests
* refactor to fail earlier
* use asynctest
* rewrite tests
* rewrite tests
* fix test
* add assert
2020-01-26 14:54:33 +01:00
Ville Skyttä
99c7608fb4
Lint config cleanups ( #28864 )
...
* Remove bunch of unneeded lint exclusions
* Use symbolic names instead of identifiers in pylint disables
* Tighten scope of some pylint disables
2019-11-25 22:40:08 -08:00
SukramJ
efae75103a
Cleanup typing and asserts for HomematicIP Cloud ( #28144 )
...
* Cleanup assert in Homematic IP Cloud Tests
* Cleanup typing
2019-10-23 18:21:49 +02:00
SukramJ
3d7860391a
Improve code coverage for HomematicIP Cloud ( #27606 )
...
* Improve tests for HomematicIP Cloud
* create fixtures remove decorators
* removed further decorators
* remove last decorator
* improve exception handling
* removed not required coroutine
* use the correct place for mock
2019-10-15 12:12:58 +02:00
SukramJ
8bbf261302
Refactor home --> hap for Homematic IP Cloud ( #27368 )
...
* Refactor home to hap for Homematic IP Cloud
* Add some tests
* Rename ha_entity --> ha_state
* use asynctest.Mock
2019-10-11 16:36:46 +02:00
SukramJ
476f24e451
Add basic test support to Homematic IP Cloud ( #27228 )
...
* Add basic test support to Homematic IP Cloud
* move test data address comments
2019-10-06 11:54:26 +02:00