Fix panasonic_viera tests (#60999)

Don't modify global test state
This commit is contained in:
Marc Mueller 2021-12-05 12:19:14 +01:00 committed by GitHub
parent 380c1a4be9
commit 21c09d1a3e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 23 deletions

View file

@ -41,7 +41,7 @@ async def test_flow_non_encrypted(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "create_entry"
@ -65,7 +65,7 @@ async def test_flow_not_connected_error(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "form"
@ -89,7 +89,7 @@ async def test_flow_unknown_abort(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"
@ -114,7 +114,7 @@ async def test_flow_encrypted_not_connected_pin_code_request(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"
@ -139,7 +139,7 @@ async def test_flow_encrypted_unknown_pin_code_request(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"
@ -168,7 +168,7 @@ async def test_flow_encrypted_valid_pin_code(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "form"
@ -206,7 +206,7 @@ async def test_flow_encrypted_invalid_pin_code_error(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "form"
@ -244,7 +244,7 @@ async def test_flow_encrypted_not_connected_abort(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "form"
@ -277,7 +277,7 @@ async def test_flow_encrypted_unknown_abort(hass):
):
result = await hass.config_entries.flow.async_configure(
result["flow_id"],
MOCK_BASIC_DATA,
{**MOCK_BASIC_DATA},
)
assert result["type"] == "form"
@ -304,7 +304,7 @@ async def test_flow_non_encrypted_already_configured_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_USER},
data=MOCK_BASIC_DATA,
data={**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"
@ -323,7 +323,7 @@ async def test_flow_encrypted_already_configured_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_USER},
data=MOCK_BASIC_DATA,
data={**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"
@ -342,7 +342,7 @@ async def test_imported_flow_non_encrypted(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "create_entry"
@ -366,7 +366,7 @@ async def test_imported_flow_encrypted_valid_pin_code(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "form"
@ -398,7 +398,7 @@ async def test_imported_flow_encrypted_invalid_pin_code_error(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "form"
@ -430,7 +430,7 @@ async def test_imported_flow_encrypted_not_connected_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "form"
@ -457,7 +457,7 @@ async def test_imported_flow_encrypted_unknown_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "form"
@ -482,7 +482,7 @@ async def test_imported_flow_not_connected_error(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "form"
@ -500,7 +500,7 @@ async def test_imported_flow_unknown_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
assert result["type"] == "abort"
@ -519,7 +519,7 @@ async def test_imported_flow_non_encrypted_already_configured_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_BASIC_DATA,
data={**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"
@ -538,7 +538,7 @@ async def test_imported_flow_encrypted_already_configured_abort(hass):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data=MOCK_BASIC_DATA,
data={**MOCK_BASIC_DATA},
)
assert result["type"] == "abort"

View file

@ -130,7 +130,7 @@ async def test_setup_entry_unencrypted_missing_device_info(hass, mock_remote):
mock_entry = MockConfigEntry(
domain=DOMAIN,
unique_id=MOCK_CONFIG_DATA[CONF_HOST],
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
mock_entry.add_to_hass(hass)
@ -156,7 +156,7 @@ async def test_setup_entry_unencrypted_missing_device_info_none(hass):
mock_entry = MockConfigEntry(
domain=DOMAIN,
unique_id=MOCK_CONFIG_DATA[CONF_HOST],
data=MOCK_CONFIG_DATA,
data={**MOCK_CONFIG_DATA},
)
mock_entry.add_to_hass(hass)
@ -207,7 +207,9 @@ async def test_setup_config_flow_initiated(hass):
async def test_setup_unload_entry(hass, mock_remote):
"""Test if config entry is unloaded."""
mock_entry = MockConfigEntry(
domain=DOMAIN, unique_id=MOCK_DEVICE_INFO[ATTR_UDN], data=MOCK_CONFIG_DATA
domain=DOMAIN,
unique_id=MOCK_DEVICE_INFO[ATTR_UDN],
data={**MOCK_CONFIG_DATA},
)
mock_entry.add_to_hass(hass)