File tree Expand file tree Collapse file tree 2 files changed +14
-14
lines changed
Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -83,17 +83,17 @@ class ModbusSlaveContext(ModbusBaseSlaveContext):
8383 """
8484
8585 def __init__ (self , * _args ,
86- di = ModbusSequentialDataBlock . create () ,
87- co = ModbusSequentialDataBlock . create () ,
88- ir = ModbusSequentialDataBlock . create () ,
89- hr = ModbusSequentialDataBlock . create () ,
86+ di : ModbusSequentialDataBlock | None = None ,
87+ co : ModbusSequentialDataBlock | None = None ,
88+ ir : ModbusSequentialDataBlock | None = None ,
89+ hr : ModbusSequentialDataBlock | None = None ,
9090 ):
9191 """Initialize the datastores."""
9292 self .store = {}
93- self .store ["d" ] = di
94- self .store ["c" ] = co
95- self .store ["i" ] = ir
96- self .store ["h" ] = hr
93+ self .store ["d" ] = di or ModbusSequentialDataBlock . create ()
94+ self .store ["c" ] = co or ModbusSequentialDataBlock . create ()
95+ self .store ["i" ] = ir or ModbusSequentialDataBlock . create ()
96+ self .store ["h" ] = hr or ModbusSequentialDataBlock . create ()
9797
9898 def __str__ (self ):
9999 """Return a string representation of the context.
Original file line number Diff line number Diff line change @@ -92,10 +92,10 @@ def test_multiple_context_default(self):
9292 self .context [0x00 ]()
9393
9494 def test_multiple_context_set (self ):
95- """Test a setting multiple slave contexts."""
96- slaves = {id : ModbusSlaveContext () for id in range (10 )}
97- for dev_id , slave in iter (slaves .items ()):
98- self .context [dev_id ] = slave
99- for dev_id , slave in iter (slaves .items ()):
95+ """Test a setting multiple device< contexts."""
96+ devices = {id : ModbusSlaveContext () for id in range (10 )}
97+ for dev_id , device in iter (devices .items ()):
98+ self .context [dev_id ] = device
99+ for dev_id , device in iter (devices .items ()):
100100 actual = self .context [dev_id ]
101- assert slave == actual
101+ assert device == actual
You can’t perform that action at this time.
0 commit comments