Erik Montnemery and GitHub
234c4c1958
Move backup backup onboarding API to an onboarding platform ( #142713 )
...
* Move backup backup onboarding API to an onboarding platform
* Move additional test from onboarding to backup
* Remove backup tests from onboarding
2025-04-12 09:41:54 +02:00
Erik Montnemery and GitHub
4aca9cd66b
Move cloud onboarding API to an onboarding platform ( #141978 )
...
* Move cloud onboarding API to an onboarding platform
* Address review comments
* Add tests
* Move cloud onboarding tests to the cloud integration
* Address review comments
* Don't wait for platforms
* Add test
* Remove useless check for CLOUD_DATA
2025-04-11 16:02:27 +02:00
Erik Montnemery and GitHub
3b437c9b84
Add onboarding view /api/onboarding/integration/wait ( #142688 )
2025-04-11 13:43:18 +02:00
Erik Montnemery and GitHub
d4dbd76a0a
Revert "Add onboarding view /api/onboarding/integration/wait" ( #142680 )
...
This reverts commit 956cac8f1a .
2025-04-10 19:15:54 +02:00
Erik Montnemery and GitHub
eee6e8a2c3
Add WS command config_entries/flow/subscribe ( #142459 )
2025-04-10 16:58:46 +02:00
Erik Montnemery and GitHub
dfd86d56ec
Convert test fixtures to async ( #142052 )
2025-04-02 14:05:07 +02:00
Erik Montnemery and GitHub
f4d57e3722
Add cloud onboarding views ( #139422 )
...
* Add cloud onboarding views
* Break import cycle when running hassfest
* Add exemption to hassfest for onboarding using cloud
* Adjust according to discussion
* Fix copy-paste errors
* Add tests
* Fix stale docstring
* Import cloud loally
2025-03-24 08:41:19 +01:00
Erik Montnemery and GitHub
05c61b7ec3
Rename BackupManager last_non_idle_event to last_action_event ( #140291 )
...
* Rename BackupManager last_non_idle_event to last_action_event
* Update snapshots
2025-03-19 17:28:40 +01:00
Erik Montnemery and GitHub
20e48054cf
Fix stale docstrings in onboarding tests ( #139696 )
2025-03-03 15:08:39 +00:00
bf190a8a73
Add backup helper ( #139199 )
...
* Add backup helper
* Add hassio to stage 1
* Apply same changes to newly merged `webdav` and `azure_storage` to fix inflight conflict
* Address comments, add tests
---------
Co-authored-by: J. Nick Koston <[email protected] >
2025-02-25 10:19:41 +01:00
Erik Montnemery and GitHub
fc8affd243
Remove setup of rpi_power from onboarding ( #139168 )
...
* Remove setup of rpi_power from onboarding
* Remove test
2025-02-24 12:33:14 +01:00
Erik Montnemery and GitHub
31ea2e1714
Improve error reporting in onboarding backup API ( #138203 )
2025-02-11 13:48:13 +01:00
Erik Montnemery and GitHub
ec0cef0611
Unify error reporting in onboarding backup API ( #138200 )
2025-02-11 09:47:09 +01:00
Erik Montnemery and GitHub
5629b995ce
Include extra metadata in backup WS API ( #137296 )
...
* Include extra metadata in backup WS API
* Update onboarding backup view
* Update google_drive tests
2025-02-04 15:57:30 +01:00
Erik Montnemery and GitHub
b2ec72d75f
Persist backup restore status after core restart ( #136838 )
...
* Persist backup restore status after core restart
* Don't blow up if restore result file can't be removed
* Update tests
2025-01-29 16:58:33 +01:00
Erik Montnemery and GitHub
7249c02655
Add backup endpoints to the onboarding integration ( #136051 )
...
* Add backup endpoints to the onboarding integration
* Add backup as after dependency of onboarding
* Add test snapshots
* Fix stale docstrings
* Add utility function for getting the backup manager instance
* Return backup_id when uploading backup
* Change /api/onboarding/backup/restore to accept a JSON body
* Fix with_backup_manager
2025-01-29 12:32:18 +01:00
ed4f55406c
Replace Supervisor resolution API calls with aiohasupervisor ( #129599 )
...
* Replace Supervisor resolution API calls with aiohasupervisor
* Use consistent types to avoid uuid issues
* Fix mocking in http test
* Changes from feedback
* Put hass first
* Fix typo
---------
Co-authored-by: Martin Hjelmare <[email protected] >
2024-11-07 01:33:51 +01:00
Mike Degatano and GitHub
673f0224c9
Continue migration of methods from handler to aiohasupervisor ( #129183 )
2024-10-29 14:33:21 +01:00
Mike Degatano and GitHub
a9aa5ad229
Use aiohasupervisor for store APIs ( #126780 )
...
* Use aiohasupervosor for store addon info
* Use aiohasupervisor install addon
* Use aiohasupervisor for store info API
* Fix onboarding test
* Changes from feedback
* Move get_supervisor_client out of constructor
* Mock supervisor_client in tests
* Make property private
2024-10-10 10:27:20 +02:00
epenet and GitHub
4b4b17e774
Improve hass type hints for autouse fixtures in tests ( #121311 )
2024-07-05 15:49:22 +01:00
Marc Mueller and GitHub
921430d497
Import Generator from collections.abc (3) ( #120916 )
2024-07-01 12:09:11 +02:00
Marc Mueller and GitHub
837ee7c4fb
Import Generator from typing_extensions (4) ( #118992 )
2024-06-06 17:41:37 +02:00
epenet and GitHub
666fc2333a
Add type hints for AiohttpClientMocker in test fixtures ( #118691 )
2024-06-03 10:13:22 +02:00
Mike Degatano and GitHub
dbcef2e3c3
Add more supervisor info to system info panel ( #115715 )
...
* Add virtualization field fo system info
* Add ntp sync and host connectivity
* Prevent nonetype errors
* Add supervisor_connectivity and fix tests
* Add mock of network info to other fixtures
* Update more fixtures with network/info mock
2024-05-28 16:14:42 +02:00
epenet and GitHub
fa038bef92
Use area_registry fixture in component tests ( #118236 )
2024-05-27 12:40:08 +02:00
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <[email protected] >
Co-authored-by: Marc Mueller <[email protected] >
Co-authored-by: J. Nick Koston <[email protected] >
2024-03-26 00:02:16 +01:00
Erik Montnemery and GitHub
a16ea3d7bd
Deprecate the map integration ( #113215 )
...
* Deprecate the map integration
* Revert changes in DashboardsCollection._async_load_data
* Add option to allow single word in dashboard URL
* Update tests
* Translate title
* Add icon
* Improve test coverage
2024-03-14 14:04:41 +01:00
Marc Mueller and GitHub
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
Marc Mueller and GitHub
1722e23df8
Add empty line after module docstring [tests l-p] ( #112710 )
2024-03-08 14:55:15 +01:00
J. Nick Koston and GitHub
1772e5257c
Move analytics setup to later stage to avoid delaying frontend startup ( #112535 )
...
Move analytics setup to stage 1 to avoid delaying frontend startup
analytics was only needed in the frontend startup phase for onboarding.
Its very unlikely the user will be able to complete the onboarding
steps and get to the analytics screen before analytics is done loading
so we can delay loading it until stage 1. To be absolutely sure that
it is ready, the core_config step in onboarding will wait to proceed
if it is some how still being setup
2024-03-06 20:37:41 -05:00
J. Nick Koston and GitHub
2eea658fd8
Convert getting and removing access tokens to normal functions ( #108670 )
2024-01-22 20:51:33 -10:00
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <[email protected] >
2023-11-27 14:38:59 +01:00
Marc Mueller and GitHub
544d6b05a5
Replace mock_coro with AsyncMock ( #99014 )
...
* Replace mock_coro with AsyncMock
* Remove mock_coro test helper function
* Remove redundant AsyncMock
2023-08-25 22:54:55 +02:00
dacfa4b4dc
Set up shopping list during onboarding ( #97974 )
...
Co-authored-by: Simon Lamon <[email protected] >
2023-08-08 10:32:35 +02:00
Martin Hjelmare and GitHub
4d2fa5bdbc
Onboard Google Translate ( #95352 )
2023-06-27 13:12:25 +02:00
epenet and GitHub
88444b2e0c
Add type hints to integration tests (part 16) ( #88008 )
2023-02-15 10:50:02 +01:00
epenet and GitHub
3abf7ea18a
Add type hints to integration tests (m-p) ( #87705 )
2023-02-08 07:48:54 -08:00
epenet and GitHub
aa00114c2f
Add return type to async tests without arguments ( #87612 )
2023-02-07 10:26:56 +01:00
Mike Degatano and GitHub
82151bfd40
Create repairs for unsupported and unhealthy ( #80747 )
2022-10-31 09:57:54 -04:00
Paulus Schoutsen and GitHub
810e29f1ef
Guard creating areas in onboarding ( #74306 )
2022-07-01 11:01:07 -07:00
Joakim Sørensen and GitHub
3a0111e65d
Use supervisor envs instead of hassio ( #72601 )
2022-05-30 12:00:13 +02:00
6f567afc0e
Mock out all default onboarding integrations in test ( #68776 )
...
Co-authored-by: Erik Montnemery <[email protected] >
2022-03-28 10:33:43 +02:00
Franck Nijhof and GitHub
9e6bebd27b
Patch out Met in onboarding tests ( #68732 )
2022-03-27 10:54:29 +02:00
Franck Nijhof and GitHub
a8ad9fc5f4
Mock Radio Browser entry setup in onboarding tests ( #67905 )
2022-03-09 06:41:14 -08:00
Franck Nijhof and GitHub
3afadf8adb
Revert "Block peer certs on supervisor" ( #67104 )
2022-02-23 12:32:07 +01:00
938b64081b
Block peer certs on supervisor ( #66837 )
...
Co-authored-by: Pascal Vizeli <[email protected] >
Co-authored-by: Mike Degatano <[email protected] >
2022-02-22 13:59:40 -08:00
Franck Nijhof and GitHub
d839febbe7
Add Radio Browser integration ( #66950 )
2022-02-21 09:13:02 -08:00
Paulus Schoutsen and GitHub
63f8e437ed
Add Home Assistant Content user ( #64337 )
2022-01-21 10:06:39 -08:00
Ville Skyttä and GitHub
380cff167e
Use HTTPStatus in components/[nop]* ( #58279 )
2021-10-23 20:56:30 +02:00
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 <[email protected] >
2021-10-07 12:58:00 +02:00