|
| 1 | +# serializer version: 1 |
| 2 | +# name: test_login_success |
| 3 | + Client( |
| 4 | + account=None, |
| 5 | + device_confs=list([ |
| 6 | + ]), |
| 7 | + token='0-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', |
| 8 | + ) |
| 9 | +# --- |
| 10 | +# name: test_update_confs |
| 11 | + list([ |
| 12 | + dict({ |
| 13 | + 'AccessLevel': 3, |
| 14 | + 'AdaptorType': 3, |
| 15 | + 'AreaID': None, |
| 16 | + 'AreaName': None, |
| 17 | + 'BuildingCountry': None, |
| 18 | + 'BuildingID': 1, |
| 19 | + 'BuildingName': None, |
| 20 | + 'Device': dict({ |
| 21 | + 'ActualFanSpeed': 0, |
| 22 | + 'AdaptorType': 3, |
| 23 | + 'AirDirectionFunction': True, |
| 24 | + 'AutoEnergyConsumedRate1': 0, |
| 25 | + 'AutoEnergyConsumedRate2': 0, |
| 26 | + 'AutomaticFanSpeed': False, |
| 27 | + 'CanAuto': False, |
| 28 | + 'CanCool': True, |
| 29 | + 'CanDry': True, |
| 30 | + 'CanHeat': True, |
| 31 | + 'ConfiguredDemandPercentage': None, |
| 32 | + 'ConsecutiveUploadErrors': 0, |
| 33 | + 'CoolingDisabled': False, |
| 34 | + 'CoolingEnergyConsumedRate1': 0, |
| 35 | + 'CoolingEnergyConsumedRate2': 0, |
| 36 | + 'CurrentEnergyConsumed': 0, |
| 37 | + 'CurrentEnergyMode': 7, |
| 38 | + 'DefaultCoolingSetTemperature': 10.0, |
| 39 | + 'DefaultHeatingSetTemperature': None, |
| 40 | + 'DemandPercentage': 100, |
| 41 | + 'DetectedCountry': None, |
| 42 | + 'DeviceID': 1, |
| 43 | + 'DeviceType': 0, |
| 44 | + 'DiagnosticEndDate': None, |
| 45 | + 'DiagnosticMode': 0, |
| 46 | + 'DoNotRespondAfter': None, |
| 47 | + 'DryEnergyConsumedRate1': 0, |
| 48 | + 'DryEnergyConsumedRate2': 0, |
| 49 | + 'EffectiveFlags': 0, |
| 50 | + 'EffectivePCycle': 1, |
| 51 | + 'EnergyCorrectionActive': False, |
| 52 | + 'EnergyCorrectionModel': None, |
| 53 | + 'ErrorCode': 8000, |
| 54 | + 'ErrorMessages': '', |
| 55 | + 'EstimateAtaEnergyProduction': False, |
| 56 | + 'EstimateAtaEnergyProductionOptIn': False, |
| 57 | + 'EstimateAtaEnergyProductionOptInTimestamp': None, |
| 58 | + 'ExceptionCount': None, |
| 59 | + 'ExceptionDate': None, |
| 60 | + 'ExceptionHash': None, |
| 61 | + 'ExpectedCommand': 1, |
| 62 | + 'FanEnergyConsumedRate1': 0, |
| 63 | + 'FanEnergyConsumedRate2': 0, |
| 64 | + 'FanSpeed': 1, |
| 65 | + 'FirmwareAppVersion': 0, |
| 66 | + 'FirmwareDeployment': None, |
| 67 | + 'FirmwareUpdateAborted': False, |
| 68 | + 'FirmwareWebVersion': 0, |
| 69 | + 'FirmwareWlanVersion': 0, |
| 70 | + 'FlashWrites': 9, |
| 71 | + 'HasAutomaticFanSpeed': True, |
| 72 | + 'HasDemandSideControl': False, |
| 73 | + 'HasEnergyConsumedMeter': True, |
| 74 | + 'HasError': False, |
| 75 | + 'HasErrorMessages': False, |
| 76 | + 'HasHalfDegreeIncrements': True, |
| 77 | + 'HasOutdoorTemperature': True, |
| 78 | + 'HasZone2': False, |
| 79 | + 'HeatingEnergyConsumedRate1': 0, |
| 80 | + 'HeatingEnergyConsumedRate2': 0, |
| 81 | + 'HideEnergyReport': False, |
| 82 | + 'InStandbyMode': False, |
| 83 | + 'IsSplitSystem': False, |
| 84 | + 'LastEffectiveFlags': 0, |
| 85 | + 'LastReset': '2024-04-22T19:00:19.229', |
| 86 | + 'LastTimeStamp': '2025-04-08T23:09:00', |
| 87 | + 'LegacyDevice': False, |
| 88 | + 'LinkToMELCloudHome': False, |
| 89 | + 'LinkedByUserFromMELCloudHome': '00000000-0000-0000-0000-000000000000', |
| 90 | + 'LinkedDevice': None, |
| 91 | + 'MacAddress': '00:00:00:00:00:00', |
| 92 | + 'MaxIndoorUnits': 255, |
| 93 | + 'MaxOutdoorUnits': 255, |
| 94 | + 'MaxPcycle': 1, |
| 95 | + 'MaxTempAutomatic': 10.0, |
| 96 | + 'MaxTempCoolDry': 10.0, |
| 97 | + 'MaxTempHeat': 10.0, |
| 98 | + 'MaxTemperatureControlUnits': 0, |
| 99 | + 'MinPcycle': 1, |
| 100 | + 'MinTempAutomatic': 16.0, |
| 101 | + 'MinTempCoolDry': 16.0, |
| 102 | + 'MinTempHeat': 10.0, |
| 103 | + 'ModelCode': '0000', |
| 104 | + 'ModelDisableEnergyReport': False, |
| 105 | + 'ModelIsAirCurtain': False, |
| 106 | + 'ModelSupportsAuto': True, |
| 107 | + 'ModelSupportsDry': True, |
| 108 | + 'ModelSupportsEnergyReporting': False, |
| 109 | + 'ModelSupportsFanSpeed': True, |
| 110 | + 'ModelSupportsHeat': True, |
| 111 | + 'ModelSupportsStandbyMode': True, |
| 112 | + 'ModelSupportsVaneHorizontal': True, |
| 113 | + 'ModelSupportsVaneVertical': True, |
| 114 | + 'ModelSupportsWideVane': False, |
| 115 | + 'MqttFlags': 0, |
| 116 | + 'NumberOfFanSpeeds': 4, |
| 117 | + 'Offline': False, |
| 118 | + 'OperationMode': 7, |
| 119 | + 'OtherEnergyConsumedRate1': 0, |
| 120 | + 'OtherEnergyConsumedRate2': 0, |
| 121 | + 'OutdoorTemperature': None, |
| 122 | + 'Owner': 1, |
| 123 | + 'OwnerCountry': 1, |
| 124 | + 'OwnerRoleAccessLevel': 1, |
| 125 | + 'PCycle': 10, |
| 126 | + 'PCycleActual': 0, |
| 127 | + 'PCycleConfigured': None, |
| 128 | + 'Passcode': None, |
| 129 | + 'Position': 'Unknown', |
| 130 | + 'Power': False, |
| 131 | + 'ProhibitOperationMode': False, |
| 132 | + 'ProhibitPower': False, |
| 133 | + 'ProhibitSetTemperature': False, |
| 134 | + 'ProtocolVersion': 0, |
| 135 | + 'Rate1StartTime': None, |
| 136 | + 'Rate2StartTime': None, |
| 137 | + 'RecordNumMax': 0, |
| 138 | + 'RoomTemperature': 15.5, |
| 139 | + 'RoomTemperatureLabel': 0, |
| 140 | + 'SPTimeout': 1, |
| 141 | + 'SSLExpirationDate': '2037-12-31T00:00:00', |
| 142 | + 'Scene': None, |
| 143 | + 'SerialNumber': '0000000000', |
| 144 | + 'ServerCommunicationDisabled': False, |
| 145 | + 'SetTemperature': 16.0, |
| 146 | + 'SupportsHourlyEnergyReport': True, |
| 147 | + 'SwingFunction': True, |
| 148 | + 'TemperatureIncrement': 0.5, |
| 149 | + 'TemperatureIncrementOverride': 0, |
| 150 | + 'TimeZoneID': 1, |
| 151 | + 'UnitSupportsStandbyMode': True, |
| 152 | + 'UnitVersion': 0, |
| 153 | + 'Units': list([ |
| 154 | + dict({ |
| 155 | + 'Device': 0, |
| 156 | + 'ID': 1, |
| 157 | + 'IsIndoor': True, |
| 158 | + 'Model': '1', |
| 159 | + 'ModelNumber': None, |
| 160 | + 'SerialNumber': None, |
| 161 | + 'UnitType': 1, |
| 162 | + }), |
| 163 | + ]), |
| 164 | + 'UseTemperatureA': True, |
| 165 | + 'VaneHorizontalDirection': 3, |
| 166 | + 'VaneHorizontalSwing': False, |
| 167 | + 'VaneVerticalDirection': 1, |
| 168 | + 'VaneVerticalSwing': False, |
| 169 | + 'WeatherForecast': list([ |
| 170 | + ]), |
| 171 | + 'WifiAdapterStatus': 'NORMAL', |
| 172 | + 'WifiSignalStrength': -39, |
| 173 | + }), |
| 174 | + 'DeviceID': 1, |
| 175 | + 'DeviceName': 'Device1', |
| 176 | + 'DirectAccess': False, |
| 177 | + 'EndDate': '2500-01-01T00:00:00', |
| 178 | + 'EstimateAtaEnergyProduction': False, |
| 179 | + 'EstimateAtaEnergyProductionOptIn': False, |
| 180 | + 'FloorID': None, |
| 181 | + 'FloorName': None, |
| 182 | + 'HideDryModeControl': False, |
| 183 | + 'HideOutdoorTemperature': False, |
| 184 | + 'HideRoomTemperature': False, |
| 185 | + 'HideSupplyTemperature': False, |
| 186 | + 'HideVaneControls': False, |
| 187 | + 'ImageID': -1, |
| 188 | + 'InstallationDate': '2023-09-30T00:00:00', |
| 189 | + 'LastServiceDate': '2023-09-30T00:00:00', |
| 190 | + 'LinkedDevice': None, |
| 191 | + 'MacAddress': '00:00:00:00:00:00', |
| 192 | + 'MaxTemperature': 10, |
| 193 | + 'MinTemperature': 10, |
| 194 | + 'OwnerCountry': None, |
| 195 | + 'OwnerEmail': None, |
| 196 | + 'OwnerID': 1, |
| 197 | + 'OwnerName': None, |
| 198 | + 'Presets': list([ |
| 199 | + ]), |
| 200 | + 'SerialNumber': '0000000000', |
| 201 | + 'Type': 0, |
| 202 | + 'Zone1Name': None, |
| 203 | + 'Zone2Name': None, |
| 204 | + }), |
| 205 | + ]) |
| 206 | +# --- |
| 207 | +# name: test_update_confs.1 |
| 208 | + dict({ |
| 209 | + 'Address1': None, |
| 210 | + 'Address2': None, |
| 211 | + 'AlternateEmailAddress': None, |
| 212 | + 'City': None, |
| 213 | + 'CountryID': 1, |
| 214 | + 'CountryName': 'Country', |
| 215 | + 'DatePasswordResetRequested': None, |
| 216 | + 'DateVerificationSent': '2023-10-19T15:45:56.55', |
| 217 | + 'DateVerified': '2023-10-19T15:46:14.483', |
| 218 | + 'DefaultMaximumDevices': 10, |
| 219 | + 'EmailAddress': ' [email protected]', |
| 220 | + 'EmailCommsErrors': 0, |
| 221 | + 'EmailOnCommsError': False, |
| 222 | + 'EmailOnUnitError': False, |
| 223 | + 'EmailUnitErrors': 0, |
| 224 | + 'Enabled': True, |
| 225 | + 'FirstName': 'John', |
| 226 | + 'HidePresetPanel': False, |
| 227 | + 'Honorific': 'Mr.', |
| 228 | + 'ID': 1, |
| 229 | + 'LanguageID': 0, |
| 230 | + 'LanguageName': 'English', |
| 231 | + 'LastAnnouncement': 0, |
| 232 | + 'LastLogin': None, |
| 233 | + 'LastName': 'Doe', |
| 234 | + 'MapLatitude': 0.0, |
| 235 | + 'MapLongitude': 0.0, |
| 236 | + 'MapZoom': 0, |
| 237 | + 'MaximumDevices': 0, |
| 238 | + 'MobilePhone': None, |
| 239 | + 'PendingEmailAddress': None, |
| 240 | + 'Phone': None, |
| 241 | + 'PostCode': None, |
| 242 | + 'RoleID': 0, |
| 243 | + 'RoleName': 'Ordinary User', |
| 244 | + 'SendMarketingMessages': False, |
| 245 | + 'Sex': 'M', |
| 246 | + 'SkipFrostProtectionPage1': False, |
| 247 | + 'SkipHolidayModePage1': False, |
| 248 | + 'SkipTimerPage1': False, |
| 249 | + 'TelephoneQuestion': 'Confidential', |
| 250 | + 'Terms': 1292, |
| 251 | + 'Throttle': True, |
| 252 | + 'TimeZoneCity': 1, |
| 253 | + 'UseFahrenheit': False, |
| 254 | + }) |
| 255 | +# --- |
0 commit comments