/opt/imh-python/lib/python3.9/site-packages/tornado/test
NameSizeModeActions
csv_translations/-0755rm
gettext_translations/-0755rm
static/-0755rm
templates/-0755rm
__pycache__/-0755rm
asyncio_test.py73290644editdlrm
auth_test.py240260644editdlrm
autoreload_test.py40750644editdlrm
concurrent_test.py61740644editdlrm
curl_httpclient_test.py44770644editdlrm
escape_test.py126940644editdlrm
gen_test.py347210644editdlrm
http1connection_test.py19720644editdlrm
httpclient_test.py320670644editdlrm
httpserver_test.py463320644editdlrm
httputil_test.py196000644editdlrm
import_test.py20460644editdlrm
ioloop_test.py260600644editdlrm
iostream_test.py461780644editdlrm
locale_test.py59070644editdlrm
locks_test.py175640644editdlrm
log_test.py97780644editdlrm
netutil_test.py80470644editdlrm
options_test.cfg760644editdlrm
options_test.py121740644editdlrm
options_test_types.cfg2770644editdlrm
options_test_types_str.cfg1580644editdlrm
process_test.py113920644editdlrm
queues_test.py141880644editdlrm
resolve_test_helper.py4210644editdlrm
routing_test.py91210644editdlrm
runtests.py84400644editdlrm
simple_httpclient_test.py318210644editdlrm
static_foo.txt970644editdlrm
tcpclient_test.py171150644editdlrm
tcpserver_test.py66740644editdlrm
template_test.py192040644editdlrm
test.crt12440644editdlrm
test.key17320644editdlrm
testing_test.py109850644editdlrm
twisted_test.py81160644editdlrm
util.py37680644editdlrm
util_test.py101270644editdlrm
websocket_test.py283310644editdlrm
web_test.py1184230644editdlrm
windows_test.py6980644editdlrm
wsgi_test.py6770644editdlrm
__init__.py3980644editdlrm
__main__.py3470644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/tornado/test/import_test.py (2046B)
# flake8: noqa import subprocess import sys import unittest _import_everything = b""" # The event loop is not fork-safe, and it's easy to initialize an asyncio.Future # at startup, which in turn creates the default event loop and prevents forking. # Explicitly disallow the default event loop so that an error will be raised # if something tries to touch it. import asyncio asyncio.set_event_loop(None) import tornado.auth import tornado.autoreload import tornado.concurrent import tornado.escape import tornado.gen import tornado.http1connection import tornado.httpclient import tornado.httpserver import tornado.httputil import tornado.ioloop import tornado.iostream import tornado.locale import tornado.log import tornado.netutil import tornado.options import tornado.process import tornado.simple_httpclient import tornado.tcpserver import tornado.tcpclient import tornado.template import tornado.testing import tornado.util import tornado.web import tornado.websocket import tornado.wsgi try: import pycurl except ImportError: pass else: import tornado.curl_httpclient """ class ImportTest(unittest.TestCase): def test_import_everything(self): # Test that all Tornado modules can be imported without side effects, # specifically without initializing the default asyncio event loop. # Since we can't tell which modules may have already beein imported # in our process, do it in a subprocess for a clean slate. proc = subprocess.Popen([sys.executable], stdin=subprocess.PIPE) proc.communicate(_import_everything) self.assertEqual(proc.returncode, 0) def test_import_aliases(self): # Ensure we don't delete formerly-documented aliases accidentally. import tornado.ioloop import tornado.gen import tornado.util self.assertIs(tornado.ioloop.TimeoutError, tornado.util.TimeoutError) self.assertIs(tornado.gen.TimeoutError, tornado.util.TimeoutError)