1212from examples .client_calls import run_async_calls , run_sync_calls
1313from examples .client_payload import run_binary_payload_client
1414from examples .client_sync import run_sync_client , setup_sync_client
15- from examples .modbus_forwarder import run_forwarder , setup_forwarder
15+ from examples .modbus_forwarder import setup_forwarder
16+
17+ # from examples.modbus_forwarder import run_forwarder, setup_forwarder
1618from examples .server_async import run_async_server , setup_server
1719from examples .server_payload import run_payload_server
1820from examples .server_sync import run_sync_server
@@ -171,16 +173,16 @@ async def test_exp_forwarder( # pylint: disable=unused-argument
171173 """Test modbus forwarder."""
172174 if pytest .IS_WINDOWS :
173175 return
174- return
175176
176- pymodbus_apply_logging_config () # pylint: disable=unreachable
177+ pymodbus_apply_logging_config ()
177178 cmd_args = Commandline
178179 cmd_args .comm = test_comm
179180 cmd_args .framer = test_framer
180181 cmd_args .port = test_port + test_port_offset + 1
181182 cmd_args .client_port = test_port + test_port_offset
182183 run_args = setup_forwarder (cmd_args )
183- task = asyncio .create_task (run_forwarder (run_args ))
184+ # task = asyncio.create_task(run_forwarder(run_args))
185+ task = asyncio .create_task (run_async_server (run_args ))
184186 await asyncio .sleep (0.1 )
185187
186188 real_client = AsyncModbusTcpClient (host = "127.0.0.1" , port = cmd_args .port )
@@ -191,6 +193,16 @@ async def test_exp_forwarder( # pylint: disable=unused-argument
191193 assert check_client .connected
192194 await asyncio .sleep (0.1 )
193195
196+ # rr = _check_call(client.read_holding_registers(1, 1, slave=SLAVE))
197+ # rr = _check_call(client.read_coils(1, 1, slave=SLAVE))
198+ # rr = _check_call(client.read_discrete_inputs(0, 8, slave=SLAVE))
199+ # rr = _check_call(client.read_input_registers(1, 8, slave=SLAVE))
200+ # --
201+ # rr = _check_call(client.write_register(1, 10, slave=SLAVE))
202+ # rr = _check_call(client.write_coil(0, True, slave=SLAVE))
203+ # rr =_check_call(client.write_registers(1, [10] * 8, slave=SLAVE))
204+ # rr = _check_call(client.write_coils(1, [True] * 21, slave=SLAVE))
205+
194206 # Verify read values are identical
195207 # rr_real = await real_client.read_holding_registers(1,1,slave=1)
196208 # assert rr_real.registers, f"---> {rr_real}"
0 commit comments