epenet
9e16f87ddc
Add init type hints [b-c] ( #63100 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-02 17:05:18 +01:00
Marc Mueller
f57d42a9e8
Use platform enum (1) [A-D] ( #60908 )
...
* Use platform enum (1) [A-D]
* Fix imports
* Fix tests
* Use Platform even in tests
2021-12-03 08:51:30 -08:00
Franck Nijhof
f17a5f0db9
Clean up redudant exceptions from handlers ( #51741 )
2021-06-11 13:29:50 +02:00
J. Nick Koston
a67b9eff17
Reduce config entry setup/unload boilerplate D-F ( #49733 )
2021-04-26 20:46:49 -10:00
Franck Nijhof
bb9da22a84
Clean up superfluous integration setup - part 3 ( #48484 )
2021-03-29 13:23:44 -10:00
J. Nick Koston
a851bff95a
Create async_config_entry_first_refresh to reduce coordinator boilerplate ( #48451 )
2021-03-29 12:51:39 -10:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
On Freund
96d48c309f
Make CoolMasterNet integration async ( #38643 )
...
* make CoolMasteNet integration async
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Minor post-review tweaks
* Apply suggestions from code review
* Update homeassistant/components/coolmaster/__init__.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-08-09 13:08:07 -05:00
On Freund
0656f0c62b
Address post-merge coolmaster config flow code review ( #28163 )
...
* Address post-merge code review comments
* Use component path for 3rd party lib
2019-10-25 18:39:16 +02:00
On Freund
1412862f2a
Config entry and device for Coolmaster integration ( #27925 )
...
* Config entry and device for Coolmaster integration
* Lint/isort/flake/etc...
* Black formatting
* Code review fixes
* Config flow tests for coolmaster
* Add pycoolmaster requirement to test
* Remove port selection from Coolmaster config flow
* Update config_flow.py
* More idoimatic hash concat
2019-10-23 12:47:00 -07:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00