[pypy-svn] r35805 - in pypy/dist/pypy/lib: . app_test test2
stephan at codespeak.net
stephan at codespeak.net
Fri Dec 15 15:59:42 CET 2006
Author: stephan
Date: Fri Dec 15 15:59:41 2006
New Revision: 35805
Added:
pypy/dist/pypy/lib/app_test/
pypy/dist/pypy/lib/app_test/__init__.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/__init__.py
pypy/dist/pypy/lib/app_test/autopath.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/autopath.py
pypy/dist/pypy/lib/app_test/inprogress_test_binascii_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/inprogress_test_binascii_extra.py
pypy/dist/pypy/lib/app_test/no_test_pickle_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/no_test_pickle_extra.py
pypy/dist/pypy/lib/app_test/test_binascii.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_binascii.py
pypy/dist/pypy/lib/app_test/test_coroutine.py
- copied, changed from r35745, user/stephan/hacks/coroutine/test/test_coroutine.py
pypy/dist/pypy/lib/app_test/test_deque_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_deque_extra.py
pypy/dist/pypy/lib/app_test/test_exception_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_exception_extra.py
pypy/dist/pypy/lib/app_test/test_exceptions_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_exceptions_extra.py
pypy/dist/pypy/lib/app_test/test_imp_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_imp_extra.py
pypy/dist/pypy/lib/app_test/test_marshal_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_marshal_extra.py
pypy/dist/pypy/lib/app_test/test_md5_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_md5_extra.py
pypy/dist/pypy/lib/app_test/test_runpy.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_runpy.py
pypy/dist/pypy/lib/app_test/test_sha_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_sha_extra.py
pypy/dist/pypy/lib/app_test/test_stackless.py
- copied, changed from r35791, pypy/dist/pypy/module/_stackless/test/test_stackless.py
pypy/dist/pypy/lib/app_test/test_string_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_string_extra.py
pypy/dist/pypy/lib/app_test/test_struct_extra.py
- copied unchanged from r35791, pypy/dist/pypy/lib/test2/test_struct_extra.py
Removed:
pypy/dist/pypy/lib/test2/inprogress_test_binascii_extra.py
pypy/dist/pypy/lib/test2/no_test_pickle_extra.py
pypy/dist/pypy/lib/test2/test_binascii.py
pypy/dist/pypy/lib/test2/test_deque_extra.py
pypy/dist/pypy/lib/test2/test_exception_extra.py
pypy/dist/pypy/lib/test2/test_exceptions_extra.py
pypy/dist/pypy/lib/test2/test_imp_extra.py
pypy/dist/pypy/lib/test2/test_marshal_extra.py
pypy/dist/pypy/lib/test2/test_md5_extra.py
pypy/dist/pypy/lib/test2/test_runpy.py
pypy/dist/pypy/lib/test2/test_sha_extra.py
pypy/dist/pypy/lib/test2/test_string_extra.py
pypy/dist/pypy/lib/test2/test_struct_extra.py
Modified:
pypy/dist/pypy/lib/stackless.py
pypy/dist/pypy/lib/stackless_new.py
Log:
created new 'app_test' directory in pypy/lib and moved all application
level tests from 'test2'.
moved module/_stackless/test/test_stackless.py into app_test
added test_coroutine.py.
test_coroutine should run with pypy-c and CPython (with fresh py lib
checkout). test_stackless should run with CPython, CStackless and
pypy-c. (pypy-c must be compiled with stackless support, of course)
Modified: pypy/dist/pypy/lib/stackless.py
==============================================================================
--- pypy/dist/pypy/lib/stackless.py (original)
+++ pypy/dist/pypy/lib/stackless.py Fri Dec 15 15:59:41 2006
@@ -15,7 +15,10 @@
switches = 0
-from _stackless import coroutine, greenlet
+try:
+ from _stackless import coroutine, greenlet
+except ImportError:
+ from py.magic import coroutine, greenlet
__all__ = 'run getcurrent getmain schedule tasklet \
channel TaskletExit coroutine greenlet'.split()
Modified: pypy/dist/pypy/lib/stackless_new.py
==============================================================================
--- pypy/dist/pypy/lib/stackless_new.py (original)
+++ pypy/dist/pypy/lib/stackless_new.py Fri Dec 15 15:59:41 2006
@@ -6,7 +6,10 @@
import traceback
import sys
-from _stackless import coroutine, greenlet
+try:
+ from _stackless import coroutine, greenlet
+except ImportError:
+ from py.magic import coroutine, greenlet
from collections import deque
__all__ = 'run getcurrent getmain schedule tasklet channel coroutine \
More information about the Pypy-commit
mailing list