mirror of https://github.com/home-assistant/core
39 lines
903 B
Python
39 lines
903 B
Python
"""Fixtures for the Android TV integration tests."""
|
|
|
|
from collections.abc import Generator
|
|
from unittest.mock import Mock, patch
|
|
|
|
import pytest
|
|
|
|
from . import patchers
|
|
|
|
|
|
@pytest.fixture(autouse=True)
|
|
def adb_device_tcp_fixture() -> Generator[None]:
|
|
"""Patch ADB Device TCP."""
|
|
with patch(
|
|
"androidtv.adb_manager.adb_manager_async.AdbDeviceTcpAsync",
|
|
patchers.AdbDeviceTcpAsyncFake,
|
|
):
|
|
yield
|
|
|
|
|
|
@pytest.fixture(autouse=True)
|
|
def load_adbkey_fixture() -> Generator[None]:
|
|
"""Patch load_adbkey."""
|
|
with patch(
|
|
"homeassistant.components.androidtv.ADBPythonSync.load_adbkey",
|
|
return_value="signer for testing",
|
|
):
|
|
yield
|
|
|
|
|
|
@pytest.fixture(autouse=True)
|
|
def keygen_fixture() -> Generator[None]:
|
|
"""Patch keygen."""
|
|
with patch(
|
|
"homeassistant.components.androidtv.keygen",
|
|
return_value=Mock(),
|
|
):
|
|
yield
|