mirror of https://github.com/home-assistant/core
27 lines
799 B
Python
27 lines
799 B
Python
"""Fixtures for the Aladdin Connect integration tests."""
|
|
|
|
from unittest.mock import AsyncMock, MagicMock
|
|
|
|
from goodwe import Inverter
|
|
import pytest
|
|
|
|
|
|
@pytest.fixture(name="mock_inverter")
|
|
def fixture_mock_inverter():
|
|
"""Set up inverter fixture."""
|
|
mock_inverter = MagicMock(spec=Inverter)
|
|
mock_inverter.serial_number = "dummy_serial_nr"
|
|
mock_inverter.arm_version = 1
|
|
mock_inverter.arm_svn_version = 2
|
|
mock_inverter.arm_firmware = "dummy.arm.version"
|
|
mock_inverter.firmware = "dummy.fw.version"
|
|
mock_inverter.model_name = "MOCK"
|
|
mock_inverter.rated_power = 10000
|
|
mock_inverter.dsp1_version = 3
|
|
mock_inverter.dsp2_version = 4
|
|
mock_inverter.dsp_svn_version = 5
|
|
|
|
mock_inverter.read_runtime_data = AsyncMock(return_value={})
|
|
|
|
return mock_inverter
|