4b6fc9cb9f
Imports of tornado.ioloop have crept into more places, so the old app engine policy of never importing these modules doesn't work. Instead, we add guards around imports of unavailable modules (fcntl, ssl, multiprocessing) so that everything is at least importable. Closes #1059. |
||
---|---|---|
.. | ||
common | ||
py27 | ||
README | ||
setup.py | ||
tox.ini |
README
Unit test support for app engine. Currently very limited as most of our tests depend on direct network access, but these tests ensure that the modules that are supposed to work on app engine don't depend on any forbidden modules. The code lives in maint/appengine/common, but should be run from the py25 or py27 subdirectories (which contain an app.yaml and a bunch of symlinks). runtests.py is the entry point; cgi_runtests.py is used internally.