[IPython-dev] testing ipython install on current trunk : report

Johann Cohen-Tanugi cohen@lpta.in2p3...
Tue Mar 9 05:30:29 CST 2010


Hi there, I had to upgrade my laptop to Fedora 12, lost a few nights 
sleep, and am slowly recovering my previous working environment... I 
just took the current head of ipython and installed it in 
/home/cohen/.local (aside note : while 'setup.py install' accepts --user 
as option, but 'python setupegg.py develop' does not, which is a bit 
unfortunate).

I ran iptest and got:

Ran 374 tests in 44.044s

PASSED (successes=374)

**********************************************************************
Test suite completed for system with the following information:
IPython version: 0.11.alpha1.bzr.r1223
BZR revision   : 1223
Platform info  : os.name -> posix, sys.platform -> linux2
                : 
Linux-2.6.32.9-67.fc12.i686-i686-with-fedora-12-Omega_12.1_Fedora_Remix
Python info    : 2.6.2 (r262:71600, Jan 25 2010, 18:46:45)
[GCC 4.4.2 20091222 (Red Hat 4.4.2-20)]

Tools and libraries available at test time:
    curses foolscap gobject gtk pexpect twisted wx wx.aui zope.interface

Tools and libraries NOT available at test time:
    objc

Ran 10 test groups in 56.775s

Status:
ERROR - 2 out of 10 test groups failed.
----------------------------------------
Runner failed: IPython.core
You may wish to rerun this one individually, with:
/usr/bin/python 
/home/cohen/sources/python/ipython/IPython/testing/iptest.py IPython.core

----------------------------------------
Runner failed: IPython.extensions
You may wish to rerun this one individually, with:
/usr/bin/python 
/home/cohen/sources/python/ipython/IPython/testing/iptest.py 
IPython.extensions

[cohen@jarrett python]$ /usr/bin/python 
/home/cohen/sources/python/ipython/IPython/testing/iptest.py IPython.core
................................................................................S..............F.F..
======================================================================
FAIL: Test that object's __del__ methods are called on exit.
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/nose/case.py", line 182, in 
runTest
     self.test(*self.arg)
   File 
"/home/cohen/sources/python/ipython/IPython/testing/decorators.py", line 
225, in skipper_func
     return f(*args, **kwargs)
   File 
"/home/cohen/sources/python/ipython/IPython/core/tests/test_run.py", 
line 155, in test_obj_del
     tt.ipexec_validate(self.fname, 'object A deleted')
   File "/home/cohen/sources/python/ipython/IPython/testing/tools.py", 
line 252, in ipexec_validate
     nt.assert_equals(out.strip(), expected_out.strip())
AssertionError: '\x1b[?1034hobject A deleted' != 'object A deleted'
 >>  raise self.failureException, \
           (None or '%r != %r' % ('\x1b[?1034hobject A deleted', 'object 
A deleted'))


======================================================================
FAIL: IPython.core.tests.test_run.TestMagicRunSimple.test_tclass
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/nose/case.py", line 182, in 
runTest
     self.test(*self.arg)
   File 
"/home/cohen/sources/python/ipython/IPython/testing/decorators.py", line 
225, in skipper_func
     return f(*args, **kwargs)
   File 
"/home/cohen/sources/python/ipython/IPython/core/tests/test_run.py", 
line 169, in test_tclass
     tt.ipexec_validate(self.fname, out)
   File "/home/cohen/sources/python/ipython/IPython/testing/tools.py", 
line 252, in ipexec_validate
     nt.assert_equals(out.strip(), expected_out.strip())
AssertionError: "\x1b[?1034hARGV 1-: ['C-first']\nARGV 1-: 
['C-second']\ntclass.py: deleting object: C-first" != "ARGV 1-: 
['C-first']\nARGV 1-: ['C-second']\ntclass.py: deleting object: C-first"
 >>  raise self.failureException, \
           (None or '%r != %r' % ("\x1b[?1034hARGV 1-: ['C-first']\nARGV 
1-: ['C-second']\ntclass.py: deleting object: C-first", "ARGV 1-: 
['C-first']\nARGV 1-: ['C-second']\ntclass.py: deleting object: C-first"))


----------------------------------------------------------------------
Ran 102 tests in 1.086s

FAILED (SKIP=1, failures=2)
[cohen@jarrett python]$ /usr/bin/python 
/home/cohen/sources/python/ipython/IPython/testing/iptest.py 
IPython.extensions
..F.
======================================================================
FAIL: 
IPython.extensions.tests.test_pretty.TestPrettyInteractively.test_printers
----------------------------------------------------------------------
Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/nose/case.py", line 182, in 
runTest
     self.test(*self.arg)
   File 
"/home/cohen/sources/python/ipython/IPython/testing/decorators.py", line 
225, in skipper_func
     return f(*args, **kwargs)
   File 
"/home/cohen/sources/python/ipython/IPython/extensions/tests/test_pretty.py", 
line 101, in test_printers
     tt.ipexec_validate(self.fname, ipy_out)
   File "/home/cohen/sources/python/ipython/IPython/testing/tools.py", 
line 252, in ipexec_validate
     nt.assert_equals(out.strip(), expected_out.strip())
AssertionError: '\x1b[?1034hA()\nB()\n<A>\n<B>' != 'A()\nB()\n<A>\n<B>'
 >>  raise self.failureException, \
           (None or '%r != %r' % ('\x1b[?1034hA()\nB()\n<A>\n<B>', 
'A()\nB()\n<A>\n<B>'))


----------------------------------------------------------------------
Ran 4 tests in 0.423s

FAILED (failures=1)


All this does not look horrendously catastrophic, but it may be useful 
to report it, so here it is! :)

cheers,
Johann


More information about the IPython-dev mailing list