|  | 
| 831 | 831 |     'state': 'unavailable', | 
| 832 | 832 |   }) | 
| 833 | 833 | # --- | 
|  | 834 | +# name: test_platform_setup_and_discovery[binary_sensor.kattenbak_bag_full-entry] | 
|  | 835 | +  EntityRegistryEntrySnapshot({ | 
|  | 836 | +    'aliases': set({ | 
|  | 837 | +    }), | 
|  | 838 | +    'area_id': None, | 
|  | 839 | +    'capabilities': None, | 
|  | 840 | +    'config_entry_id': <ANY>, | 
|  | 841 | +    'config_subentry_id': <ANY>, | 
|  | 842 | +    'device_class': None, | 
|  | 843 | +    'device_id': <ANY>, | 
|  | 844 | +    'disabled_by': None, | 
|  | 845 | +    'domain': 'binary_sensor', | 
|  | 846 | +    'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>, | 
|  | 847 | +    'entity_id': 'binary_sensor.kattenbak_bag_full', | 
|  | 848 | +    'has_entity_name': True, | 
|  | 849 | +    'hidden_by': None, | 
|  | 850 | +    'icon': None, | 
|  | 851 | +    'id': <ANY>, | 
|  | 852 | +    'labels': set({ | 
|  | 853 | +    }), | 
|  | 854 | +    'name': None, | 
|  | 855 | +    'options': dict({ | 
|  | 856 | +    }), | 
|  | 857 | +    'original_device_class': <BinarySensorDeviceClass.PROBLEM: 'problem'>, | 
|  | 858 | +    'original_icon': None, | 
|  | 859 | +    'original_name': 'Bag full', | 
|  | 860 | +    'platform': 'tuya', | 
|  | 861 | +    'previous_unique_id': None, | 
|  | 862 | +    'suggested_object_id': None, | 
|  | 863 | +    'supported_features': 0, | 
|  | 864 | +    'translation_key': 'bag_full', | 
|  | 865 | +    'unique_id': 'tuya.yohkwjjdjlzludd3psmfault_full_fault', | 
|  | 866 | +    'unit_of_measurement': None, | 
|  | 867 | +  }) | 
|  | 868 | +# --- | 
|  | 869 | +# name: test_platform_setup_and_discovery[binary_sensor.kattenbak_bag_full-state] | 
|  | 870 | +  StateSnapshot({ | 
|  | 871 | +    'attributes': ReadOnlyDict({ | 
|  | 872 | +      'device_class': 'problem', | 
|  | 873 | +      'friendly_name': 'Kattenbak Bag full', | 
|  | 874 | +    }), | 
|  | 875 | +    'context': <ANY>, | 
|  | 876 | +    'entity_id': 'binary_sensor.kattenbak_bag_full', | 
|  | 877 | +    'last_changed': <ANY>, | 
|  | 878 | +    'last_reported': <ANY>, | 
|  | 879 | +    'last_updated': <ANY>, | 
|  | 880 | +    'state': 'off', | 
|  | 881 | +  }) | 
|  | 882 | +# --- | 
|  | 883 | +# name: test_platform_setup_and_discovery[binary_sensor.kattenbak_cover_off-entry] | 
|  | 884 | +  EntityRegistryEntrySnapshot({ | 
|  | 885 | +    'aliases': set({ | 
|  | 886 | +    }), | 
|  | 887 | +    'area_id': None, | 
|  | 888 | +    'capabilities': None, | 
|  | 889 | +    'config_entry_id': <ANY>, | 
|  | 890 | +    'config_subentry_id': <ANY>, | 
|  | 891 | +    'device_class': None, | 
|  | 892 | +    'device_id': <ANY>, | 
|  | 893 | +    'disabled_by': None, | 
|  | 894 | +    'domain': 'binary_sensor', | 
|  | 895 | +    'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>, | 
|  | 896 | +    'entity_id': 'binary_sensor.kattenbak_cover_off', | 
|  | 897 | +    'has_entity_name': True, | 
|  | 898 | +    'hidden_by': None, | 
|  | 899 | +    'icon': None, | 
|  | 900 | +    'id': <ANY>, | 
|  | 901 | +    'labels': set({ | 
|  | 902 | +    }), | 
|  | 903 | +    'name': None, | 
|  | 904 | +    'options': dict({ | 
|  | 905 | +    }), | 
|  | 906 | +    'original_device_class': <BinarySensorDeviceClass.PROBLEM: 'problem'>, | 
|  | 907 | +    'original_icon': None, | 
|  | 908 | +    'original_name': 'Cover off', | 
|  | 909 | +    'platform': 'tuya', | 
|  | 910 | +    'previous_unique_id': None, | 
|  | 911 | +    'suggested_object_id': None, | 
|  | 912 | +    'supported_features': 0, | 
|  | 913 | +    'translation_key': 'cover_off', | 
|  | 914 | +    'unique_id': 'tuya.yohkwjjdjlzludd3psmfault_box_out', | 
|  | 915 | +    'unit_of_measurement': None, | 
|  | 916 | +  }) | 
|  | 917 | +# --- | 
|  | 918 | +# name: test_platform_setup_and_discovery[binary_sensor.kattenbak_cover_off-state] | 
|  | 919 | +  StateSnapshot({ | 
|  | 920 | +    'attributes': ReadOnlyDict({ | 
|  | 921 | +      'device_class': 'problem', | 
|  | 922 | +      'friendly_name': 'Kattenbak Cover off', | 
|  | 923 | +    }), | 
|  | 924 | +    'context': <ANY>, | 
|  | 925 | +    'entity_id': 'binary_sensor.kattenbak_cover_off', | 
|  | 926 | +    'last_changed': <ANY>, | 
|  | 927 | +    'last_reported': <ANY>, | 
|  | 928 | +    'last_updated': <ANY>, | 
|  | 929 | +    'state': 'off', | 
|  | 930 | +  }) | 
|  | 931 | +# --- | 
| 834 | 932 | # name: test_platform_setup_and_discovery[binary_sensor.mesh_gateway_problem-entry] | 
| 835 | 933 |   EntityRegistryEntrySnapshot({ | 
| 836 | 934 |     'aliases': set({ | 
|  | 
0 commit comments