[IPython-dev] [Fwd: [afayolle at debian.org: Bug#374625: python2.3-ipython: help built-in function does not work]]

Fernando Perez fperez.net at gmail.com
Fri Aug 11 21:27:08 CDT 2006


On 8/11/06, Ville Vainio <vivainio at gmail.com> wrote:

> > If everything goes w/o a hitch tomorrow I think I'll push this to
> > trunk for the unwary users :-).
>
> It's now in trunk; the only thing that needed changing was
> FakeModule.py, Magic.py changes were made redundant by forwarding
> fakemodule getattr's to the provided dictionary.
>
> The monkeypatch is now removed.

Well, the unwary user would be me in this case :(

Your patch broke unittest somehow.  Using

#Listing for unitt.py
"Trivial unittest example"
import unittest
class fooTestCase(unittest.TestCase):
    def test1(self): pass
    def test2(self): pass
unittest.main()
# EOF

I get with revision 1601:
In [1]: run -e unitt
..
----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK

which is the expected result.  But r1602, which is where you applied
this, gives:


In [1]: run -e unitt

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK


All unit tests are silently ignored.

I'm leaving for a conference (scipy'06) on Monday and have a TON of
stuff to prepare, so I'll simply revert my private copy to r1601 while
you have a chance to work on this.  If we can't get to a satisfactory
solution, we'll revert this and go back to the monkeypatch solution.
It may not be elegant, but 'actually working' counts in my book for a
lot.

Cheers,

f


More information about the IPython-dev mailing list