22import functools
33import platform
44
5- from pkg_resources import parse_version
65import pytest
76
87from pymodbus .interfaces import IModbusSlaveContext
@@ -13,15 +12,6 @@ def pytest_configure():
1312 pytest .IS_DARWIN = platform .system ().lower () == "darwin"
1413 pytest .IS_WINDOWS = platform .system ().lower () == "windows"
1514
16- if pytest .IS_DARWIN :
17- # check for SIERRA
18- if parse_version ("10.12" ) < parse_version (platform .mac_ver ()[0 ]):
19- pytest .SERIAL_PORT = "/dev/ptyp0"
20- else :
21- pytest .SERIAL_PORT = "/dev/ttyp0"
22- else :
23- pytest .SERIAL_PORT = "/dev/ptmx"
24-
2515
2616# -----------------------------------------------------------------------#
2717# Generic fixtures
@@ -81,9 +71,8 @@ def __len__(self):
8171 """Get length."""
8272 return self .size
8373
84- def __iter__ (self ): # pylint: disable=non-iterator-returned
74+ def __iter__ (self ):
8575 """Iterate."""
86- return []
8776
8877
8978class mockSocket : # pylint: disable=invalid-name
@@ -110,10 +99,6 @@ def mock_retrieve(self, size):
11099 self .data = None
111100 return retval
112101
113- def fileno (self ):
114- """File number."""
115- return 0
116-
117102 def close (self ):
118103 """Close."""
119104 return True
@@ -131,11 +116,6 @@ def send(self, msg):
131116 self .mock_store (msg )
132117 return len (msg )
133118
134- def write (self , msg ):
135- """Write."""
136- self .mock_store (msg )
137- return len (msg )
138-
139119 def recvfrom (self , size ):
140120 """Receive from."""
141121 return [self .mock_retrieve (size )]
@@ -149,10 +129,6 @@ def setblocking(self, flag): # pylint: disable=unused-argument
149129 """Set blocking."""
150130 return None
151131
152- def in_waiting (self ):
153- """Do in waiting."""
154- return None
155-
156132
157133def run_coroutine (coro ):
158134 """Run a coroutine as top-level task by iterating through all yielded steps."""
@@ -164,8 +140,6 @@ def run_coroutine(coro):
164140 except StopIteration as exc :
165141 # coro reached end pass on its return value:
166142 return exc .value
167- except : # noqa: E722 pylint: disable=try-except-raise
168- raise
169143
170144
171145def _yielded_return (return_value , * args ): # pylint: disable=unused-argument
@@ -174,7 +148,6 @@ def _yielded_return(return_value, *args): # pylint: disable=unused-argument
174148 async def _ ():
175149 """Actual generator producing value."""
176150 # yield
177- return return_value
178151
179152 # return new generator each time this function is called:
180153 return _ ()
0 commit comments