pyzmq/tests/test_ioloop.py

34 lines
641 B
Python

# Copyright (C) PyZMQ Developers
# Distributed under the terms of the Modified BSD License.
import pytest
try:
import tornado.ioloop
except ImportError:
_tornado = False
else:
_tornado = True
def setup():
if not _tornado:
pytest.skip("requires tornado")
def test_ioloop():
# may have been imported before,
# can't capture the warning
from zmq.eventloop import ioloop
assert ioloop.IOLoop is tornado.ioloop.IOLoop
assert ioloop.ZMQIOLoop is ioloop.IOLoop
def test_ioloop_install():
from zmq.eventloop import ioloop
with pytest.warns(DeprecationWarning):
ioloop.install()