Streamline HomeWizard unit test MAC-addresses (#131310)

* Streamline HomeWizard unit test MAC-addresses

* Also streamline mock_config_entry
This commit is contained in:
Duco Sebel 2024-11-26 09:54:23 +01:00 committed by GitHub
parent 725d49ca9e
commit 521cc67d45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 713 additions and 713 deletions

View File

@ -77,12 +77,12 @@ def mock_config_entry() -> MockConfigEntry:
title="Device", title="Device",
domain=DOMAIN, domain=DOMAIN,
data={ data={
"product_name": "Product name", "product_name": "P1 Meter",
"product_type": "product_type", "product_type": "HWE-P1",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
CONF_IP_ADDRESS: "127.0.0.1", CONF_IP_ADDRESS: "127.0.0.1",
}, },
unique_id="aabbccddeeff", unique_id="HWE-P1_5c2fafabcdef",
) )

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-KWH1", "product_type": "HWE-KWH1",
"product_name": "kWh meter", "product_name": "kWh meter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "3.06", "firmware_version": "3.06",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-KWH3", "product_type": "HWE-KWH3",
"product_name": "KWh meter 3-phase", "product_name": "KWh meter 3-phase",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "3.06", "firmware_version": "3.06",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-P1", "product_type": "HWE-P1",
"product_name": "P1 meter", "product_name": "P1 meter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "4.19", "firmware_version": "4.19",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-P1", "product_type": "HWE-P1",
"product_name": "P1 meter", "product_name": "P1 meter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "4.19", "firmware_version": "4.19",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-P1", "product_type": "HWE-P1",
"product_name": "P1 meter", "product_name": "P1 meter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "4.19", "firmware_version": "4.19",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-P1", "product_type": "HWE-P1",
"product_name": "P1 meter", "product_name": "P1 meter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "4.19", "firmware_version": "4.19",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-SKT", "product_type": "HWE-SKT",
"product_name": "Energy Socket", "product_name": "Energy Socket",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "3.03", "firmware_version": "3.03",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-SKT", "product_type": "HWE-SKT",
"product_name": "Energy Socket", "product_name": "Energy Socket",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "4.07", "firmware_version": "4.07",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "HWE-WTR", "product_type": "HWE-WTR",
"product_name": "Watermeter", "product_name": "Watermeter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "2.03", "firmware_version": "2.03",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "SDM630-wifi", "product_type": "SDM630-wifi",
"product_name": "KWh meter 3-phase", "product_name": "KWh meter 3-phase",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "3.06", "firmware_version": "3.06",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "SDM230-wifi", "product_type": "SDM230-wifi",
"product_name": "kWh meter", "product_name": "kWh meter",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "3.06", "firmware_version": "3.06",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -1,7 +1,7 @@
{ {
"product_type": "SDM630-wifi", "product_type": "SDM630-wifi",
"product_name": "KWh meter 3-phase", "product_name": "KWh meter 3-phase",
"serial": "3c39e7aabbcc", "serial": "5c2fafabcdef",
"firmware_version": "3.06", "firmware_version": "3.06",
"api_version": "v1" "api_version": "v1"
} }

View File

@ -42,7 +42,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': None, 'translation_key': None,
'unique_id': 'aabbccddeeff_identify', 'unique_id': 'HWE-P1_5c2fafabcdef_identify',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -54,7 +54,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -64,7 +64,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,

View File

@ -3,7 +3,7 @@
FlowResultSnapshot({ FlowResultSnapshot({
'context': dict({ 'context': dict({
'source': 'zeroconf', 'source': 'zeroconf',
'unique_id': 'HWE-P1_aabbccddeeff', 'unique_id': 'HWE-P1_5c2fafabcdef',
}), }),
'data': dict({ 'data': dict({
'ip_address': '127.0.0.1', 'ip_address': '127.0.0.1',
@ -31,7 +31,7 @@
'pref_disable_polling': False, 'pref_disable_polling': False,
'source': 'zeroconf', 'source': 'zeroconf',
'title': 'P1 meter', 'title': 'P1 meter',
'unique_id': 'HWE-P1_aabbccddeeff', 'unique_id': 'HWE-P1_5c2fafabcdef',
'version': 1, 'version': 1,
}), }),
'title': 'P1 meter', 'title': 'P1 meter',
@ -47,7 +47,7 @@
'title_placeholders': dict({ 'title_placeholders': dict({
'name': 'P1 meter', 'name': 'P1 meter',
}), }),
'unique_id': 'HWE-P1_aabbccddeeff', 'unique_id': 'HWE-P1_5c2fafabcdef',
}), }),
'data': dict({ 'data': dict({
'ip_address': '127.0.0.1', 'ip_address': '127.0.0.1',
@ -75,7 +75,7 @@
'pref_disable_polling': False, 'pref_disable_polling': False,
'source': 'zeroconf', 'source': 'zeroconf',
'title': 'P1 meter', 'title': 'P1 meter',
'unique_id': 'HWE-P1_aabbccddeeff', 'unique_id': 'HWE-P1_5c2fafabcdef',
'version': 1, 'version': 1,
}), }),
'title': 'P1 meter', 'title': 'P1 meter',
@ -89,9 +89,9 @@
'confirm_only': True, 'confirm_only': True,
'source': 'zeroconf', 'source': 'zeroconf',
'title_placeholders': dict({ 'title_placeholders': dict({
'name': 'Energy Socket (aabbccddeeff)', 'name': 'Energy Socket (5c2fafabcdef)',
}), }),
'unique_id': 'HWE-SKT_aabbccddeeff', 'unique_id': 'HWE-SKT_5c2fafabcdef',
}), }),
'data': dict({ 'data': dict({
'ip_address': '127.0.0.1', 'ip_address': '127.0.0.1',
@ -119,7 +119,7 @@
'pref_disable_polling': False, 'pref_disable_polling': False,
'source': 'zeroconf', 'source': 'zeroconf',
'title': 'Energy Socket', 'title': 'Energy Socket',
'unique_id': 'HWE-SKT_aabbccddeeff', 'unique_id': 'HWE-SKT_5c2fafabcdef',
'version': 1, 'version': 1,
}), }),
'title': 'Energy Socket', 'title': 'Energy Socket',
@ -131,7 +131,7 @@
FlowResultSnapshot({ FlowResultSnapshot({
'context': dict({ 'context': dict({
'source': 'user', 'source': 'user',
'unique_id': 'HWE-P1_3c39e7aabbcc', 'unique_id': 'HWE-P1_5c2fafabcdef',
}), }),
'data': dict({ 'data': dict({
'ip_address': '2.2.2.2', 'ip_address': '2.2.2.2',
@ -159,7 +159,7 @@
'pref_disable_polling': False, 'pref_disable_polling': False,
'source': 'user', 'source': 'user',
'title': 'P1 meter', 'title': 'P1 meter',
'unique_id': 'HWE-P1_3c39e7aabbcc', 'unique_id': 'HWE-P1_5c2fafabcdef',
'version': 1, 'version': 1,
}), }),
'title': 'P1 meter', 'title': 'P1 meter',

View File

@ -82,8 +82,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -171,8 +171,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -311,8 +311,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -404,8 +404,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -497,8 +497,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -586,8 +586,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -675,8 +675,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })
@ -764,8 +764,8 @@
}), }),
'entry': dict({ 'entry': dict({
'ip_address': '**REDACTED**', 'ip_address': '**REDACTED**',
'product_name': 'Product name', 'product_name': 'P1 Meter',
'product_type': 'product_type', 'product_type': 'HWE-P1',
'serial': '**REDACTED**', 'serial': '**REDACTED**',
}), }),
}) })

View File

@ -51,7 +51,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'status_light_brightness', 'translation_key': 'status_light_brightness',
'unique_id': 'aabbccddeeff_status_light_brightness', 'unique_id': 'HWE-P1_5c2fafabcdef_status_light_brightness',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}) })
# --- # ---
@ -63,7 +63,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -73,7 +73,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -143,7 +143,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'status_light_brightness', 'translation_key': 'status_light_brightness',
'unique_id': 'aabbccddeeff_status_light_brightness', 'unique_id': 'HWE-P1_5c2fafabcdef_status_light_brightness',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}) })
# --- # ---
@ -155,7 +155,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -165,7 +165,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,

File diff suppressed because it is too large Load Diff

View File

@ -41,7 +41,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -53,7 +53,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -63,7 +63,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -123,7 +123,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -135,7 +135,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -145,7 +145,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -206,7 +206,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': None, 'translation_key': None,
'unique_id': 'aabbccddeeff_power_on', 'unique_id': 'HWE-P1_5c2fafabcdef_power_on',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -218,7 +218,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -228,7 +228,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -288,7 +288,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -300,7 +300,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -310,7 +310,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -370,7 +370,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'switch_lock', 'translation_key': 'switch_lock',
'unique_id': 'aabbccddeeff_switch_lock', 'unique_id': 'HWE-P1_5c2fafabcdef_switch_lock',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -382,7 +382,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -392,7 +392,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -453,7 +453,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': None, 'translation_key': None,
'unique_id': 'aabbccddeeff_power_on', 'unique_id': 'HWE-P1_5c2fafabcdef_power_on',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -465,7 +465,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -475,7 +475,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -535,7 +535,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -547,7 +547,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -557,7 +557,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -617,7 +617,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'switch_lock', 'translation_key': 'switch_lock',
'unique_id': 'aabbccddeeff_switch_lock', 'unique_id': 'HWE-P1_5c2fafabcdef_switch_lock',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -629,7 +629,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -639,7 +639,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -699,7 +699,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -711,7 +711,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -721,7 +721,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -781,7 +781,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -793,7 +793,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -803,7 +803,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,
@ -863,7 +863,7 @@
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
'translation_key': 'cloud_connection', 'translation_key': 'cloud_connection',
'unique_id': 'aabbccddeeff_cloud_connection', 'unique_id': 'HWE-P1_5c2fafabcdef_cloud_connection',
'unit_of_measurement': None, 'unit_of_measurement': None,
}) })
# --- # ---
@ -875,7 +875,7 @@
'connections': set({ 'connections': set({
tuple( tuple(
'mac', 'mac',
'3c:39:e7:aa:bb:cc', '5c:2f:af:ab:cd:ef',
), ),
}), }),
'disabled_by': None, 'disabled_by': None,
@ -885,7 +885,7 @@
'identifiers': set({ 'identifiers': set({
tuple( tuple(
'homewizard', 'homewizard',
'3c39e7aabbcc', '5c2fafabcdef',
), ),
}), }),
'is_new': False, 'is_new': False,

View File

@ -66,7 +66,7 @@ async def test_discovery_flow_works(
"path": "/api/v1", "path": "/api/v1",
"product_name": "Energy Socket", "product_name": "Energy Socket",
"product_type": "HWE-SKT", "product_type": "HWE-SKT",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
}, },
), ),
) )
@ -112,7 +112,7 @@ async def test_discovery_flow_during_onboarding(
"path": "/api/v1", "path": "/api/v1",
"product_name": "P1 meter", "product_name": "P1 meter",
"product_type": "HWE-P1", "product_type": "HWE-P1",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
}, },
), ),
) )
@ -149,7 +149,7 @@ async def test_discovery_flow_during_onboarding_disabled_api(
"path": "/api/v1", "path": "/api/v1",
"product_name": "P1 meter", "product_name": "P1 meter",
"product_type": "HWE-P1", "product_type": "HWE-P1",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
}, },
), ),
) )
@ -193,7 +193,7 @@ async def test_discovery_disabled_api(
"path": "/api/v1", "path": "/api/v1",
"product_name": "P1 meter", "product_name": "P1 meter",
"product_type": "HWE-P1", "product_type": "HWE-P1",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
}, },
), ),
) )
@ -228,7 +228,7 @@ async def test_discovery_missing_data_in_service_info(hass: HomeAssistant) -> No
"path": "/api/v1", "path": "/api/v1",
"product_name": "P1 meter", "product_name": "P1 meter",
"product_type": "HWE-P1", "product_type": "HWE-P1",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
}, },
), ),
) )
@ -254,7 +254,7 @@ async def test_discovery_invalid_api(hass: HomeAssistant) -> None:
"path": "/api/not_v1", "path": "/api/not_v1",
"product_name": "P1 meter", "product_name": "P1 meter",
"product_type": "HWE-P1", "product_type": "HWE-P1",
"serial": "aabbccddeeff", "serial": "5c2fafabcdef",
}, },
), ),
) )