[Numpy-discussion] ANN: NumPy 1.2.0

Robert Kern robert.kern at gmail.com
Mon Sep 29 13:27:46 EDT 2008


On Mon, Sep 29, 2008 at 12:23, Charles R Harris
<charlesr.harris at gmail.com> wrote:
>
>
> On Mon, Sep 29, 2008 at 11:14 AM, Pauli Virtanen <pav at iki.fi> wrote:
>>
>> Mon, 29 Sep 2008 11:05:09 -0600, Charles R Harris wrote:
>> [clip: assert in tests]
>> > Using assert for this sort of thing is a bug, assert goes away with the
>> > -OO options. This needs to be fixed.
>>
>> "assert FOO" is used in quite many of Numpy's test cases, and it appears
>> Nose endorses using assert (and uses it in its own tests).
>>
>> Should we go ahead and change all "assert FOO" in Numpy's tests to
>> something like 'self.failUnless'?
>
> I fixed the np.testing functions to use
>
> if (foo) :
>     raise AssertionError("Da Bomb")
>
> That way no changes to exception catching are needed, but the error will
> still be raised when the -OO option is used. Strictly speaking, it isn't
> quite right, but so it goes...

When is -OO ever used for running tests? The assert statement is used
for tests under nose.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
  -- Umberto Eco



More information about the NumPy-Discussion mailing list