|
67 | 67 | 'unique_id': 'air-purifier-display', |
68 | 68 | 'unit_of_measurement': None, |
69 | 69 | }), |
| 70 | + EntityRegistryEntrySnapshot({ |
| 71 | + 'aliases': set({ |
| 72 | + }), |
| 73 | + 'area_id': None, |
| 74 | + 'capabilities': None, |
| 75 | + 'config_entry_id': <ANY>, |
| 76 | + 'config_subentry_id': <ANY>, |
| 77 | + 'device_class': None, |
| 78 | + 'device_id': <ANY>, |
| 79 | + 'disabled_by': None, |
| 80 | + 'domain': 'switch', |
| 81 | + 'entity_category': None, |
| 82 | + 'entity_id': 'switch.air_purifier_131s_child_lock', |
| 83 | + 'has_entity_name': True, |
| 84 | + 'hidden_by': None, |
| 85 | + 'icon': None, |
| 86 | + 'id': <ANY>, |
| 87 | + 'labels': set({ |
| 88 | + }), |
| 89 | + 'name': None, |
| 90 | + 'options': dict({ |
| 91 | + }), |
| 92 | + 'original_device_class': None, |
| 93 | + 'original_icon': None, |
| 94 | + 'original_name': 'Child lock', |
| 95 | + 'platform': 'vesync', |
| 96 | + 'previous_unique_id': None, |
| 97 | + 'suggested_object_id': None, |
| 98 | + 'supported_features': 0, |
| 99 | + 'translation_key': 'child_lock', |
| 100 | + 'unique_id': 'air-purifier-child_lock', |
| 101 | + 'unit_of_measurement': None, |
| 102 | + }), |
70 | 103 | ]) |
71 | 104 | # --- |
| 105 | +# name: test_switch_state[Air Purifier 131s][switch.air_purifier_131s_child_lock] |
| 106 | + StateSnapshot({ |
| 107 | + 'attributes': ReadOnlyDict({ |
| 108 | + 'friendly_name': 'Air Purifier 131s Child lock', |
| 109 | + }), |
| 110 | + 'context': <ANY>, |
| 111 | + 'entity_id': 'switch.air_purifier_131s_child_lock', |
| 112 | + 'last_changed': <ANY>, |
| 113 | + 'last_reported': <ANY>, |
| 114 | + 'last_updated': <ANY>, |
| 115 | + 'state': 'off', |
| 116 | + }) |
| 117 | +# --- |
72 | 118 | # name: test_switch_state[Air Purifier 131s][switch.air_purifier_131s_display] |
73 | 119 | StateSnapshot({ |
74 | 120 | 'attributes': ReadOnlyDict({ |
|
150 | 196 | 'unique_id': 'asd_sdfKIHG7IJHGwJGJ7GJ_ag5h3G55-display', |
151 | 197 | 'unit_of_measurement': None, |
152 | 198 | }), |
| 199 | + EntityRegistryEntrySnapshot({ |
| 200 | + 'aliases': set({ |
| 201 | + }), |
| 202 | + 'area_id': None, |
| 203 | + 'capabilities': None, |
| 204 | + 'config_entry_id': <ANY>, |
| 205 | + 'config_subentry_id': <ANY>, |
| 206 | + 'device_class': None, |
| 207 | + 'device_id': <ANY>, |
| 208 | + 'disabled_by': None, |
| 209 | + 'domain': 'switch', |
| 210 | + 'entity_category': None, |
| 211 | + 'entity_id': 'switch.air_purifier_200s_child_lock', |
| 212 | + 'has_entity_name': True, |
| 213 | + 'hidden_by': None, |
| 214 | + 'icon': None, |
| 215 | + 'id': <ANY>, |
| 216 | + 'labels': set({ |
| 217 | + }), |
| 218 | + 'name': None, |
| 219 | + 'options': dict({ |
| 220 | + }), |
| 221 | + 'original_device_class': None, |
| 222 | + 'original_icon': None, |
| 223 | + 'original_name': 'Child lock', |
| 224 | + 'platform': 'vesync', |
| 225 | + 'previous_unique_id': None, |
| 226 | + 'suggested_object_id': None, |
| 227 | + 'supported_features': 0, |
| 228 | + 'translation_key': 'child_lock', |
| 229 | + 'unique_id': 'asd_sdfKIHG7IJHGwJGJ7GJ_ag5h3G55-child_lock', |
| 230 | + 'unit_of_measurement': None, |
| 231 | + }), |
153 | 232 | ]) |
154 | 233 | # --- |
| 234 | +# name: test_switch_state[Air Purifier 200s][switch.air_purifier_200s_child_lock] |
| 235 | + StateSnapshot({ |
| 236 | + 'attributes': ReadOnlyDict({ |
| 237 | + 'friendly_name': 'Air Purifier 200s Child lock', |
| 238 | + }), |
| 239 | + 'context': <ANY>, |
| 240 | + 'entity_id': 'switch.air_purifier_200s_child_lock', |
| 241 | + 'last_changed': <ANY>, |
| 242 | + 'last_reported': <ANY>, |
| 243 | + 'last_updated': <ANY>, |
| 244 | + 'state': 'off', |
| 245 | + }) |
| 246 | +# --- |
155 | 247 | # name: test_switch_state[Air Purifier 200s][switch.air_purifier_200s_display] |
156 | 248 | StateSnapshot({ |
157 | 249 | 'attributes': ReadOnlyDict({ |
|
233 | 325 | 'unique_id': '400s-purifier-display', |
234 | 326 | 'unit_of_measurement': None, |
235 | 327 | }), |
| 328 | + EntityRegistryEntrySnapshot({ |
| 329 | + 'aliases': set({ |
| 330 | + }), |
| 331 | + 'area_id': None, |
| 332 | + 'capabilities': None, |
| 333 | + 'config_entry_id': <ANY>, |
| 334 | + 'config_subentry_id': <ANY>, |
| 335 | + 'device_class': None, |
| 336 | + 'device_id': <ANY>, |
| 337 | + 'disabled_by': None, |
| 338 | + 'domain': 'switch', |
| 339 | + 'entity_category': None, |
| 340 | + 'entity_id': 'switch.air_purifier_400s_child_lock', |
| 341 | + 'has_entity_name': True, |
| 342 | + 'hidden_by': None, |
| 343 | + 'icon': None, |
| 344 | + 'id': <ANY>, |
| 345 | + 'labels': set({ |
| 346 | + }), |
| 347 | + 'name': None, |
| 348 | + 'options': dict({ |
| 349 | + }), |
| 350 | + 'original_device_class': None, |
| 351 | + 'original_icon': None, |
| 352 | + 'original_name': 'Child lock', |
| 353 | + 'platform': 'vesync', |
| 354 | + 'previous_unique_id': None, |
| 355 | + 'suggested_object_id': None, |
| 356 | + 'supported_features': 0, |
| 357 | + 'translation_key': 'child_lock', |
| 358 | + 'unique_id': '400s-purifier-child_lock', |
| 359 | + 'unit_of_measurement': None, |
| 360 | + }), |
236 | 361 | ]) |
237 | 362 | # --- |
| 363 | +# name: test_switch_state[Air Purifier 400s][switch.air_purifier_400s_child_lock] |
| 364 | + StateSnapshot({ |
| 365 | + 'attributes': ReadOnlyDict({ |
| 366 | + 'friendly_name': 'Air Purifier 400s Child lock', |
| 367 | + }), |
| 368 | + 'context': <ANY>, |
| 369 | + 'entity_id': 'switch.air_purifier_400s_child_lock', |
| 370 | + 'last_changed': <ANY>, |
| 371 | + 'last_reported': <ANY>, |
| 372 | + 'last_updated': <ANY>, |
| 373 | + 'state': 'off', |
| 374 | + }) |
| 375 | +# --- |
238 | 376 | # name: test_switch_state[Air Purifier 400s][switch.air_purifier_400s_display] |
239 | 377 | StateSnapshot({ |
240 | 378 | 'attributes': ReadOnlyDict({ |
|
316 | 454 | 'unique_id': '600s-purifier-display', |
317 | 455 | 'unit_of_measurement': None, |
318 | 456 | }), |
| 457 | + EntityRegistryEntrySnapshot({ |
| 458 | + 'aliases': set({ |
| 459 | + }), |
| 460 | + 'area_id': None, |
| 461 | + 'capabilities': None, |
| 462 | + 'config_entry_id': <ANY>, |
| 463 | + 'config_subentry_id': <ANY>, |
| 464 | + 'device_class': None, |
| 465 | + 'device_id': <ANY>, |
| 466 | + 'disabled_by': None, |
| 467 | + 'domain': 'switch', |
| 468 | + 'entity_category': None, |
| 469 | + 'entity_id': 'switch.air_purifier_600s_child_lock', |
| 470 | + 'has_entity_name': True, |
| 471 | + 'hidden_by': None, |
| 472 | + 'icon': None, |
| 473 | + 'id': <ANY>, |
| 474 | + 'labels': set({ |
| 475 | + }), |
| 476 | + 'name': None, |
| 477 | + 'options': dict({ |
| 478 | + }), |
| 479 | + 'original_device_class': None, |
| 480 | + 'original_icon': None, |
| 481 | + 'original_name': 'Child lock', |
| 482 | + 'platform': 'vesync', |
| 483 | + 'previous_unique_id': None, |
| 484 | + 'suggested_object_id': None, |
| 485 | + 'supported_features': 0, |
| 486 | + 'translation_key': 'child_lock', |
| 487 | + 'unique_id': '600s-purifier-child_lock', |
| 488 | + 'unit_of_measurement': None, |
| 489 | + }), |
319 | 490 | ]) |
320 | 491 | # --- |
| 492 | +# name: test_switch_state[Air Purifier 600s][switch.air_purifier_600s_child_lock] |
| 493 | + StateSnapshot({ |
| 494 | + 'attributes': ReadOnlyDict({ |
| 495 | + 'friendly_name': 'Air Purifier 600s Child lock', |
| 496 | + }), |
| 497 | + 'context': <ANY>, |
| 498 | + 'entity_id': 'switch.air_purifier_600s_child_lock', |
| 499 | + 'last_changed': <ANY>, |
| 500 | + 'last_reported': <ANY>, |
| 501 | + 'last_updated': <ANY>, |
| 502 | + 'state': 'off', |
| 503 | + }) |
| 504 | +# --- |
321 | 505 | # name: test_switch_state[Air Purifier 600s][switch.air_purifier_600s_display] |
322 | 506 | StateSnapshot({ |
323 | 507 | 'attributes': ReadOnlyDict({ |
|
0 commit comments