<div>A simple question before showing the test suite results:</div><div><br></div><div>What is git equivalent of svn revision number? Is it the commit id @ <a href="http://github.com/ipython/ipython">http://github.com/ipython/ipython</a></div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div><br></div><div>**********************************************************************</div><div>Test suite completed for system with the following information:</div>
<div>IPython version: 0.11.alpha1.git</div><div>BZR revision   : 0</div>
<div>Platform info  : <a href="http://os.name" target="_blank">os.name</a> -&gt; posix, sys.platform -&gt; linux2</div><div>               : Linux-2.6.33.6-147.2.4.fc13.i686-i686-with-fedora-13-Goddard</div><div>Python info    : 2.6.4 (r264:75706, Jun  4 2010, 18:20:16) </div>

<div>[GCC 4.4.4 20100503 (Red Hat 4.4.4-2)]</div><div><br></div><div>Tools and libraries available at test time:</div><div>   curses foolscap gobject gtk pexpect twisted wx wx.aui zope.interface</div><div><br></div><div>
Ran 9 test groups in 93.470s</div>
<div><br></div><div>Status:</div><div>ERROR - 1 out of 9 test groups failed.</div><div>----------------------------------------</div><div>Runner failed: IPython.core</div><div>You may wish to rerun this one individually, with:</div>

<div>/usr/bin/python /home/g/Desktop/python-repo/ipython/IPython/testing/iptest.py IPython.core</div><div><br></div><div><br></div><div><br></div><div><div>[g@a testing]$ python iptest.py IPython.core</div><div>&gt;f2(&quot;a b c&quot;)</div>

<div>&gt;f1(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;)</div><div>&gt;f1(1,2,3)</div><div>&gt;f2(4)</div><div>..............................Out[83]: &#39;get_ipython().system(&quot;true &quot;)\n&#39;</div><div>Out[85]: &#39;get_ipython().system(&quot;d:/cygwin/top &quot;)\n&#39;</div>

<div>Out[86]: &#39;no change&#39;</div><div>Out[87]: &#39;&quot;no change&quot;\n&#39;</div><div>Out[89]: &#39;get_ipython().system(&quot;true&quot;)\n&#39;</div><div>Out[90]: [&#39;&#39;]</div><div>Out[91]: &#39;get_ipython().magic(&quot;sx  true&quot;)\n&#39;</div>

<div>Out[92]: [&#39;&#39;]</div><div>Out[93]: &#39;get_ipython().magic(&quot;sx true&quot;)\n&#39;</div><div>Out[95]: &#39;get_ipython().magic(&quot;lsmagic &quot;)\n&#39;</div><div>Out[97]: &#39;get_ipython().magic(&quot;lsmagic &quot;)\n&#39;</div>

<div>Out[99]: &#39;get_ipython().system(&quot; true&quot;)\n&#39;</div><div>Out[101]: &#39;x=1 # what?\n&#39;</div><div>Out[103]: &#39;if 1:\n    !true\n&#39;</div><div>Out[105]: &#39;if 1:\n    lsmagic\n&#39;</div><div>
Out[107]: &#39;if 1:\n    an_alias\n&#39;</div>
<div>Out[109]: &#39;if 1:\n    get_ipython().system(&quot;true&quot;)\n&#39;</div><div>Out[111]: &#39;if 2:\n    get_ipython().magic(&quot;lsmagic &quot;)\n&#39;</div><div>Out[113]: &#39;if 1:\n    get_ipython().system(&quot;true &quot;)\n&#39;</div>

<div>Out[114]: [&#39;&#39;]</div><div>Out[115]: &#39;if 1:\n    get_ipython().magic(&quot;sx true&quot;)\n&#39;</div><div>Out[117]: &#39;if 1:\n    /fun 1 2\n&#39;</div><div>Out[119]: &#39;if 1:\n    ;fun 1 2\n&#39;</div>

<div>Out[121]: &#39;if 1:\n    ,fun 1 2\n&#39;</div><div>Out[123]: &#39;if 1:\n    ?fun 1 2\n&#39;</div><div>Out[125]: &#39;len &quot;abc&quot;\n&#39;</div><div>&gt;autocallable()</div><div>Out[126]: &#39;called&#39;</div>

<div>Out[127]: &#39;autocallable()\n&#39;</div><div>&gt;list(&quot;1&quot;, &quot;2&quot;, &quot;3&quot;)</div><div>Out[129]: &#39;list(&quot;1&quot;, &quot;2&quot;, &quot;3&quot;)\n&#39;</div><div>&gt;list(&quot;1 2 3&quot;)</div>

<div>Out[130]: [&#39;1&#39;, &#39; &#39;, &#39;2&#39;, &#39; &#39;, &#39;3&#39;]</div><div>Out[131]: &#39;list(&quot;1 2 3&quot;)\n&#39;</div><div>&gt;len(range(1,4))</div><div>Out[132]: 3</div><div>Out[133]: &#39;len(range(1,4))\n&#39;</div>

<div>&gt;list(&quot;1&quot;, &quot;2&quot;, &quot;3&quot;)</div><div>Out[135]: &#39;list(&quot;1&quot;, &quot;2&quot;, &quot;3&quot;)\n&#39;</div><div>&gt;list(&quot;1 2 3&quot;)</div><div>Out[136]: [&#39;1&#39;, &#39; &#39;, &#39;2&#39;, &#39; &#39;, &#39;3&#39;]</div>

<div>Out[137]: &#39;list(&quot;1 2 3&quot;)\n&#39;</div><div>&gt;len(range(1,4))</div><div>Out[138]: 3</div><div>Out[139]: &#39;len(range(1,4))\n&#39;</div><div>&gt;len(&quot;abc&quot;)</div><div>Out[140]: 3</div><div>Out[141]: &#39;len(&quot;abc&quot;)\n&#39;</div>

<div>&gt;len(&quot;abc&quot;);</div><div>Out[143]: &#39;len(&quot;abc&quot;);\n&#39;</div><div>&gt;len([1,2])</div><div>Out[144]: 2</div><div>Out[145]: &#39;len([1,2])\n&#39;</div><div>Out[146]: True</div><div>Out[147]: &#39;call_idx [1]\n&#39;</div>

<div>&gt;call_idx(1)</div><div>Out[148]: True</div><div>Out[149]: &#39;call_idx(1)\n&#39;</div><div>Out[150]: &lt;built-in function len&gt;</div><div>Out[151]: &#39;len \n&#39;</div><div>&gt;list(&quot;1&quot;, &quot;2&quot;, &quot;3&quot;)</div>

<div>Out[153]: &#39;list(&quot;1&quot;, &quot;2&quot;, &quot;3&quot;)\n&#39;</div><div>&gt;list(&quot;1 2 3&quot;)</div><div>Out[154]: [&#39;1&#39;, &#39; &#39;, &#39;2&#39;, &#39; &#39;, &#39;3&#39;]</div><div>Out[155]: &#39;list(&quot;1 2 3&quot;)\n&#39;</div>

<div>&gt;len(range(1,4))</div><div>Out[156]: 3</div><div>Out[157]: &#39;len(range(1,4))\n&#39;</div><div>&gt;len(&quot;abc&quot;)</div><div>Out[158]: 3</div><div>Out[159]: &#39;len(&quot;abc&quot;)\n&#39;</div><div>&gt;len(&quot;abc&quot;);</div>

<div>Out[161]: &#39;len(&quot;abc&quot;);\n&#39;</div><div>&gt;len([1,2])</div><div>Out[162]: 2</div><div>Out[163]: &#39;len([1,2])\n&#39;</div><div>Out[164]: True</div><div>Out[165]: &#39;call_idx [1]\n&#39;</div><div>&gt;call_idx(1)</div>

<div>Out[166]: True</div><div>Out[167]: &#39;call_idx(1)\n&#39;</div><div>&gt;len()</div><div>Out[169]: &#39;len()\n&#39;</div><div>.......................................................................................................................S.......#     print &quot;bar&quot;</div>

<div># </div><div>....&gt;f(1)</div><div>...................................................................................F.F..</div><div>======================================================================</div><div>

FAIL: Test that object&#39;s __del__ methods are called on exit.</div><div>----------------------------------------------------------------------</div><div>Traceback (most recent call last):</div><div>  File &quot;/usr/lib/python2.6/site-packages/nose/case.py&quot;, line 186, in runTest</div>

<div>    self.test(*self.arg)</div><div>  File &quot;/home/g/Desktop/python-repo/ipython/IPython/testing/decorators.py&quot;, line 225, in skipper_func</div><div>    return f(*args, **kwargs)</div><div>  File &quot;/home/g/Desktop/python-repo/ipython/IPython/core/tests/test_run.py&quot;, line 155, in test_obj_del</div>

<div>    tt.ipexec_validate(self.fname, &#39;object A deleted&#39;)</div><div>  File &quot;/home/g/Desktop/python-repo/ipython/IPython/testing/tools.py&quot;, line 252, in ipexec_validate</div><div>    nt.assert_equals(out.strip(), expected_out.strip())</div>

<div>AssertionError: &#39;\x1b[?1034hobject A deleted&#39; != &#39;object A deleted&#39;</div><div>&gt;&gt;  raise self.failureException, \</div><div>          (None or &#39;%r != %r&#39; % (&#39;\x1b[?1034hobject A deleted&#39;, &#39;object A deleted&#39;))</div>

<div>    </div><div><br></div><div>======================================================================</div><div>FAIL: IPython.core.tests.test_run.TestMagicRunSimple.test_tclass</div><div>----------------------------------------------------------------------</div>

<div>Traceback (most recent call last):</div><div>  File &quot;/usr/lib/python2.6/site-packages/nose/case.py&quot;, line 186, in runTest</div><div>    self.test(*self.arg)</div><div>  File &quot;/home/g/Desktop/python-repo/ipython/IPython/testing/decorators.py&quot;, line 225, in skipper_func</div>

<div>    return f(*args, **kwargs)</div><div>  File &quot;/home/g/Desktop/python-repo/ipython/IPython/core/tests/test_run.py&quot;, line 169, in test_tclass</div><div>    tt.ipexec_validate(self.fname, out)</div><div>  File &quot;/home/g/Desktop/python-repo/ipython/IPython/testing/tools.py&quot;, line 252, in ipexec_validate</div>

<div>    nt.assert_equals(out.strip(), expected_out.strip())</div><div>AssertionError: &quot;\x1b[?1034hARGV 1-: [&#39;C-first&#39;]\nARGV 1-: [&#39;C-second&#39;]\ntclass.py: deleting object: C-first&quot; != &quot;ARGV 1-: [&#39;C-first&#39;]\nARGV 1-: [&#39;C-second&#39;]\ntclass.py: deleting object: C-first&quot;</div>

<div>&gt;&gt;  raise self.failureException, \</div><div>          (None or &#39;%r != %r&#39; % (&quot;\x1b[?1034hARGV 1-: [&#39;C-first&#39;]\nARGV 1-: [&#39;C-second&#39;]\ntclass.py: deleting object: C-first&quot;, &quot;ARGV 1-: [&#39;C-first&#39;]\nARGV 1-: [&#39;C-second&#39;]\ntclass.py: deleting object: C-first&quot;))</div>

<div>    </div><div><br></div><div>----------------------------------------------------------------------</div><div>Ran 254 tests in 3.268s</div><div><br></div><div>FAILED (SKIP=1, failures=2)</div></div><div><br></div><div>

<br></div><br>-- <br>Gökhan<br>