- 21 Oct, 2012 8 commits
-
-
Denis Bilenko authored
Thanks to Wil Tan (#169). - add gevent.threading monkey-helper module. - add test__threading.py which also checks that patch_all() does not init the hub. - update test__all__.py w.r.t gevent.threading - patched_tests_setup.py: ignore tests in test_threading.py that depend on threading._active not being cleaned up for dummy threads - update test_threading_2.py
-
Denis Bilenko authored
because threading has a module-level lock(), it means that get_hub() was called by monkey.patch_all() this is not good, in case use wants to fork off children, but don't actually use gevent in master or if the user wants to configure the hub. Also, PySemaphore is now removed (don't really see the point of maintaing the same code twice).
-
Denis Bilenko authored
- test__greenlet.py: add TestJoinAll0
-
Denis Bilenko authored
- greentest.py: fix walk_modules() for python-dbg - update known_failures.txt
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
that was supposed to trigger WSAStartup in the past (libevent times), but it seems to be no longer necessary
-
- 20 Oct, 2012 14 commits
-
-
Denis Bilenko authored
this fixes failure in test__ssl.py on Windows
-
Denis Bilenko authored
Fix issue #86: bytearrays are not supported by pywsgi. based on pull request #174 by Aaron Westendorf. - on Python >= 2.6, where bytearray is present, it is now used to prepare the data - on Python 2.5, string.join is continued to be used - add test for bytearrays to test__pywsgi.py
-
Denis Bilenko authored
-
Denis Bilenko authored
- enable python 2.5 - disable "noinotify" and "nosigmask" (to reduce total testing time) - update known_failures.txt with 2.5 failures that still need fixing
-
Denis Bilenko authored
-
Denis Bilenko authored
- instead manually fix imports in all tests - add xtest_stdlib.py to check if all imports were fixed
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
- make test__threading_vs_settrace.py compatible with 2.5 (still fails though) - fix test__socket.py - fix test__ssl.py - 2.5/test_thread.py: reduce all delays 10 times
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
- 19 Oct, 2012 3 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
- previously known as greentest/expected_failures.txt - add it to MANIFEST.in - make wintest.py use it
-
Denis Bilenko authored
now it's possible to specify platform, environ and interpreter also expected and unexpected failures are reported separately now
-
- 17 Oct, 2012 9 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
- split it into 3 files - use ssl instead of socket.ssl - make it possible to check both regular sockets and gevent sockets
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
- test__subprocess.py: ignore test_nonblock_remove on win32 - test__example_portforwarder.py - test__examples.py: ignore geventsendfile.py and psycopg2 on Windows - testrunner.py: set timeout to 3 min some systems have really slow DNS and test__socket_dns.py fails - test___example_servers.py: use 127.0.0.1 instead of localhost helps on Windows server where DNS calls are slow for some reason
-
Denis Bilenko authored
-
Denis Bilenko authored
always calculate it from environ and file name
-
Denis Bilenko authored
-
- 14 Oct, 2012 4 commits
-
-
Denis Bilenko authored
it failed with LoopError because thread pool was accidentally used inside thread pool
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
set_version.py: add --dry-run option set_version.py: update regexes to match only start of the line set_version.py: recognize 'dev' as a version makedist.py: use --version option instead of argument makedist.py: show git branch
-
- 11 Oct, 2012 1 commit
-
-
Ralf Schmitt authored
see http://bugs.python.org/issue7735
-
- 06 Oct, 2012 1 commit
-
-
Denis Bilenko authored
- remove waitall() from gevent/event.py - reimplement joinall() with wait() - remove joinall from __all__ - Hub.join() no longer accepts event= argument
-