Skip to content

Instantly share code, notes, and snippets.

@tomviner
Created April 10, 2016 22:16
Show Gist options
  • Save tomviner/2e954786dc241ca505410b76ff277ed2 to your computer and use it in GitHub Desktop.
Save tomviner/2e954786dc241ca505410b76ff277ed2 to your computer and use it in GitHub Desktop.

Revisions

  1. tomviner created this gist Apr 10, 2016.
    1,016 changes: 1,016 additions & 0 deletions tox-output.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1016 @@
    (nw034)tom:~/dev/networkzero$ tox
    GLOB sdist-make: /home/tom/dev/networkzero/setup.py
    py27 inst-nodeps: /home/tom/dev/networkzero/.tox/dist/networkzero-0.1.zip
    py27 installed: netifaces==0.10.4,networkzero==0.1,py==1.4.31,pytest==2.9.1,pytest-timeout==1.0.0,pyzmq==15.2.0
    py27 runtests: PYTHONHASHSEED='4147297411'
    py27 runtests: commands[0] | py.test tests/
    ============================================================== test session starts ===============================================================
    platform linux2 -- Python 2.7.10, pytest-2.9.1, py-1.4.31, pluggy-0.3.1
    rootdir: /home/tom/dev/networkzero, inifile: tox.ini
    plugins: timeout-1.0.0
    collected 27 items

    tests/test_core.py .............
    tests/test_discovery.py FFFFFFF
    tests/test_messenger.py ......
    tests/test_networkzero.py .

    ==================================================================== FAILURES ====================================================================
    ___________________________________________________________ test_advertise_no_address ____________________________________________________________

    beacon = None

    def test_advertise_no_address(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:20:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _____________________________________________________________ test_advertise_no_port _____________________________________________________________

    beacon = None

    def test_advertise_no_port(beacon):
    service = uuid.uuid1().hex
    address = nw0.advertise(service)
    assert is_valid_address(address, port_range=nw0.config.DYNAMIC_PORTS)
    > assert (service, address) in nw0.discover_all()

    tests/test_discovery.py:28:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:381: in discover_all
    return _rpc("discover_all")
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    __________________________________________________________ test_advertise_full_address ___________________________________________________________

    beacon = None

    def test_advertise_full_address(beacon):
    service = uuid.uuid1().hex
    service_address = "192.168.1.1:1234"
    address = nw0.advertise(service, service_address)
    assert address == service_address
    > assert (service, address) in nw0.discover_all()

    tests/test_discovery.py:35:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:381: in discover_all
    return _rpc("discover_all")
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _________________________________________________________________ test_discover __________________________________________________________________

    beacon = None

    def test_discover(beacon):
    service = uuid.uuid1().hex
    address = nw0.advertise(service)
    > assert address == nw0.discover(service)

    tests/test_discovery.py:40:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:364: in discover
    discovered = _rpc("discover", name, try_interval_s)
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _____________________________________________________ test_discover_not_exists_with_timeout ______________________________________________________

    beacon = None

    def test_discover_not_exists_with_timeout(beacon):
    service = uuid.uuid1().hex
    address = nw0.advertise(service)
    > assert None is nw0.discover(uuid.uuid1().hex, wait_for_s=2)

    tests/test_discovery.py:45:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:364: in discover
    discovered = _rpc("discover", name, try_interval_s)
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _______________________________________________________ test_discover_exists_with_timeout ________________________________________________________

    beacon = None

    def test_discover_exists_with_timeout(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:49:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 260, in run
    self.check_for_commands(wait=False)
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 227, in check_for_commands
    result = function(*params)
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 176, in do_discover
    time.sleep(0.1)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _______________________________________________________________ test_discover_all ________________________________________________________________

    beacon = None

    def test_discover_all(beacon):
    service1 = uuid.uuid1().hex
    > address1 = nw0.advertise(service1)

    tests/test_discovery.py:54:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139787645871872) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap
    self.__bootstrap_inner()
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py27/local/lib/python2.7/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    ====================================================== 7 failed, 20 passed in 72.30 seconds ======================================================
    ERROR: InvocationError: '/home/tom/dev/networkzero/.tox/py27/bin/py.test tests/'
    py33 create: /home/tom/dev/networkzero/.tox/py33
    ERROR: InterpreterNotFound: python3.3
    py34 inst-nodeps: /home/tom/dev/networkzero/.tox/dist/networkzero-0.1.zip
    py34 installed: netifaces==0.10.4,networkzero==0.1,py==1.4.31,pytest==2.9.1,pytest-timeout==1.0.0,pyzmq==15.2.0
    py34 runtests: PYTHONHASHSEED='4147297411'
    py34 runtests: commands[0] | py.test tests/
    ============================================================== test session starts ===============================================================
    platform linux -- Python 3.4.3+, pytest-2.9.1, py-1.4.31, pluggy-0.3.1
    rootdir: /home/tom/dev/networkzero, inifile: tox.ini
    plugins: timeout-1.0.0
    collected 27 items

    tests/test_core.py .............
    tests/test_discovery.py FFFFFFF
    tests/test_messenger.py ......
    tests/test_networkzero.py .

    ==================================================================== FAILURES ====================================================================
    ___________________________________________________________ test_advertise_no_address ____________________________________________________________

    beacon = None

    def test_advertise_no_address(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:20:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _____________________________________________________________ test_advertise_no_port _____________________________________________________________

    beacon = None

    def test_advertise_no_port(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:26:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 267, in run
    self.advertise_names()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 249, in advertise_names
    self.socket.sendto(message, 0, ("255.255.255.255", self.beacon_port))

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    __________________________________________________________ test_advertise_full_address ___________________________________________________________

    beacon = None

    def test_advertise_full_address(beacon):
    service = uuid.uuid1().hex
    service_address = "192.168.1.1:1234"
    address = nw0.advertise(service, service_address)
    assert address == service_address
    > assert (service, address) in nw0.discover_all()

    tests/test_discovery.py:35:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:381: in discover_all
    return _rpc("discover_all")
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _________________________________________________________________ test_discover __________________________________________________________________

    beacon = None

    def test_discover(beacon):
    service = uuid.uuid1().hex
    address = nw0.advertise(service)
    > assert address == nw0.discover(service)

    tests/test_discovery.py:40:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:364: in discover
    discovered = _rpc("discover", name, try_interval_s)
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _____________________________________________________ test_discover_not_exists_with_timeout ______________________________________________________

    beacon = None

    def test_discover_not_exists_with_timeout(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:44:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 260, in run
    self.check_for_commands(wait=False)
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 227, in check_for_commands
    result = function(*params)
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 176, in do_discover
    time.sleep(0.1)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _______________________________________________________ test_discover_exists_with_timeout ________________________________________________________

    beacon = None

    def test_discover_exists_with_timeout(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:49:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _______________________________________________________________ test_discover_all ________________________________________________________________

    beacon = None

    def test_discover_all(beacon):
    service1 = uuid.uuid1().hex
    address1 = nw0.advertise(service1)
    service2 = uuid.uuid1().hex
    > address2 = nw0.advertise(service2)

    tests/test_discovery.py:56:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py34/lib/python3.4/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (140128444913408) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.4/threading.py", line 888, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py34/lib/python3.4/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    ====================================================== 7 failed, 20 passed in 72.45 seconds ======================================================
    ERROR: InvocationError: '/home/tom/dev/networkzero/.tox/py34/bin/py.test tests/'
    py35 inst-nodeps: /home/tom/dev/networkzero/.tox/dist/networkzero-0.1.zip
    py35 installed: netifaces==0.10.4,networkzero==0.1,py==1.4.31,pytest==2.9.1,pytest-timeout==1.0.0,pyzmq==15.2.0
    py35 runtests: PYTHONHASHSEED='4147297411'
    py35 runtests: commands[0] | py.test tests/
    ============================================================== test session starts ===============================================================
    platform linux -- Python 3.5.0+, pytest-2.9.1, py-1.4.31, pluggy-0.3.1
    rootdir: /home/tom/dev/networkzero, inifile: tox.ini
    plugins: timeout-1.0.0
    collected 27 items

    tests/test_core.py .............
    tests/test_discovery.py FFFFFFF
    tests/test_messenger.py ......
    tests/test_networkzero.py .

    ==================================================================== FAILURES ====================================================================
    ___________________________________________________________ test_advertise_no_address ____________________________________________________________

    beacon = None

    def test_advertise_no_address(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:20:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _____________________________________________________________ test_advertise_no_port _____________________________________________________________

    beacon = None

    def test_advertise_no_port(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:26:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 260, in run
    self.check_for_commands(wait=False)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 227, in check_for_commands
    result = function(*params)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 139, in do_advertise
    canonical_address = core.address(address)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/core.py", line 255, in address
    ip = _find_ip4(prefer)
    File "/usr/lib/python3.5/logging/__init__.py", line 1267, in debug
    self._log(DEBUG, msg, args, **kwargs)
    File "/usr/lib/python3.5/logging/__init__.py", line 1415, in _log
    self.handle(record)
    File "/usr/lib/python3.5/logging/__init__.py", line 1425, in handle
    self.callHandlers(record)
    File "/usr/lib/python3.5/logging/__init__.py", line 1499, in callHandlers
    self.manager.emittedNoHandlerWarning = True
    File "/usr/lib/python3.5/logging/__init__.py", line 858, in handle
    return rv
    File "/usr/lib/python3.5/logging/__init__.py", line 1048, in emit
    StreamHandler.emit(self, record)
    File "/usr/lib/python3.5/logging/__init__.py", line 986, in emit
    self.handleError(record)
    File "/usr/lib/python3.5/logging/__init__.py", line 966, in flush
    self.release()

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    __________________________________________________________ test_advertise_full_address ___________________________________________________________

    beacon = None

    def test_advertise_full_address(beacon):
    service = uuid.uuid1().hex
    service_address = "192.168.1.1:1234"
    address = nw0.advertise(service, service_address)
    assert address == service_address
    > assert (service, address) in nw0.discover_all()

    tests/test_discovery.py:35:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:381: in discover_all
    return _rpc("discover_all")
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _________________________________________________________________ test_discover __________________________________________________________________

    beacon = None

    def test_discover(beacon):
    service = uuid.uuid1().hex
    address = nw0.advertise(service)
    > assert address == nw0.discover(service)

    tests/test_discovery.py:40:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:364: in discover
    discovered = _rpc("discover", name, try_interval_s)
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 273, in run
    self.check_for_adverts()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 234, in check_for_adverts
    events = dict(self.poller.poll(1000 * self.finder_timeout_s))
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/zmq/sugar/poll.py", line 99, in poll
    return zmq_poll(self.sockets, timeout=timeout)

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _____________________________________________________ test_discover_not_exists_with_timeout ______________________________________________________

    beacon = None

    def test_discover_not_exists_with_timeout(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:44:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 260, in run
    self.check_for_commands(wait=False)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 227, in check_for_commands
    result = function(*params)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 139, in do_advertise
    canonical_address = core.address(address)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/core.py", line 221, in address
    random.shuffle(PORT_POOL)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/random.py", line 271, in shuffle
    j = randbelow(i+1)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/random.py", line 231, in _randbelow
    while r >= n:

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _______________________________________________________ test_discover_exists_with_timeout ________________________________________________________

    beacon = None

    def test_discover_exists_with_timeout(beacon):
    service = uuid.uuid1().hex
    > address = nw0.advertise(service)

    tests/test_discovery.py:49:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 260, in run
    self.check_for_commands(wait=False)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 227, in check_for_commands
    result = function(*params)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 139, in do_advertise
    canonical_address = core.address(address)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/core.py", line 224, in address
    _logger.debug("Port: %s", port)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/random.py", line 278, in shuffle
    x[i], x[j] = x[j], x[i]

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    _______________________________________________________________ test_discover_all ________________________________________________________________

    beacon = None

    def test_discover_all(beacon):
    service1 = uuid.uuid1().hex
    > address1 = nw0.advertise(service1)

    tests/test_discovery.py:54:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:340: in advertise
    return _rpc("advertise", name, address, fail_if_exists)
    .tox/py35/lib/python3.5/site-packages/networkzero/discovery.py:323: in _rpc
    return _unpack(socket.recv())
    zmq/backend/cython/socket.pyx:674: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6971)
    ???
    zmq/backend/cython/socket.pyx:708: in zmq.backend.cython.socket.Socket.recv (zmq/backend/cython/socket.c:6763)
    ???
    zmq/backend/cython/socket.pyx:145: in zmq.backend.cython.socket._recv_copy (zmq/backend/cython/socket.c:1931)
    ???
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    > ???
    E Failed: Timeout >10s

    zmq/backend/cython/checkrc.pxd:12: Failed
    -------------------------------------------------------------- Captured stderr call --------------------------------------------------------------

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++

    ~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-1 (139714346612480) ~~~~~~~~~~~~~~~~~~~~~~
    File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
    self._bootstrap_inner()
    File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 260, in run
    self.check_for_commands(wait=False)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 227, in check_for_commands
    result = function(*params)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/discovery.py", line 139, in do_advertise
    canonical_address = core.address(address)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/site-packages/networkzero/core.py", line 221, in address
    random.shuffle(PORT_POOL)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/random.py", line 271, in shuffle
    j = randbelow(i+1)
    File "/home/tom/dev/networkzero/.tox/py35/lib/python3.5/random.py", line 230, in _randbelow
    r = getrandbits(k) # 0 <= r < 2**k

    +++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++
    ====================================================== 7 failed, 20 passed in 72.17 seconds ======================================================
    ERROR: InvocationError: '/home/tom/dev/networkzero/.tox/py35/bin/py.test tests/'
    ____________________________________________________________________ summary _____________________________________________________________________
    ERROR: py27: commands failed
    ERROR: py33: InterpreterNotFound: python3.3
    ERROR: py34: commands failed
    ERROR: py35: commands failed
    (nw034)tom:~/dev/networkzero$