diff --git a/aiolyric/objects/device.py b/aiolyric/objects/device.py index 113c73e..363a590 100644 --- a/aiolyric/objects/device.py +++ b/aiolyric/objects/device.py @@ -51,7 +51,7 @@ def schedule_type(self): @property def schedule_sub_type(self): """Return the schedule sub type.""" - return self.attributes.get("scheduleSubType", None) + return self.attributes.get("scheduleSubtype", None) class SettingsHardwareSettings(LyricBaseObject): diff --git a/tests/__init__.py b/tests/__init__.py index ee93752..053b571 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -14,7 +14,7 @@ "availableScheduleTypes": ["None", "Geofenced", "TimedEmea"], "schedulableFan": False, }, - "scheduleType": {"scheduleType": "Timed", "scheduleSubType": "EMEA"}, + "scheduleType": {"scheduleType": "Timed", "scheduleSubtype": "EMEA"}, "scheduleStatus": "Resume", "allowedTimeIncrements": 10, "settings": { @@ -80,7 +80,7 @@ "availableScheduleTypes": ["None", "Geofenced", "TimedEmea"], "schedulableFan": False, }, - "scheduleType": {"scheduleType": "Timed", "scheduleSubType": "EMEA"}, + "scheduleType": {"scheduleType": "Timed", "scheduleSubtype": "EMEA"}, "scheduleStatus": "Resume", "allowedTimeIncrements": 10, "settings": { diff --git a/tests/objects/test_device.py b/tests/objects/test_device.py index 5b81664..eeaaf80 100644 --- a/tests/objects/test_device.py +++ b/tests/objects/test_device.py @@ -41,7 +41,7 @@ def test_device( ) assert ( obj.schedule_type.schedule_sub_type - == device_fixture_response["scheduleType"]["scheduleSubType"] + == device_fixture_response["scheduleType"]["scheduleSubtype"] ) assert obj.schedule_status == device_fixture_response["scheduleStatus"] assert ( diff --git a/tests/objects/test_location.py b/tests/objects/test_location.py index 095cfcb..e025bc0 100644 --- a/tests/objects/test_location.py +++ b/tests/objects/test_location.py @@ -52,7 +52,7 @@ def test_location( ) assert ( obj.devices[0].schedule_type.schedule_sub_type - == location_fixture_response["devices"][0]["scheduleType"]["scheduleSubType"] + == location_fixture_response["devices"][0]["scheduleType"]["scheduleSubtype"] ) assert ( obj.devices[0].schedule_status