summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksii Zamiatin <ozamiatin@mirantis.com>2016-07-12 15:17:27 +0300
committerGevorg Davoian <gdavoian@mirantis.com>2016-07-12 17:01:39 +0000
commitae1123e438ef0c3a1abe427afe3ed1c4c5e727be (patch)
tree49ef7efeeb4c5d4772fbe901caec23daa70daf27
parentc6c70aba2dfb00d50c9415db8cb01794d0ad62c7 (diff)
downloadoslo-messaging-ae1123e438ef0c3a1abe427afe3ed1c4c5e727be.tar.gz
[zmq] Add py34 configuration for functional tests
Change-Id: I6bd94323d88ce9123776b1359696fbc2e31933de Closes-Bug: #1602234
-rw-r--r--oslo_messaging/_drivers/zmq_driver/zmq_socket.py5
-rw-r--r--tox.ini4
2 files changed, 8 insertions, 1 deletions
diff --git a/oslo_messaging/_drivers/zmq_driver/zmq_socket.py b/oslo_messaging/_drivers/zmq_driver/zmq_socket.py
index 11c567a..1179e24 100644
--- a/oslo_messaging/_drivers/zmq_driver/zmq_socket.py
+++ b/oslo_messaging/_drivers/zmq_driver/zmq_socket.py
@@ -143,7 +143,10 @@ class ZmqSocket(object):
raise rpc_common.RPCException(errmsg)
def connect_to_host(self, host):
- address = zmq_address.get_tcp_direct_address(host)
+ address = zmq_address.get_tcp_direct_address(
+ host.decode('utf-8') if six.PY3 and
+ isinstance(host, six.binary_type) else host
+ )
self.connect_to_address(address)
diff --git a/tox.ini b/tox.ini
index 03f99e2..0bf53a3 100644
--- a/tox.ini
+++ b/tox.ini
@@ -51,6 +51,10 @@ commands = {toxinidir}/setup-test-env-qpid.sh 1.0 python setup.py testr --slowes
[testenv:py27-func-zeromq]
commands = {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args='{posargs:oslo_messaging.tests.functional}'
+[testenv:py34-func-zeromq]
+basepython = python3.4
+commands = {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args='{posargs:oslo_messaging.tests.functional}'
+
[testenv:py27-func-zeromq-proxy]
commands = {toxinidir}/setup-test-env-zmq-proxy.sh python setup.py testr --slowest --testr-args='oslo_messaging.tests.functional'