After a lot of hard work, we have the following FIXMEs. Still some more work to go through triaging all of them:
list_tests.py: #FIXME: not working on Jython
lock_tests.py: # FIXME: notify(n) is not currently implemented in Jython, trying
pickletester.py: @unittest.skip("FIXME: not working.")
pickletester.py: @unittest.skip("FIXME: max recursion")
pickletester.py: @unittest.skip("FIXME: not working.")
pickletester.py: @unittest.skip("FIXME: not working.")
pickletester.py: @unittest.skip("FIXME: not working.")
pickletester.py: @unittest.skip("FIXME: not working.")
pickletester.py: @unittest.skip("FIXME: not working.")
string_tests.py: #FIXME: Jython currently returns a NotImplemented singleton for these.
test_aifc.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_asyncore.py: @unittest.skipIf(is_jython, 'FIXME: Currently not working on jython')
test_asyncore.py: @unittest.skipIf(is_jython, "FIXME: Currently not working on jython")
test_asyncore.py: @unittest.skipIf(is_jython, "FIXME: Currently not working on jython")
test_builtin_jy.py: #FIXME: assertEquals may be more strict about dict compares in 2.7.
test_builtin_jy.py: #FIXME: assertEquals may be more strict about dict compares in 2.7.
test_charmapcodec.py: "FIXME: Currently not working on jython")
test_chdir.py: #FIXME: worked in Jython 2.5
test_classpathimporter.py: @unittest.skip("FIXME: worked in Jython 2.5")
test_classpathimporter.py: @unittest.skip("FIXME: worked in Jython 2.5")
test_cmath.py: # FIXME uncomment tests for Jython
test_cmath.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_cmd_line_script.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_codecs.py:# @unittest.skipIf(test_support.is_jython, "FIXME: Jython issue 1153 missing support for IDNA")
test_compile.py: #FIXME: wrong error raised.
test_compile.py: #FIXME: not working in Jython, should it?:
test_compile.py: #FIXME: Next one not working in Jython:
test_compile.py: #FIXME: raises wrong error in Jython.
test_compile.py: #FIXME: raises NPE in Jython.
test_complex.py: # FIXME: The following currently crashes on Alpha
test_complex.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_complex.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_complex.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_complex.py: #FIXME: these are not working in Jython.
test_complex.py: #FIXME: these are not working in Jython.
test_complex.py: #FIXME: this is not working in Jython.
test_complex.py: #FIXME: this is not working in Jython.
test_complex.py: #FIXME: this is not working in Jython.
test_complex.py: #FIXME: these are raising wrong errors in Jython.
test_complex.py: #FIXME: these are raising wrong errors in Jython.
test_complex.py: #FIXME: not working in Jython.
test_complex.py: #FIXME: these are not working in Jython.
test_complex.py: #FIXME: these are not working in Jython.
test_complex.py: #FIXME: this is not working in Jython.
test_complex.py: #FIXME: this is not working in Jython.
test_complex.py: #FIXME: this is not working in Jython.
test_complex.py: #FIXME: these are raising wrong errors in Jython.
test_complex.py: #FIXME: these are raising wrong errors in Jython.
test_complex.py: #FIXME: not working in Jython.
test_complex.py: @unittest.skipIf(test_support.is_jython, "FIXME: str.__complex__ not working in Jython")
test_complex.py: "FIXME: not working in Jython")
test_complex.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_complex.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_datetime.py: @unittest.skipIf(test_support.is_jython, "FIXME: overflow error on Jython")
test_datetime.py: @unittest.skipIf(test_support.is_jython, "FIXME: total_seconds() not supported")
test_datetime.py: @unittest.skipIf(test_support.is_jython, "FIXME: some formats not accepted by Jython")
test_datetime.py: @unittest.skipIf(test_support.is_jython, "FIXME: some formats not accepted by Jython")
test_datetime.py: @unittest.skipIf(test_support.is_jython, "FIXME: %f not accepted")
test_datetime.py: @unittest.skipIf(test_support.is_jython, "FIXME: some formats not accepted")
test_defaultdict.py: @unittest.skipIf(test_support.is_jython, "FIXME: incorrect formatting of default_factory when it's a bound method")
test_dictcomps.py: # FIXME: Jython leaks dictcomp scope.
test_exceptions.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_exceptions.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_exceptions.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_exceptions.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_fileio.py: @unittest.skipIf(is_jython, "FIXME: not working in Jython")
test_float.py: #FIXME: not raising ValueError on Jython:
test_float.py: #FIXME: Jython fails some mod edge cases.
test_float.py: #FIXME: Jython fails this.
test_float.py: #FIXME: Jython fails these.
test_float.py: #FIXME: Jython fails some of this.
test_float.py: #FIXME: Jython fails some of this.
test_float.py: #FIXME: Jython fails these.
test_float.py: #FIXME: Jython fails this.
test_float.py: #FIXME: Jython fails this.
test_index.py: #FIXME: This test not working in Jython on NewSeqDeprecated.
test_io.py: @unittest.skipIf(support.is_jython, "FIXME: Jython issue 1996")
test_io.py: @unittest.skipIf(support.is_jython, "FIXME: in the Java version with ArgParser")
test_io.py: @unittest.skipIf(support.is_jython, "FIXME: in the Java version with ArgParser")
test_io.py: @unittest.skipIf(support.is_jython, "FIXME: Jython issue 1996")
test_io.py: @unittest.skipIf(support.is_jython, "FIXME: in the Java version with ArgParser")
test_io.py: @unittest.skipIf(support.is_jython, "FIXME: Jython issue 1996")
test_java_integration.py: @unittest.skip("FIXME: not working")
test_list.py: #FIXME: too brutal for us ATM.
test_memoryio.py: @unittest.skipIf(support.is_jython, "FIXME: Jython issue 1996")
test_memoryio.py: @unittest.skipIf(support.is_jython, "FIXME: Jython issue 1996")
test_memoryio.py: if support.is_jython: # FIXME: Jython issue 1996
test_memoryio.py: if support.is_jython: # FIXME: Jython issue 1996
test_netrc.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_netrc.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_netrc.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_netrc.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_netrc.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_os.py: "FIXME: investigate in Jython")
test_os.py: @unittest.skipIf(test_support.is_jython, "FIXME: investigate for Jython")
test_posix.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_posix.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working on Jython")
test_posixpath.py: @unittest.skip("FIXME: broken")
test_posixpath.py: @unittest.skip("FIXME: broken")
test_posixpath.py: @unittest.skip("FIXME: broken")
test_posixpath.py: @unittest.skip("FIXME: broken")
test_posixpath.py: @unittest.skip("FIXME: broken")
test_random.py: @unittest.skip("FIXME: broken")
test_random.py: @unittest.skip("FIXME: broken")
test_random.py: @unittest.skip("FIXME: broken")
test_scope.py: @unittest.skip("FIXME: broken")
test_scope.py: @unittest.skip("FIXME: broken")
test_scope.py: @unittest.skip("FIXME: broken")
test_setcomps.py: #FIXME: scope leaks in Jython.
test_setcomps.py: #FIXME: scope leaks in Jython.
test_setcomps.py: #FIXME: scope leaks in Jython.
test_socket.py: #self.assertEqual(sockaddr[:2], ('::1', PORT)) # FIXME: Got '0:0:...:1' instead!
test_socket.py: # FIXME Apparently Netty's doesn't set remoteAddress, even if connected, for datagram channels
test_str.py: #FIXME: not supported in Jython yet:
test_str.py: #FIXME: not working in Jython.
test_sys.py: # FIXME: testing the code for a lost or replaced excepthook in
test_tarfile.py: # All *UnicodeTests FIXME
test_tarfile.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_tarfile.py: @unittest.skipIf(test_support.is_jython, "FIXME: not working in Jython")
test_traceback.py: @unittest.skipIf(is_jython, "FIXME: Jython lexer not catching bad '!'")
test_unicode_jy.py: #FIXME: not supported in Jython yet:
test_unicodedata.py: continue # FIXME
test_urllib2.py: "FIXME: Currently not working on jython")
test_xmlrpc.py: @unittest.skipIf(test_support.is_jython, "FIXME: #1875 not working in Jython")
test_zipimport_support.py: @unittest.skipIf(is_jython, "FIXME: not working on Jython")
test_zipimport_support.py: @unittest.skipIf(is_jython, "FIXME: not working on Jython")
test_zipimport_support.py: @unittest.skipIf(is_jython, "FIXME: not working on Jython") |