Ignore:
Timestamp:
03/01/11 14:56:34 (3 years ago)
Author:
wehart
Message:

Change tests eliminate the use of deprecated 'fail*' syntax.
Reworked the pyutilib.th functionality to add 'assertFileEquals*' syntax and
to deprecate the 'failUnlessFileEquals*' syntax.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pyutilib.math/trunk/pyutilib/math/tests/test_math.py

    r1360 r2257  
    3838        """ Test that argmax works """ 
    3939        a=[0,1,2,3] 
    40         self.failUnlessEqual(a[pyutilib.math.argmax(a)],a[3]) 
     40        self.assertEqual(a[pyutilib.math.argmax(a)],a[3]) 
    4141        a=[3,2,1,0] 
    42         self.failUnlessEqual(a[pyutilib.math.argmax(a)],a[0]) 
     42        self.assertEqual(a[pyutilib.math.argmax(a)],a[0]) 
    4343 
    4444    def test_argmin(self): 
    4545        """ Test that argmin works """ 
    4646        a=[0,1,2,3] 
    47         self.failUnlessEqual(a[pyutilib.math.argmin(a)],a[0]) 
     47        self.assertEqual(a[pyutilib.math.argmin(a)],a[0]) 
    4848        a=[3,2,1,0] 
    49         self.failUnlessEqual(a[pyutilib.math.argmin(a)],a[3]) 
     49        self.assertEqual(a[pyutilib.math.argmin(a)],a[3]) 
    5050 
    5151    def test_mean(self): 
    5252        """Verify that mean() works""" 
    53         self.failUnlessEqual(pyutilib.math.mean((1,2,3)),2.0) 
     53        self.assertEqual(pyutilib.math.mean((1,2,3)),2.0) 
    5454        try: 
    5555            val = pyutilib.math.mean([]) 
     
    6060    def test_median(self): 
    6161        """Verify that median() works""" 
    62         self.failUnlessEqual(pyutilib.math.median((1,2,3)),2.0) 
    63         self.failUnlessEqual(pyutilib.math.median((2,)),2.0) 
    64         self.failUnlessEqual(pyutilib.math.median((1,2,3,4)),2.5) 
     62        self.assertEqual(pyutilib.math.median((1,2,3)),2.0) 
     63        self.assertEqual(pyutilib.math.median((2,)),2.0) 
     64        self.assertEqual(pyutilib.math.median((1,2,3,4)),2.5) 
    6565        try: 
    6666            val = pyutilib.math.median([]) 
     
    7171    def test_factorial(self): 
    7272        """Verify that factorial() works""" 
    73         self.failUnlessEqual(pyutilib.math.factorial(0),1) 
    74         self.failUnlessEqual(pyutilib.math.factorial(1),1) 
    75         self.failUnlessEqual(pyutilib.math.factorial(2),2) 
    76         self.failUnlessEqual(pyutilib.math.factorial(3),6) 
    77         self.failUnlessEqual(pyutilib.math.factorial(4),24) 
     73        self.assertEqual(pyutilib.math.factorial(0),1) 
     74        self.assertEqual(pyutilib.math.factorial(1),1) 
     75        self.assertEqual(pyutilib.math.factorial(2),2) 
     76        self.assertEqual(pyutilib.math.factorial(3),6) 
     77        self.assertEqual(pyutilib.math.factorial(4),24) 
    7878        try: 
    7979            val = pyutilib.math.factorial(-1) 
     
    8585    def test_perm(self): 
    8686        """Verify that perm() works""" 
    87         self.failUnlessEqual(pyutilib.math.perm(7,1),7) 
    88         self.failUnlessEqual(pyutilib.math.perm(7,2),21) 
     87        self.assertEqual(pyutilib.math.perm(7,1),7) 
     88        self.assertEqual(pyutilib.math.perm(7,2),21) 
    8989 
    9090if __name__ == "__main__": 
Note: See TracChangeset for help on using the changeset viewer.