Replace asynctest with tests.async_mock (#37428)

This commit is contained in:
Paulus Schoutsen 2020-07-03 11:29:35 -07:00 committed by GitHub
parent eb66da6436
commit 0c771f1c42
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 22 additions and 25 deletions

View file

@ -1,6 +1,5 @@
"""Define tests for the Acmeda config flow."""
import aiopulse
from asynctest.mock import patch
import pytest
from homeassistant import data_entry_flow
@ -8,6 +7,7 @@ from homeassistant.components.acmeda.const import DOMAIN
from homeassistant.config_entries import SOURCE_USER
from homeassistant.const import CONF_HOST
from tests.async_mock import patch
from tests.common import MockConfigEntry
DUMMY_HOST1 = "127.0.0.1"

View file

@ -1,9 +1,9 @@
"""Test the Avri config flow."""
from asynctest import patch
from homeassistant import config_entries, setup
from homeassistant.components.avri.const import DOMAIN
from tests.async_mock import patch
async def test_form(hass):
"""Test we get the form."""

View file

@ -1,6 +1,5 @@
"""Define tests for the Awair config flow."""
from asynctest import patch
from python_awair.exceptions import AuthError, AwairError
from homeassistant import data_entry_flow
@ -10,6 +9,7 @@ from homeassistant.const import CONF_ACCESS_TOKEN
from .const import CONFIG, DEVICES_FIXTURE, NO_DEVICES_FIXTURE, UNIQUE_ID, USER_FIXTURE
from tests.async_mock import patch
from tests.common import MockConfigEntry

View file

@ -1,13 +1,13 @@
"""Test the Flick Electric config flow."""
import asyncio
from asynctest import patch
from pyflick.authentication import AuthException
from homeassistant import config_entries, data_entry_flow, setup
from homeassistant.components.flick_electric.const import DOMAIN
from homeassistant.const import CONF_PASSWORD, CONF_USERNAME
from tests.async_mock import patch
from tests.common import MockConfigEntry
CONF = {CONF_USERNAME: "test-username", CONF_PASSWORD: "test-password"}

View file

@ -1,7 +1,8 @@
"""Define fixtures for Elexa Guardian tests."""
from asynctest import patch
import pytest
from tests.async_mock import patch
@pytest.fixture()
def ping_client():

View file

@ -1,6 +1,5 @@
"""Define tests for the Elexa Guardian config flow."""
from aioguardian.errors import GuardianError
from asynctest import patch
from homeassistant import data_entry_flow
from homeassistant.components.guardian import CONF_UID, DOMAIN
@ -11,6 +10,7 @@ from homeassistant.components.guardian.config_flow import (
from homeassistant.config_entries import SOURCE_USER, SOURCE_ZEROCONF
from homeassistant.const import CONF_IP_ADDRESS, CONF_PORT
from tests.async_mock import patch
from tests.common import MockConfigEntry

View file

@ -1,11 +1,10 @@
"""Test the HomeKit config flow."""
from asynctest import patch
from homeassistant import config_entries, data_entry_flow, setup
from homeassistant.components.homekit.const import DOMAIN
from homeassistant.config_entries import SOURCE_IMPORT
from homeassistant.const import CONF_NAME, CONF_PORT
from tests.async_mock import patch
from tests.common import MockConfigEntry

View file

@ -2,7 +2,6 @@
import os
from typing import Dict
from asynctest import MagicMock
import pytest
from homeassistant.components import zeroconf
@ -62,7 +61,7 @@ from homeassistant.util import json as json_util
from .util import PATH_HOMEKIT, async_init_entry, async_init_integration
from tests.async_mock import ANY, AsyncMock, Mock, patch
from tests.async_mock import ANY, AsyncMock, MagicMock, Mock, patch
from tests.common import MockConfigEntry, mock_device_registry, mock_registry
from tests.components.homekit.common import patch_debounce

View file

@ -1,11 +1,10 @@
"""Test util for the homekit integration."""
from asynctest import patch
from homeassistant.components.homekit.const import DOMAIN
from homeassistant.const import CONF_NAME, CONF_PORT
from homeassistant.core import HomeAssistant
from tests.async_mock import patch
from tests.common import MockConfigEntry
PATH_HOMEKIT = "homeassistant.components.homekit"

View file

@ -1,13 +1,13 @@
"""Test the JuiceNet config flow."""
import aiohttp
from asynctest import patch
from asynctest.mock import MagicMock
from pyjuicenet import TokenError
from homeassistant import config_entries, setup
from homeassistant.components.juicenet.const import DOMAIN
from homeassistant.const import CONF_ACCESS_TOKEN
from tests.async_mock import MagicMock, patch
def _mock_juicenet_return_value(get_devices=None):
juicenet_mock = MagicMock()

View file

@ -1,6 +1,4 @@
"""Test the Panasonic Viera setup process."""
from asynctest import patch
from homeassistant.components.panasonic_viera.const import (
CONF_APP_ID,
CONF_ENCRYPTION_KEY,
@ -13,7 +11,7 @@ from homeassistant.config_entries import ENTRY_STATE_NOT_LOADED
from homeassistant.const import CONF_HOST, CONF_NAME, CONF_PORT
from homeassistant.setup import async_setup_component
from tests.async_mock import Mock
from tests.async_mock import Mock, patch
from tests.common import MockConfigEntry
MOCK_CONFIG_DATA = {

View file

@ -1,5 +1,4 @@
"""Test the Logitech Squeezebox config flow."""
from asynctest import patch
from pysqueezebox import Server
from homeassistant import config_entries
@ -17,6 +16,7 @@ from homeassistant.data_entry_flow import (
RESULT_TYPE_FORM,
)
from tests.async_mock import patch
from tests.common import MockConfigEntry
HOST = "1.1.1.1"

View file

@ -1,10 +1,10 @@
"""Test the UPB Control config flow."""
from asynctest import MagicMock, PropertyMock, patch
from homeassistant import config_entries, setup
from homeassistant.components.upb.const import DOMAIN
from tests.async_mock import MagicMock, PropertyMock, patch
def mocked_upb(sync_complete=True, config_ok=True):
"""Mock UPB lib."""

View file

@ -1,7 +1,6 @@
"""Test the wiffi integration config flow."""
import errno
from asynctest import patch
import pytest
from homeassistant import config_entries, data_entry_flow
@ -13,6 +12,7 @@ from homeassistant.data_entry_flow import (
RESULT_TYPE_FORM,
)
from tests.async_mock import patch
from tests.common import MockConfigEntry
MOCK_CONFIG = {CONF_PORT: 8765}

View file

@ -5,7 +5,6 @@ from typing import Any
from urllib.parse import urlparse
from aiohttp.test_utils import TestClient
from asynctest import MagicMock
import pytest
import requests_mock
from withings_api.common import NotifyAppli, NotifyListProfile, NotifyListResponse
@ -18,6 +17,7 @@ from homeassistant.components.withings.common import (
from homeassistant.core import HomeAssistant
from homeassistant.helpers.config_entry_oauth2_flow import AbstractOAuth2Implementation
from tests.async_mock import MagicMock
from tests.common import MockConfigEntry
from tests.components.withings.common import (
ComponentFactory,

View file

@ -1,10 +1,11 @@
"""Test the zerproc config flow."""
from asynctest import patch
import pyzerproc
from homeassistant import config_entries, setup
from homeassistant.components.zerproc.config_flow import DOMAIN
from tests.async_mock import patch
async def test_flow_success(hass):
"""Test we get the form."""

View file

@ -1,5 +1,4 @@
"""Test the zerproc lights."""
from asynctest import patch
import pytest
import pyzerproc
@ -24,6 +23,7 @@ from homeassistant.const import (
)
import homeassistant.util.dt as dt_util
from tests.async_mock import patch
from tests.common import MockConfigEntry, async_fire_time_changed