From 2f36311b545146712f5272dad87313f4d348d454 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 1 Jul 2025 09:45:42 +0000 Subject: [PATCH] Add tests --- tests/helpers/test_service_info.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tests/helpers/test_service_info.py diff --git a/tests/helpers/test_service_info.py b/tests/helpers/test_service_info.py new file mode 100644 index 00000000000..c84be7af38f --- /dev/null +++ b/tests/helpers/test_service_info.py @@ -0,0 +1,14 @@ +"""Test service_info helpers.""" + +from homeassistant.helpers.service_info.dhcp import DhcpServiceInfo + +# Ensure that DhcpServiceInfo.__post_init__ is called, even on a constant outside of a test +try: + _ = DhcpServiceInfo(ip="", hostname="", macaddress="AA:BB:CC:DD:EE:FF") +except ValueError: + pass +else: + raise RuntimeError( + "DhcpServiceInfo.__post_init__ was not called. " + "Please ensure that the __post_init__ method is correctly defined." + )