<br><br><div class="gmail_quote">On Thu, Jan 14, 2010 at 5:49 PM, Fernando Perez <span dir="ltr">&lt;<a href="http://fperez.net">fperez.net</a>@<a href="http://gmail.com">gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Gokhan,<br>
<div class="im"><br>
On Wed, Jan 13, 2010 at 2:48 PM, Gökhan Sever &lt;<a href="mailto:gokhansever@gmail.com">gokhansever@gmail.com</a>&gt; wrote:<br>
&gt; Here is one test comes from me:<br>
&gt;<br>
&gt; ================================================================================<br>
&gt; Platform     :<br>
&gt; Linux-2.6.31.9-174.fc12.i686.PAE-i686-with-fedora-12-Constantine<br>
&gt; Python       : (&#39;CPython&#39;, &#39;tags/r262&#39;, &#39;71600&#39;)<br>
&gt; IPython      : 0.11.bzr.r1321<br>
&gt; ================================================================================<br>
<br>
</div>Great, thanks!<br>
<div><div></div><div class="h5">&gt;<br>
&gt; bzr branch lp:~fdo.perez/ipython/trunk-dev<br>
&gt; python setupegg.py develop<br>
&gt;<br>
&gt; python -c &quot;import IPython; IPython.test()&quot;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt; Ran 66 tests in 0.142s<br>
&gt;<br>
&gt; OK (SKIP=6)<br>
&gt;<br>
&gt; *****************************************************************************<br>
&gt; Ran 9 test groups in 7.364s<br>
&gt;<br>
&gt; ERROR - 3 out of 9 test groups failed.<br>
&gt; ----------------------------------------<br>
&gt; Runner failed: IPython.core<br>
&gt; You may wish to rerun this one individually, with:<br>
&gt; python /usr/bin/iptest -v IPython.core<br>
&gt;<br>
&gt; ----------------------------------------<br>
&gt; Runner failed: IPython.kernel<br>
&gt; You may wish to rerun this one individually, with:<br>
&gt; python /usr/bin/iptest -v IPython.kernel<br>
&gt;<br>
&gt; ----------------------------------------<br>
&gt; Runner failed: IPython.extensions<br>
&gt; You may wish to rerun this one individually, with:<br>
&gt; python /usr/bin/iptest -v IPython.extensions<br>
&gt;<br>
&gt;<br>
&gt; and the details:<br>
&gt;<br>
&gt;<br>
&gt; python /usr/bin/iptest -v IPython.core<br>
&gt; ======================================================================<br>
&gt; FAIL: Test that object&#39;s __del__ methods are called on exit.<br>
&gt; ----------------------------------------------------------------------<br>
&gt; Traceback (most recent call last):<br>
&gt;   File &quot;/usr/lib/python2.6/site-packages/nose/case.py&quot;, line 182, in runTest<br>
&gt;     self.test(*self.arg)<br>
&gt;   File<br>
&gt; &quot;/home/gsever/Desktop/python-repo/ipython-dev/IPython/testing/decorators.py&quot;,<br>
&gt; line 225, in skipper_func<br>
&gt;     return f(*args, **kwargs)<br>
&gt;   File<br>
&gt; &quot;/home/gsever/Desktop/python-repo/ipython-dev/IPython/core/tests/test_run.py&quot;,<br>
&gt; line 160, in test_obj_del<br>
&gt;     tt.ipexec_validate(self.fname, &#39;object A deleted&#39;)<br>
&gt;   File<br>
&gt; &quot;/home/gsever/Desktop/python-repo/ipython-dev/IPython/testing/tools.py&quot;,<br>
&gt; line 288, in ipexec_validate<br>
&gt;     nt.assert_equals(out.strip(), expected_out.strip())<br>
&gt; AssertionError: &#39;\x1b[?1034hobject A deleted&#39; != &#39;object A deleted&#39;<br>
&gt;&gt;&gt;  raise self.failureException, \<br>
&gt;           (None or &#39;%r != %r&#39; % (&#39;\x1b[?1034hobject A deleted&#39;, &#39;object A<br>
&gt; deleted&#39;))<br>
<br>
</div></div>Wow, this is weird.  It&#39;s producing color escapes for the prompts,<br>
which I don&#39;t see here and have no idea how they are happening,<br>
because I&#39;m initializing the internal instance in nocolor mode.  Very<br>
bizarre.<br>
<br>
Could you do me a favor? Try the attached patch and see if that helps,<br>
I&#39;m a bit stumped.<br>
<div class="im"><br>
&gt; ======================================================================<br>
&gt; FAIL: IPython.core.tests.test_run.TestMagicRunSimple.test_tclass<br>
<br>
</div>same error as above<br>
<div class="im"><br>
&gt; python /usr/bin/iptest -v IPython.kernel<br>
&gt; Failure: AttributeError (&#39;module&#39; object has no attribute &#39;kernel&#39;) ...<br>
&gt; ERROR<br>
<br>
</div>Huh? That doesn&#39;t make any sense.<br>
<br>
Are you sure you&#39;re running off the branch?  I don&#39;t use &#39;setup.py<br>
develop&#39;, so I&#39;m not sure it works correctly.  I simply have in my<br>
PYTHONPATH a symlink to my source ipython directory, so that<br>
<br>
import IPython<br>
<br>
loads the right version.  Could you verify that you are getting the<br>
right version?<br></blockquote><div><br>I did &quot;python setup.py install&quot; after re-pulling your branch. <br><br>In [2]: IPython.__version__ <br>Out[2]: &#39;0.11.bzr.r1321&#39;<br><br>applied your patch. Test runs produced the same errors. <br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt; ======================================================================<br>
&gt; ERROR: Failure: AttributeError (&#39;module&#39; object has no attribute &#39;kernel&#39;)<br>
&gt; ----------------------------------------------------------------------<br>
&gt; Traceback (most recent call last):<br>
&gt;   File &quot;/usr/lib/python2.6/site-packages/nose/loader.py&quot;, line 353, in<br>
&gt; loadTestsFromName<br>
&gt;     module = resolve_name(addr.module)<br>
&gt;   File &quot;/usr/lib/python2.6/site-packages/nose/util.py&quot;, line 310, in<br>
&gt; resolve_name<br>
&gt;     obj = getattr(obj, part)<br>
&gt; AttributeError: &#39;module&#39; object has no attribute &#39;kernel&#39;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt; Ran 1 test in 0.001s<br>
&gt;<br>
&gt; FAILED (errors=1)<br>
&gt;<br>
&gt;<br>
&gt; python /usr/bin/iptest -v IPython.extensions<br>
&gt; ======================================================================<br>
&gt; FAIL:<br>
&gt; IPython.extensions.tests.test_pretty.TestPrettyInteractively.test_printers<br>
<br>
</div>Same again as before..<br>
<div class="im"><br>
&gt; Overall it works nice in my system. However I couldn&#39;t get it loading my<br>
&gt; previous ipy_user_conf.py file? Is there a setting for this?<br>
<br>
</div>The config system is different now:<br>
<br>
<a href="http://ipython.scipy.org/doc/bzr.r1321/config/overview.html#config-overview" target="_blank">http://ipython.scipy.org/doc/bzr.r1321/config/overview.html#config-overview</a><br></blockquote><div><br><br>Thanks for the pointer :)<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt; Ahaa, here is one catch (some extra outputs in whos listing --which I was<br>
&gt; going to ask if it is possible to list the command that we used to construct<br>
&gt; a object next the Data/Info column in whos listing?<br>
&gt;<br>
&gt; Sometimes I search my history to see how I constructed an object. That would<br>
&gt; be useful to have it listed on a whos listing.<br>
<br>
</div>There is no way to know this in python in general, since multiple<br>
names can be bound to one object, assignments can happen in many<br>
different ways (code can write to namespace dicts directly, etc).  But<br>
you can write a little extension of yours that walks the In input<br>
history list looking for things that look like variable assignments.<br>
It won&#39;t be very robust, but could be useful.  If you end up liking<br>
it, put it up on the cookbook and we can ship it later as an optional<br>
tool, once you&#39;ve stress-tested it.<br>
<br></blockquote><div><br>Nice assignment. I will work on once I have some more free time. <br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Cheers,<br>
<font color="#888888"><br>
f<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Gökhan<br>