From: <fwi...@us...> - 2008-08-29 12:11:47
|
Revision: 5262 http://jython.svn.sourceforge.net/jython/?rev=5262&view=rev Author: fwierzbicki Date: 2008-08-29 12:11:43 +0000 (Fri, 29 Aug 2008) Log Message: ----------- Leaving out two of the harder parts of test_inspect out for now (with comments to come back to them later). Modified Paths: -------------- trunk/jython/Lib/test/test_inspect.py Modified: trunk/jython/Lib/test/test_inspect.py =================================================================== --- trunk/jython/Lib/test/test_inspect.py 2008-08-27 20:51:19 UTC (rev 5261) +++ trunk/jython/Lib/test/test_inspect.py 2008-08-29 12:11:43 UTC (rev 5262) @@ -8,6 +8,7 @@ from test import inspect_fodder as mod from test import inspect_fodder2 as mod2 +from test import test_support # Functions tested in this suite: # ismodule, isclass, ismethod, isfunction, istraceback, isframe, iscode, @@ -59,7 +60,10 @@ self.assertEqual(count, expected, err_msg) def test_excluding_predicates(self): - self.istest(inspect.isbuiltin, 'sys.exit') + #XXX: Jython's PySystemState needs more work before this + #will be doable. + if not test_support.is_jython: + self.istest(inspect.isbuiltin, 'sys.exit') self.istest(inspect.isbuiltin, '[].append') self.istest(inspect.isclass, 'mod.StupidGit') self.istest(inspect.iscode, 'mod.spam.func_code') @@ -74,7 +78,8 @@ if hasattr(types, 'GetSetDescriptorType'): self.istest(inspect.isgetsetdescriptor, 'type(tb.tb_frame).f_locals') - else: + #XXX: This detail of PyFrames is not yet supported in Jython + elif not test_support.is_jython: self.failIf(inspect.isgetsetdescriptor(type(tb.tb_frame).f_locals)) if hasattr(types, 'MemberDescriptorType'): self.istest(inspect.ismemberdescriptor, 'datetime.timedelta.days') This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |