@@ -251,7 +251,7 @@ class ReconnectLogicTest(unittest.TestCase):
251251 def setUp (self ):
252252 # Set up all required patches and a default DbusService instance for each test
253253 self .patcher_config = patch ('dbus_service.DbusService._get_config' , return_value = {
254- "DEFAULT" : {"DTU" : "ahoy" , "ReconnectAfter " : "10" },
254+ "DEFAULT" : {"DTU" : "ahoy" , "RetryAfterSeconds " : "10" },
255255 "INVERTER0" : {"Phase" : "L1" , "DeviceInstance" : "34" , "AcPosition" : "1" , "Host" : "localhost" },
256256 })
257257 self .patcher_dbus = patch ('dbus_service.dbus' )
@@ -331,18 +331,18 @@ def test_statuscode_set_on_reconnect_and_reset(self):
331331 self .service .failed_update_count = 3
332332 self .service ._last_update = time .time ()
333333 self .service .retry_after_seconds = 60
334- self .service .statuscode_set_on_reconnect = False
334+ self .service .reset_statuscode_on_next_success = False
335335 self .service .update ()
336336 self .assertEqual (self .service ._dbusservice ['/StatusCode' ], 10 )
337337 self .assertEqual (self .service ._dbusservice ['/Ac/Power' ], 0 )
338338 self .assertEqual (self .service ._dbusservice ['/Ac/L1/Current' ], 0 )
339339 self .assertEqual (self .service ._dbusservice ['/Ac/L1/Power' ], 0 )
340340 self .assertEqual (self .service ._dbusservice ['/Ac/L1/Voltage' ], 0 )
341- self .assertTrue (self .service .statuscode_set_on_reconnect )
341+ self .assertTrue (self .service .reset_statuscode_on_next_success )
342342
343343 # Simulate recovery
344344 self .service .failed_update_count = 0
345- self .service .statuscode_set_on_reconnect = True
345+ self .service .reset_statuscode_on_next_success = True
346346 self .service ._refresh_data = MagicMock ()
347347 self .service .is_data_up2date = MagicMock (return_value = True )
348348 self .service .dry_run = True
@@ -351,15 +351,15 @@ def test_statuscode_set_on_reconnect_and_reset(self):
351351 self .service .last_update_successful = False
352352 self .service .update ()
353353 self .assertEqual (self .service ._dbusservice ['/StatusCode' ], 7 )
354- self .assertFalse (self .service .statuscode_set_on_reconnect )
354+ self .assertFalse (self .service .reset_statuscode_on_next_success )
355355
356356 def test_timeout_mode_no_zero_before_timeout (self ):
357357 """If ErrorMode=timeout and error_state_after_seconds=600, before 10min no zero/StatusCode=10 is sent."""
358358 self .service .error_mode = MODE_TIMEOUT
359359 self .service .error_state_after_seconds = 600 # 10 minutes
360360 self .service .last_update_successful = False
361361 self .service ._last_update = time .time () - 300 # 5 minutes ago
362- self .service .statuscode_set_on_reconnect = False
362+ self .service .reset_statuscode_on_next_success = False
363363 self .service .set_dbus_values_to_zero = MagicMock ()
364364 self .service .update ()
365365 # Should NOT set zero values yet
@@ -372,7 +372,7 @@ def test_timeout_mode_zero_after_timeout(self):
372372 self .service .error_state_after_seconds = 600 # 10 minutes
373373 self .service .last_update_successful = False
374374 self .service ._last_update = time .time () - 601 # just over 10 minutes ago
375- self .service .statuscode_set_on_reconnect = False
375+ self .service .reset_statuscode_on_next_success = False
376376 self .service ._refresh_data = MagicMock (side_effect = Exception ("Test exception for error handling" ))
377377 self .service .set_dbus_values_to_zero = MagicMock (wraps = self .service .set_dbus_values_to_zero )
378378 self .service .update ()
@@ -386,7 +386,7 @@ def test_timeout_mode_timer_resets_on_success(self):
386386 self .service .error_state_after_seconds = 600 # 10 Minuten
387387 self .service .last_update_successful = False
388388 self .service ._last_update = time .time () - 601 # Über Timeout, würde Nullwerte senden
389- self .service .statuscode_set_on_reconnect = False
389+ self .service .reset_statuscode_on_next_success = False
390390 self .service ._refresh_data .side_effect = requests .exceptions .RequestException ("Test exception" )
391391 self .service .update ()
392392 # reset refresh_data to simulate a successful update
0 commit comments