Add Apprise notification integration (#26868)
* Added apprise notification component * flake-8 fixes; black formatting + import merged to 1 line * pylint issues resolved * added github name to manifest.json * import moved to top as per code review request * manifest formatting to avoid failing ci * .coveragerc updated to include apprise * removed block for written tests * more test coverage * formatting as per code review * tests converted to async style as per code review * increased coverage * bumped version of apprise to 0.8.1 * test that mocked entries are called * added tests for hass.service loading * support tags for those who identify the TARGET option * renamed variable as per code review * 'assert not' used instead of 'is False' * added period (in case linter isn't happy)
Showing
- CODEOWNERS 1 addition, 0 deletionsCODEOWNERS
- homeassistant/components/apprise/__init__.py 1 addition, 0 deletionshomeassistant/components/apprise/__init__.py
- homeassistant/components/apprise/manifest.json 12 additions, 0 deletionshomeassistant/components/apprise/manifest.json
- homeassistant/components/apprise/notify.py 73 additions, 0 deletionshomeassistant/components/apprise/notify.py
- requirements_all.txt 3 additions, 0 deletionsrequirements_all.txt
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/apprise/__init__.py 1 addition, 0 deletionstests/components/apprise/__init__.py
- tests/components/apprise/test_notify.py 148 additions, 0 deletionstests/components/apprise/test_notify.py
Loading
Please register or sign in to comment