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