2727
2828_logger = logging .getLogger ()
2929_logger .setLevel ("DEBUG" )
30-
3130TEST_COMMS_FRAMER = [
3231 ("tcp" , ModbusSocketFramer , 5021 ),
3332 ("tcp" , ModbusRtuFramer , 5022 ),
3433 ("tls" , ModbusTlsFramer , 5023 ),
3534 ("udp" , ModbusSocketFramer , 5024 ),
3635 ("udp" , ModbusRtuFramer , 5025 ),
37- ("serial" , ModbusRtuFramer , "dummy " ),
38- ("serial" , ModbusAsciiFramer , "dummy " ),
39- ("serial" , ModbusBinaryFramer , "dummy " ),
36+ ("serial" , ModbusRtuFramer , "socket://127.0.0.1:5026 " ),
37+ ("serial" , ModbusAsciiFramer , "socket://127.0.0.1:5027 " ),
38+ ("serial" , ModbusBinaryFramer , "socket://127.0.0.1:5028 " ),
4039]
4140
4241
@@ -50,7 +49,6 @@ class Commandline:
5049 store = "sequential"
5150 slaves = None
5251
53-
5452@pytest_asyncio .fixture (name = "mock_run_server" )
5553async def _helper_server (
5654 test_comm ,
@@ -59,13 +57,12 @@ async def _helper_server(
5957 test_port ,
6058):
6159 """Run server."""
62- if test_comm in ("serial" ):
63- yield
64- return
6560 args = Commandline
6661 args .comm = test_comm
6762 args .framer = test_framer
68- args .port = test_port + test_port_offset
63+ args .port = test_port
64+ if isinstance (test_port , int ):
65+ args .port += test_port_offset
6966 asyncio .create_task (run_async_server (args ))
7067 await asyncio .sleep (0.1 )
7168 yield
@@ -121,7 +118,6 @@ def test_exp_sync_simple(
121118 thread .start ()
122119 sleep (1 )
123120 ServerStop ()
124- _logger .error ("jan igen" )
125121
126122
127123@pytest .mark .parametrize ("test_port_offset" , [30 ])
@@ -151,5 +147,7 @@ async def test_exp_async_framer( # pylint: disable=unused-argument
151147 args = Commandline
152148 args .framer = test_framer
153149 args .comm = test_comm
154- args .port = test_port + test_port_offset
150+ args .port = test_port
151+ if isinstance (test_port , int ):
152+ args .port += test_port_offset
155153 await run_client (test_comm , test_type , args = args )
0 commit comments