Fix mqtt tests modifying globals (#105774)

This commit is contained in:
Jan Bouwhuis 2023-12-15 08:15:10 +01:00 committed by GitHub
parent a2b31a06e3
commit 3f2fc2fce9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -1,4 +1,5 @@
"""The tests for the MQTT cover platform.""" """The tests for the MQTT cover platform."""
from copy import deepcopy
from typing import Any from typing import Any
from unittest.mock import patch from unittest.mock import patch
@ -3582,7 +3583,7 @@ async def test_publishing_with_custom_encoding(
) -> None: ) -> None:
"""Test publishing MQTT payload with different encoding.""" """Test publishing MQTT payload with different encoding."""
domain = cover.DOMAIN domain = cover.DOMAIN
config = DEFAULT_CONFIG config = deepcopy(DEFAULT_CONFIG)
config[mqtt.DOMAIN][domain]["position_topic"] = "some-position-topic" config[mqtt.DOMAIN][domain]["position_topic"] = "some-position-topic"
await help_test_publishing_with_custom_encoding( await help_test_publishing_with_custom_encoding(

View File

@ -707,7 +707,7 @@ async def test_publishing_with_custom_encoding(
) -> None: ) -> None:
"""Test publishing MQTT payload with different encoding.""" """Test publishing MQTT payload with different encoding."""
domain = select.DOMAIN domain = select.DOMAIN
config = DEFAULT_CONFIG config = copy.deepcopy(DEFAULT_CONFIG)
config[mqtt.DOMAIN][domain]["options"] = ["milk", "beer"] config[mqtt.DOMAIN][domain]["options"] = ["milk", "beer"]
await help_test_publishing_with_custom_encoding( await help_test_publishing_with_custom_encoding(