mirror of https://github.com/python/cpython
45df820591
svn+ssh://pythondev@svn.python.org/python/trunk ........ r80552 | victor.stinner | 2010-04-27 23:46:03 +0200 (mar., 27 avril 2010) | 3 lines Issue #7449, part 1: fix test_support.py for Python compiled without thread ........ r80553 | victor.stinner | 2010-04-27 23:47:01 +0200 (mar., 27 avril 2010) | 1 line Issue #7449, part 2: regrtest.py -j option requires thread support ........ r80554 | victor.stinner | 2010-04-27 23:51:26 +0200 (mar., 27 avril 2010) | 9 lines Issue #7449 part 3, test_doctest: import trace module in test_coverage() Import trace module fail if the threading module is missing. test_coverage() is only used if test_doctest.py is used with the -c option. This commit allows to execute the test suite without thread support. Move "import trace" in test_coverage() and use test_support.import_module('trace'). ........ r80555 | victor.stinner | 2010-04-27 23:56:26 +0200 (mar., 27 avril 2010) | 6 lines Issue #7449, part 4: skip test_multiprocessing if thread support is disabled import threading after _multiprocessing to raise a more revelant error message: "No module named _multiprocessing". _multiprocessing is not compiled without thread support. ........ r80556 | victor.stinner | 2010-04-28 00:01:24 +0200 (mer., 28 avril 2010) | 8 lines Issue #7449, part 5: split Test.test_open() of ctypes/test/test_errno.py * Split Test.test_open() in 2 functions: test_open() and test_thread_open() * Skip test_open() and test_thread_open() if we are unable to find the C library * Skip test_thread_open() if thread support is disabled * Use unittest.skipUnless(os.name == "nt", ...) on test_GetLastError() ........ r80564 | victor.stinner | 2010-04-28 00:59:35 +0200 (mer., 28 avril 2010) | 4 lines Issue #7449, part 6: fix test_hashlib for missing threading module Move @test_support.reap_thread decorator from test_main() to test_threaded_hashing(). ........ r80565 | victor.stinner | 2010-04-28 01:01:29 +0200 (mer., 28 avril 2010) | 6 lines Issue #7449, part 7: simplify threading detection in test_capi * Skip TestPendingCalls if threading module is missing * Test if threading module is present or not, instead of test the presence of _testcapi._test_thread_state ........ r80566 | victor.stinner | 2010-04-28 01:03:16 +0200 (mer., 28 avril 2010) | 4 lines Issue #7449, part 8: don't skip the whole test_asynchat if threading is missing TestFifo can be executed without the threading module ........ r80568 | victor.stinner | 2010-04-28 01:14:58 +0200 (mer., 28 avril 2010) | 6 lines Issue #7449, part 9: fix test_xmlrpclib for missing threading module * Skip testcases using threads if threading module is missing * Use "http://" instead of URL in ServerProxyTestCase if threading is missing because URL is not set in this case ........ r80569 | victor.stinner | 2010-04-28 01:33:58 +0200 (mer., 28 avril 2010) | 6 lines Partial revert of r80556 (Issue #7449, part 5, fix ctypes test) Rewrite r80556: the thread test have to be executed just after the test on libc_open() and so the test cannot be splitted in two functions (without duplicating code, and I don't want to duplicate code). ........ r80570 | victor.stinner | 2010-04-28 01:51:16 +0200 (mer., 28 avril 2010) | 8 lines Issue #7449, part 10: test_cmd imports trace module using test_support.import_module() Use test_support.import_module() instead of import to raise a SkipTest exception if the import fail. Import trace fails if the threading module is missing. See also part 3: test_doctest: import trace module in test_coverage(). ........ r80571 | victor.stinner | 2010-04-28 01:55:59 +0200 (mer., 28 avril 2010) | 6 lines Issue #7449, last part (11): fix many tests if thread support is disabled * Use try/except ImportError or test_support.import_module() to import thread and threading modules * Add @unittest.skipUnless(threading, ...) to testcases using threads ........ |
||
---|---|---|
.. | ||
ctypes | ||
curses | ||
dbm | ||
distutils | ||
encodings | ||
html | ||
http | ||
idlelib | ||
importlib | ||
json | ||
lib2to3 | ||
logging | ||
msilib | ||
multiprocessing | ||
plat-aix4 | ||
plat-darwin | ||
plat-freebsd4 | ||
plat-freebsd5 | ||
plat-freebsd6 | ||
plat-freebsd7 | ||
plat-freebsd8 | ||
plat-generic | ||
plat-linux2 | ||
plat-netbsd1 | ||
plat-next3 | ||
plat-os2emx | ||
plat-sunos5 | ||
plat-unixware7 | ||
pydoc_data | ||
site-packages | ||
sqlite3 | ||
test | ||
tkinter | ||
unittest | ||
urllib | ||
wsgiref | ||
xml | ||
xmlrpc | ||
__future__.py | ||
__phello__.foo.py | ||
_abcoll.py | ||
_compat_pickle.py | ||
_dummy_thread.py | ||
_markupbase.py | ||
_pyio.py | ||
_strptime.py | ||
_threading_local.py | ||
_weakrefset.py | ||
abc.py | ||
aifc.py | ||
antigravity.py | ||
argparse.py | ||
ast.py | ||
asynchat.py | ||
asyncore.py | ||
base64.py | ||
bdb.py | ||
binhex.py | ||
bisect.py | ||
build_class.py | ||
cProfile.py | ||
calendar.py | ||
cgi.py | ||
cgitb.py | ||
chunk.py | ||
cmd.py | ||
code.py | ||
codecs.py | ||
codeop.py | ||
collections.py | ||
colorsys.py | ||
compileall.py | ||
configparser.py | ||
contextlib.py | ||
copy.py | ||
copyreg.py | ||
csv.py | ||
decimal.py | ||
difflib.py | ||
dis.py | ||
doctest.py | ||
dummy_threading.py | ||
filecmp.py | ||
fileinput.py | ||
fnmatch.py | ||
formatter.py | ||
fractions.py | ||
ftplib.py | ||
functools.py | ||
genericpath.py | ||
getopt.py | ||
getpass.py | ||
gettext.py | ||
glob.py | ||
gzip.py | ||
hashlib.py | ||
heapq.py | ||
hmac.py | ||
imaplib.py | ||
imghdr.py | ||
inspect.py | ||
io.py | ||
keyword.py | ||
linecache.py | ||
locale.py | ||
macpath.py | ||
macurl2path.py | ||
mailbox.py | ||
mailcap.py | ||
mimetypes.py | ||
modulefinder.py | ||
netrc.py | ||
nntplib.py | ||
ntpath.py | ||
nturl2path.py | ||
numbers.py | ||
opcode.py | ||
optparse.py | ||
os.py | ||
os2emxpath.py | ||
pdb.doc | ||
pdb.py | ||
pickle.py | ||
pickletools.py | ||
pipes.py | ||
pkgutil.py | ||
platform.py | ||
plistlib.py | ||
poplib.py | ||
posixpath.py | ||
pprint.py | ||
profile.py | ||
pstats.py | ||
pty.py | ||
py_compile.py | ||
pyclbr.py | ||
pydoc.py | ||
queue.py | ||
quopri.py | ||
random.py | ||
re.py | ||
reprlib.py | ||
rlcompleter.py | ||
runpy.py | ||
sched.py | ||
shelve.py | ||
shlex.py | ||
shutil.py | ||
site.py | ||
smtpd.py | ||
smtplib.py | ||
sndhdr.py | ||
socket.py | ||
socketserver.py | ||
sre_compile.py | ||
sre_constants.py | ||
sre_parse.py | ||
ssl.py | ||
stat.py | ||
string.py | ||
stringprep.py | ||
struct.py | ||
subprocess.py | ||
sunau.py | ||
symbol.py | ||
symtable.py | ||
sysconfig.py | ||
tabnanny.py | ||
tarfile.py | ||
telnetlib.py | ||
tempfile.py | ||
textwrap.py | ||
this.py | ||
threading.py | ||
timeit.py | ||
token.py | ||
tokenize.py | ||
trace.py | ||
traceback.py | ||
tty.py | ||
turtle.py | ||
types.py | ||
uu.py | ||
uuid.py | ||
warnings.py | ||
wave.py | ||
weakref.py | ||
webbrowser.py | ||
wsgiref.egg-info | ||
xdrlib.py | ||
zipfile.py |