Hi,

I used to work with some unittest scripts for a bigger project of mine. Now 
that I started the project again the tests don't work anymore, using numpy 
version '0.9.5.2100' .

The errors I get look are like this:

ERROR: _normalize() should return dataset scaled between 0 and 1
----------------------------------------------------------------------
Traceback (most recent call last):
  File "testingSAXS.py", line 265, in testNormalization
    
self.assertEqual(self.test1._normalize(minimum=0.0,maximum=1.0),self.test5)
  File "/usr/lib64/python2.4/unittest.py", line 332, in failUnlessEqual
    if not first == second:
  File 
"/home/cm/Documents/Informatics/Python/python_programming/biophysics/SAXS/lib/Data.py",
 
line 174, in __eq__
    if self.intensity == other.intensity:
ValueError: The truth value of an array with more than one element is 
ambiguous. Use a.any() or a.all()

The 'self.intensity' objects are 1D-arrays containing integers <= 1E6.

The unittest script looks like:

if __name__=='__main__':
    from Data import *
    from Utils import *
    import unittest

<snip>
    def test__eq__(self):
            """__eq__ should return True with identical array data"""
            self.assert_(self.test1 == self.test2)
<snip>
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(Test_SAXS_Sanity))
<snip>
    unittest.TextTestRunner(verbosity=1).run(suite) 

Any ideas what I have to change? (Possibly trivial, but I have no clue.)

TIA
Cheers
Christian

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to