test failure: test_modbus_float_values
___________________________ test_modbus_float_values ___________________________
modbus_tcp_server = ('127.0.0.1', 44376)
def test_modbus_float_values(modbus_tcp_server):
(host, port) = modbus_tcp_server
client = ModbusTcp(host, port=port, unit=1)
for _ in range(10):
num = random() * 2 ** 18 # random float
> client.write_float(10, num)
tests/comm/test_modbus.py:33:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bliss/comm/modbus.py:292: in rfunc
self.connect(timeout=timeout)
bliss/comm/modbus.py:501: in connect
self._fd.connect((local_host, local_port))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <gevent._socket3.socket object, fd=25, family=2, type=1, proto=0>
address = ('127.0.0.1', 44376)
def connect(self, address):
if self.timeout == 0.0:
return _socket.socket.connect(self._sock, address)
address = _socketcommon._resolve_addr(self._sock, address)
with Timeout._start_new_or_dummy(self.timeout, timeout("timed out")):
while True:
err = self.getsockopt(SOL_SOCKET, SO_ERROR)
if err:
> raise error(err, strerror(err))
E ConnectionRefusedError: [Errno 111] Connection refused
/opt/conda/envs/testenv/lib/python3.7/site-packages/gev
ent/_socket3.py:335: ConnectionRefusedError