Summary: This page tracks the progress of ""IronPython"" in running the standard Python 2.4 regression test suite.

Tests are divided into categories. Tests that pass without modification, tests that are modified due to implementation details, tests that pass only partially due to ""IronPython"" bugs or missing features and trests that don't pass.

Passing Tests

Test Name
test_atexit
test_augassign
test_binop
test_bufio
test_calendar
test_call
test_colorsys
test_contains
test_dict
test_dircache
testdummythread
testdummythreading
test_enumerate
test_exceptions
test_filecmp
test_fileinput
test_fnmatch
test_format
test_fpformat
test_grammar
test_hexoct
test_htmllib
test_list
test_macpath
test_math
test_ntpath
test_operations
test_operator
test_pkg
test_pkgimport
test_popen
test_popen2
test_queue
test_sgmllib
test_shlex
test_rfc822
test_str
test_string
test_textwrap
test_thread
test_threading
test_time
test_types
test_unary
test_univnewlines
test_userdict
test_urlparse
test_userstring
test_warnings

Tests that pass only partially

Test Failure reasons
test_deque pickle not implemented
testlong subclass long, testfloatoverflow(), testlogs(), testmixedcompares()
test_set pickling not supported, weakref collection check disabled
test_weakref Additional gc.collect(), some garbage isn't collectible in method
test_itertools Remove collection check, object ID check on re-used tuples, doc test
test_builtin unicode strings, indic-arabic characters in float point number literals, unicode-escape encoding, recursive dictionary prints incorrectly
test_bisect ?
test_decimal ?
test_decorators ?
test_iter ?
test_pow ?
test_repr ?
test_scope ?
test_sort ?
test_syntax ?


Tests to be enabled

Test Comment
testarray Yes - depends on weakref
test_asynchat None
test_audioop No - ''audio''
test_base64 None
test_bastion Empty test
test_binascii None
test_binhex None
test_bool None
test_bsddb None
test_bsddb185 None
test_bsddb3 None
test_bz2 None
testcapi Depends on mysterious testcapi module
test_cfgparser Depends on regular expressions
testcgi Needs socket
test_charmapcodec 100% failure
test_cl Depends on mysterious cl module
test_class Depends on '''locals'''
test_cmath Depends on cmath
test_codeccallbacks None
testcodecencodingscn None
testcodecencodingshk None
testcodecencodingsjp None
testcodecencodingskr None


testcodecencodingstw None
testcodecmapscn None
testcodecmapshk None
testcodecmapsjp None
testcodecmapskr None
testcodecmapstw None
test_codecs None
test_codeop None
test_coercion None
test_commands None
test_compare None
test_compile None
test_compiler Needs parser module
test_complex '''warnings''' module doesn't work
test_cookie None
test_cookielib None
test_copy None
testcopyreg None
test_cpickle Needs cPickle
test_crypt Needs crypt
test_csv None
testcurses Needs curses
test_datetime None
test_dbm Needs dbm
test_descr None
test_descrtut None
test_difflib None
test_dis Disassembler.
test_distutils None
test_dl None
test_doctest None
test_doctest2 ""KwArgBinder"" array index out of bounds exception
test_dumbdbm None
test_email None
testemailcodecs None
test_eof None
test_errno None
test_extcall None
test_fcntl None
test_file Needs array
test_fork1 None
test_frozen None
test_funcattrs None
test_future None
test_future1 None
test_future2 None
test_future3 None
test_gc None
test_gdbm None
test_generators None
test_genexps None
test_getargs None
test_getargs2 None
test_getopt None
test_gettext None
test_gl None
test_glob None
test_global None
test_grp None
test_gzip None
test_hash None
test_heapq None
test_hmac None
test_hotshot None
test_htmlparser None
test_httplib None
test_imageop None
test_imaplib None
test_imgfile None
test_imp None
test_import None
test_importhooks None
test_inspect None
test_ioctl None
test_isinstance None
test_iterlen None
test_largefile None
test_linuxaudiodev None
test_locale None
test_logging None
test_longexp ""System.InvalidProgramException""
testlongfuture None
test_macfs None
test_macostools None
test_mailbox None
test_marshal None
test_md5 None
test_mhlib None
test_mimetools None
test_mimetypes None
test_MimeWriter None
test_minidom None
test_mmap None
test_module None
test_multibytecodec None
testmultibytecodecsupport None
test_multifile None
test_mutants None
test_netrc None
test_new None
test_nis None
test_normalization None
test_opcodes None
test_openpty None
test_optparse None
test_os None
test_ossaudiodev None
test_parser None
test_peepholer None
test_pep247 None
test_pep263 None
test_pep277 None
test_pep292 None
test_pickle None
test_pickletools None
test_plistlib None
test_poll None
test_posix None
test_posixpath None
test_pprint None
test_profile None
test_profilehooks None
test_pty Needs select
test_pwd None
test_pyclbr None
test_pyexpat None
test_quopri None
test_random None
test_re None
test_regex None
test_resource None
test_rgbimg None
test_richcmp None
test_robotparser None
test_sax None
test_scriptpackages Needs errno
test_select Needs select
test_sets Needs itertools
test_sha None
test_shelve None
test_shutil Missing ""EnvironmentError""
test_signal None
test_site None
test_slice None
test_socket None
test_socketserver None
testsocketssl None
test_softspace None
test_strftime None
test_StringIO None
test_stringprep None
test_strop None
test_strptime None
test_struct None
test_structseq None
test_subprocess None
test_sunaudiodev None
test_sundry None
test_support None
test_symtable None
test_sys None
test_tarfile None
test_tcl None
test_textwrap None
test_threadedtempfile None
testthreadedimport Seems to work, but there may be race conditions
testthreadinglocal None
test_threadsignals None
test_timeout None
test_timing None
test_tokenize None
test_trace None
test_traceback None
test_transformer None
test_tuple None
test_ucn None
test_unicode None
test_unicodedata None
testunicodefile None
test_unittest None
test_unpack None
test_urllib None
test_urllib2 None
test_urllib2net None
test_urllibnet None
test_userlist None
test_uu None
test_warnings None
test_wave None
test_weakref None
test_whichdb None
test_winreg None
test_winsound None
test_xmllib None
test_xmlrpc None
test_xpickle None
test_xrange None
test_zipfile None
test_zipimport None
test_zlib None
testlocale None
testall_ None
testfuture_ None


Tests beyond the scope of our focus

Test Comment
test_aepack Apple events
test_al IRIX SGI audio
test_anydbm Generic database access
test_applesingle Depends on macostools
test_cd CD-ROM on IRIX

Last edited Jul 11, 2006 at 3:32 PM by dinov, version 4

Comments

No comments yet.