mirror of https://github.com/zeromq/pyzmq.git
34 lines
641 B
Python
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()
|