G Johansson
711e0ee503
Change camera state to an enum ( #126558 )
...
* Change camera state to an enum
* copy/paste mistake
* Add test deprecated constants
2024-09-24 12:12:01 +02:00
Erik Montnemery
3c9f51fbbd
Reduce scope of JSON/XML test fixtures ( #126590 )
2024-09-24 08:29:35 +02:00
epenet
6d212ea24e
Add helper functions for repair tests ( #125886 )
...
* Expose repairs constants and function for other components
* Reorder
* Use helper methods
* Adjust core_files
* Improve
* Update test_migrate.py
2024-09-14 03:31:44 +02:00
epenet
aab939cf6c
Add alias to DOMAIN import in tests [a-d] ( #125573 )
2024-09-09 15:20:40 +02:00
J. Nick Koston
135c80186f
Fix doorbird with externally added events ( #123313 )
2024-08-08 08:56:40 +02:00
J. Nick Koston
a3b5dcc21b
Fix doorbird models are missing the schedule API ( #123033 )
...
* Fix doorbird models are missing the schedule API
fixes #122997
* cover
2024-08-01 22:37:26 +02:00
J. Nick Koston
8375b58eac
Update doorbird error notification to be a repair flow ( #122987 )
2024-08-01 08:31:22 +02:00
J. Nick Koston
ca430f0e7b
Add coverage for fixing missing params in the doorbird schedule ( #122745 )
2024-07-29 11:36:44 +02:00
J. Nick Koston
ba266ab13c
Add coverage for calling doorbird webhook with the wrong token ( #122700 )
2024-07-28 07:11:56 -05:00
J. Nick Koston
8e578227c3
Add test coverage for doorbird cameras ( #122660 )
2024-07-26 20:04:23 +02:00
J. Nick Koston
5bb6272dfa
Add test coverage for doorbird events ( #122617 )
2024-07-26 09:55:14 -05:00
J. Nick Koston
bd97a09cae
Complete coverage for doorbird init ( #122272 )
2024-07-22 13:57:43 +02:00
Marc Mueller
8bca9a3449
Fix return type annotations in tests ( #122184 )
2024-07-19 16:44:03 +02:00
Marc Mueller
c92d9dcb74
Use TypeVar defaults for Generator ( #122170 )
2024-07-19 13:06:45 +02:00
J. Nick Koston
fb5443fe2f
Add missing coverage for doorbird config_flow ( #122146 )
2024-07-19 09:08:43 +02:00
J. Nick Koston
dae23a8153
Add coverage for doorbird button platform ( #122145 )
2024-07-19 09:07:58 +02:00
J. Nick Koston
a0a5f640dc
Add some basic tests for doorbird ( #122135 )
...
* basic tests
* basic tests
* basic tests
* basic tests
* cover
* cover
* Update tests/components/doorbird/test_init.py
2024-07-18 22:36:54 +02:00
J. Nick Koston
a8321fac95
Add reauth support to doorbird ( #121815 )
2024-07-12 16:53:39 +02:00
J. Nick Koston
ab7c4244d2
Pre-configure default doorbird events ( #121692 )
2024-07-11 11:31:29 +02:00
J. Nick Koston
0e0a339517
Convert doorbird to use asyncio ( #121569 )
2024-07-10 17:34:12 +02:00
Joost Lekkerkerker
b9281327c4
Use FlowResultType enum in config flow tests A-M ( #114681 )
2024-04-03 09:21:17 +02:00
Joost Lekkerkerker
9b41e3d124
Use is in enum comparison in config flow tests A-E ( #114669 )
2024-04-02 11:22:05 -10:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Marc Mueller
38adfbf1a3
Add empty line after module docstring [tests a-e] ( #112708 )
2024-03-08 08:50:25 -05:00
J. Nick Koston
0eca433004
Update zeroconf discovery to use IPAddress objects to avoid conversions ( #100567 )
2023-09-19 18:58:46 +02:00
epenet
728f62b1ec
Add type hints to integration tests (part 5) ( #87850 )
2023-02-12 19:39:48 +01:00
epenet
3052de3e8e
Add type hints to integration tests (d-e) ( #87699 )
2023-02-08 13:01:44 +01:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum ( #74642 )
2022-07-07 19:57:36 +03:00
J. Nick Koston
a851921fe6
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-12 02:09:02 -10:00
Joshua Roys
9134e5c844
Get discovered zeroconf IPv6 addresses ( #65462 )
2022-02-11 16:46:17 -06:00
epenet
1d3fbc93a0
Update ZeroconfServiceInfo in tests (a-f) ( #60212 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-23 09:32:58 -06:00
epenet
ab1e14204f
Rename zeroconf service info ( #59467 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-10 15:26:47 +01:00
epenet
2b22d635d9
Use zeroconf HaServiceInfo in tests (A-D) ( #58836 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-02 12:27:31 -05:00
Paulus Schoutsen
a4d9019ffc
Refactor persistent notification to no longer route all data via a service ( #57157 )
...
* Convert persistent notification tests to async
* Create/dismiss persistent notifications in exposed functions, not service calls
* Fix notify persistent_notification
* Remove setting up persistent_notification
* Drop more setups
* Empty methods
* Undeprecate sync methods because too big task
* Fix setup clearing notifications
* Fix a bunch of tests
* Fix more tests
* Uno mas
* Test persistent notification events
* Clean up stale comment
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-07 12:58:00 +02:00
Franck Nijhof
fb2cb469e2
Remove YAML configuration from DoorBird ( #50082 )
2021-05-04 21:10:17 +02:00
J. Nick Koston
cdb151e8c9
Remove doorbird recorder test workaround ( #48781 )
...
Apparently this is no longer needed
2021-04-07 09:27:47 -10:00
J. Nick Koston
46b673cdc6
Abort discovery for unsupported doorbird accessories ( #48710 )
2021-04-06 13:32:14 +02:00
Franck Nijhof
65cf2fcb6f
Drop asynctest ( #44746 )
2021-01-01 22:31:56 +01:00
Paulus Schoutsen
1c36bf5e19
Fix block till done in create entry config flow tests ( #42290 )
2020-10-24 16:20:56 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Paulus Schoutsen
ec47216388
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
J. Nick Koston
ff936302d7
Fix Doorbird yaml import aborted if discovery finds it first ( #33843 )
2020-04-08 18:29:46 -07:00
J. Nick Koston
a473ae6711
Ignore link local addresses during doorbird ssdp config flow ( #33401 )
2020-03-31 14:20:29 -07:00
J. Nick Koston
2360fd4141
Switch legacy calls to init_recorder_component using async_add… ( #33185 )
2020-03-23 11:27:45 -07:00
J. Nick Koston
f9a7c64106
Config flow for doorbird ( #33165 )
...
* Config flow for doorbird
* Discoverable via zeroconf
* Fix zeroconf test
* add missing return
* Add a test for legacy over ride url (will go away when refactored to cloud hooks)
* Update homeassistant/components/doorbird/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* without getting the hooks its not so useful
* Update homeassistant/components/doorbird/config_flow.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* fix copy pasta
* remove identifiers since its in connections
* self review fixes
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-03-23 10:14:21 +01:00