Changeset a07161b in sasview for sansmodels/src/sans/models
- Timestamp:
- Jul 18, 2011 4:45:47 PM (13 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 876192b2
- Parents:
- b461b8fe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansmodels/src/sans/models/test/utest_nonshape.py
rec658c85 ra07161b 118 118 from sans.models.DebyeModel import DebyeModel 119 119 self.model= DebyeModel() 120 self.model.setParam(' Rg', 50.0)120 self.model.setParam('rg', 50.0) 121 121 self.model.setParam('scale',1.0) 122 122 self.model.setParam('background',0.001) … … 126 126 self.assertEqual(self.model.run(2.0), value) 127 127 self.assertEqual(self.model.runXY(2.0), value) 128 129 # User enter zero as a value of x 130 # An exceptio is raised 131 self.assertRaises(ZeroDivisionError, self.model.run, 0.0) 128 129 # User enter zero as a value of x, y= 1 130 self.assertAlmostEqual(self.model.run(0.0), 1.00, 2) 132 131 133 132 def test1D_clone(self): … … 139 138 140 139 # User enter zero as a value of x 141 # An exceptio is raised 142 self.assertRaises(ZeroDivisionError, clone.run, 0.0)140 # An exceptio is raised: No more exception 141 #self.assertRaises(ZeroDivisionError, clone.run, 0.0) 143 142 144 143 def test2D(self): … … 218 217 """ 219 218 def _func(self, Izero, range, incoh, qval): 220 return Izero /pow((1.0 + (qval*range)*(qval*range)),2) + incoh219 return Izero* pow(range,3)/pow((1.0 + (qval*range)*(qval*range)),2) + incoh 221 220 222 221 def setUp(self): … … 228 227 229 228 self.model.setParam('scale', self.scale) 230 self.model.setParam(' Length', self.length)229 self.model.setParam('length', self.length) 231 230 self.model.setParam('background', self.back) 232 231 233 232 def test1D(self): 234 235 self.assertEqual(self.model.run(0.0), self.scale+self.back) 233 236 234 self.assertEqual(self.model.run(2.0), self._func(self.scale, self.length, self.back, 2.0)) 237 235 self.assertEqual(self.model.runXY(2.0), self._func(self.scale, self.length, self.back, 2.0)) … … 249 247 250 248 value = self._func(self.scale, self.length, self.back, x)*self._func(self.scale, self.length, self.back, y) 251 self.assertAlmostEquals(self.model.run([ r, phi]), value,1)249 self.assertAlmostEquals(self.model.run([x, y]), value,1) 252 250 253 251 class TestPowerLaw(unittest.TestCase): … … 496 494 sq += 1.0; 497 495 498 self.assertAlmostEqual(self.model._scatterRanDom(x), pq, 8 )499 self.assertEqual(self.model._Block(x),sq )496 #self.assertAlmostEqual(self.model._scatterRanDom(x), pq, 8 ) 497 #self.assertEqual(self.model._Block(x),sq ) 500 498 501 499 return sq*pq+bck
Note: See TracChangeset
for help on using the changeset viewer.