1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Add init test to Blink (#103263)

This commit is contained in:
mkmer
2023-11-27 05:13:40 -05:00
committed by GitHub
parent ccc8804906
commit 669b347ed1
5 changed files with 295 additions and 8 deletions

View File

@@ -65,12 +65,14 @@ def blink_api_fixture(camera) -> MagicMock:
@pytest.fixture(name="mock_blink_auth_api")
def blink_auth_api_fixture():
def blink_auth_api_fixture() -> MagicMock:
"""Set up Blink API fixture."""
with patch(
"homeassistant.components.blink.Auth", autospec=True
) as mock_blink_auth_api:
mock_blink_auth_api.check_key_required.return_value = False
mock_blink_auth_api = create_autospec(blinkpy.auth.Auth, instance=True)
mock_blink_auth_api.check_key_required.return_value = False
mock_blink_auth_api.send_auth_key = AsyncMock(return_value=True)
with patch("homeassistant.components.blink.Auth", autospec=True) as class_mock:
class_mock.return_value = mock_blink_auth_api
yield mock_blink_auth_api