Changeset 5547


Ignore:
Timestamp:
02/12/12 17:52:28 (2 years ago)
Author:
wehart
Message:

Changing numeric comparisons to be nearly equal, rather than exactly equal.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • coopr.pyomo/trunk/coopr/pyomo/tests/io/test_writers.py

    r4888 r5547  
    4747        self.instancenl.load(self.resultsnl) 
    4848         
    49         self.assertEqual(self.instancelp.obj(),self.instancenl.obj()) 
     49        self.assertAlmostEqual(self.instancelp.obj(),self.instancenl.obj()) 
    5050        for i, val in self.instancelp.active_components(Var).iteritems(): 
    51             self.assertEqual( val(), 
     51            self.assertAlmostEqual( val(), 
    5252                              self.instancenl.active_components(Var)[i]() ) 
    5353 
     
    6666        self.instancepy.load(self.resultspy) 
    6767         
    68         self.assertEqual(self.instancelp.obj(),self.instancepy.obj()) 
     68        self.assertAlmostEqual(self.instancelp.obj(),self.instancepy.obj()) 
    6969        for i, val in self.instancelp.active_components(Var).iteritems(): 
    70             self.assertEqual( val(), 
     70            self.assertAlmostEqual( val(), 
    7171                              self.instancepy.active_components(Var)[i]() ) 
    7272 
     
    9191        self.instancenl.load(self.resultsnl) 
    9292         
    93         self.assertEqual(self.instancelp.obj(),self.instancenl.obj()) 
     93        self.assertAlmostEqual(self.instancelp.obj(),self.instancenl.obj()) 
    9494        for i, val in self.instancelp.active_components(Var).iteritems(): 
    95             self.assertEqual( val(), 
     95            self.assertAlmostEqual( val(), 
    9696                              self.instancenl.active_components(Var)[i]() ) 
    9797 
     
    116116        self.instancepy.load(self.resultspy) 
    117117         
    118         self.assertEqual(self.instancelp.obj(),self.instancepy.obj()) 
     118        self.assertAlmostEqual(self.instancelp.obj(),self.instancepy.obj()) 
    119119        for i, val in self.instancelp.active_components(Var).iteritems(): 
    120             self.assertEqual( val(), 
     120            self.assertAlmostEqual( val(), 
    121121                              self.instancepy.active_components(Var)[i]() ) 
    122122 
Note: See TracChangeset for help on using the changeset viewer.