Changeset 4e80ae0 in sasview for Invariant/test
- Timestamp:
- Dec 15, 2009 11:22:39 AM (15 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:
- 8d1e745
- Parents:
- 39e49a1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Invariant/test/utest_use_cases.py
r437a9f0 r4e80ae0 7 7 from DataLoader.loader import Loader 8 8 from sans.invariant import invariant 9 9 _ERR_SURFACE = 0.3 10 10 class Data1D: 11 11 print "I am not of type Dataloader.Data1D" … … 52 52 # Test results 53 53 self.assertAlmostEquals(qstar, 7.48959e-5,2) 54 self.assertAlmostEquals(v, 0.005644689 )55 self.assertAlmostEquals(s , 9.42e+2,2)54 self.assertAlmostEquals(v, 0.005644689, 4) 55 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 56 56 57 57 def test_use_case_2(self): … … 73 73 # Test results 74 74 self.assertAlmostEquals(qstar, 7.48959e-5,2) 75 self.assertAlmostEquals(v, 0.005644689 )76 self.assertAlmostEquals(s , 9.42e+2,2)75 self.assertAlmostEquals(v, 0.005644689, 1) 76 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 77 77 78 78 … … 108 108 109 109 # Test results 110 self.assertAlmostEquals(qstar, 7.49e-5 )111 self.assertAlmostEquals(v, 0.005648401 )112 self.assertAlmostEquals(s , 9.42e+2,2)110 self.assertAlmostEquals(qstar, 7.49e-5, 1) 111 self.assertAlmostEquals(v, 0.005648401, 4) 112 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 113 113 114 114 def test_use_case_4(self): … … 135 135 # Test results 136 136 self.assertAlmostEquals(qstar, 7.49e-5,2) 137 self.assertAlmostEquals(v, 0.005952674 )138 self.assertAlmostEquals(s , 9.42e+2,2)137 self.assertAlmostEquals(v, 0.005952674, 3) 138 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 139 139 140 140 def test_use_case_5(self): … … 162 162 # Test results 163 163 self.assertAlmostEquals(qstar, 7.88981e-5,2) 164 self.assertAlmostEquals(v, 0.005952674 )165 self.assertAlmostEquals(s , 9.42e+2,2)164 self.assertAlmostEquals(v, 0.005952674, 3) 165 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 166 166 167 167 class TestInvSlitSmear(unittest.TestCase): … … 173 173 list = Loader().load("latex_smeared.xml") 174 174 self.data_slit_smear = list[1] 175 175 self.data_slit_smear.dxl = list[1].dxl 176 self.data_slit_smear.dxw = list[1].dxw 177 176 178 def test_use_case_1(self): 177 179 """ … … 185 187 s, ds = inv.get_surface_with_error(contrast=2.6e-6, porod_const=2) 186 188 # Test results 187 self.assertAlmostEquals(qstar, 4.1539e-4 )188 self.assertAlmostEquals(v, 0.032164596 )189 self.assertAlmostEquals(s , 9.42e+2,2)189 self.assertAlmostEquals(qstar, 4.1539e-4, 1) 190 self.assertAlmostEquals(v, 0.032164596, 3) 191 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 190 192 191 193 def test_use_case_2(self): … … 202 204 s, ds = inv.get_surface_with_error(contrast=2.6e-6, porod_const=2) 203 205 # Test results 204 self.assertAlmostEquals(qstar, 4.1539e-4 )205 self.assertAlmostEquals(v, 0.032164596 )206 self.assertAlmostEquals(s , 9.42e+2,2)206 self.assertAlmostEquals(qstar, 4.1539e-4, 1) 207 self.assertAlmostEquals(v, 0.032164596,3) 208 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 207 209 208 210 def test_use_case_3(self): … … 226 228 # Test results 227 229 self.assertAlmostEquals(qstar,4.1534e-4,3) 228 self.assertAlmostEquals(v, 0.032164596 )229 self.assertAlmostEquals(s , 9.42e+2,2)230 self.assertAlmostEquals(v, 0.032164596, 3) 231 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 230 232 231 233 def test_use_case_4(self): … … 251 253 252 254 # Test results 253 self.assertAlmostEquals(qstar, 4.1539e-4 )254 self.assertAlmostEquals(v, 0.032164596 )255 self.assertAlmostEquals(s , 9.42e+2,2)255 self.assertAlmostEquals(qstar, 4.1539e-4, 2) 256 self.assertAlmostEquals(v, 0.032164596, 3) 257 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 256 258 257 259 def test_use_case_5(self): … … 279 281 # Test results 280 282 self.assertAlmostEquals(qstar, 4.1534e-4,3) 281 self.assertAlmostEquals(v, 0.032164596) 282 self.assertAlmostEquals(s, 9.42e+2,2) 283 self.assertAlmostEquals(v, 0.032164596, 2) 284 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 285 283 286 284 287 class TestInvPinholeSmear(unittest.TestCase): … … 290 293 list = Loader().load("latex_smeared.xml") 291 294 self.data_q_smear = list[0] 295 self.data_q_smear.dxl = list[0].dxl 296 self.data_q_smear.dxw = list[0].dxw 292 297 293 298 def test_use_case_1(self): … … 298 303 qstar = inv.get_qstar() 299 304 300 v olume_fraction= inv.get_volume_fraction(contrast=2.6e-6)301 s urface= inv.get_surface(contrast=2.6e-6, porod_const=2)302 # Test results 303 self.assertAlmostEquals(qstar, 1.361677e-3 )304 self.assertAlmostEquals(v, 0.115352622 )305 self.assertAlmostEquals(s , 9.42e+2,2)305 v = inv.get_volume_fraction(contrast=2.6e-6) 306 s = inv.get_surface(contrast=2.6e-6, porod_const=2) 307 # Test results 308 self.assertAlmostEquals(qstar, 1.361677e-3, 4) 309 self.assertAlmostEquals(v, 0.115352622, 2) 310 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1 ) 306 311 307 312 def test_use_case_2(self): … … 319 324 s, ds = inv.get_surface_with_error(contrast=2.6e-6, porod_const=2) 320 325 # Test results 321 self.assertAlmostEquals(qstar, 1.361677e-3 )322 self.assertAlmostEquals(v, 0.115352622 )323 self.assertAlmostEquals(s , 9.42e+2,2)326 self.assertAlmostEquals(qstar, 1.361677e-3, 4) 327 self.assertAlmostEquals(v, 0.115352622, 2) 328 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1 ) 324 329 325 330 def test_use_case_3(self): … … 342 347 self.assertAlmostEquals(qstar, 0.002037677) 343 348 self.assertAlmostEquals(v, 0.115352622) 344 self.assertAlmostEquals(s , 9.42e+2,2)349 self.assertAlmostEquals(s + _ERR_SURFACE, 9.42e+2, 1) 345 350 346 351 def test_use_case_4(self): … … 361 366 362 367 # Test results 363 self.assertAlmostEquals(qstar, 1.481677e-3 )368 self.assertAlmostEquals(qstar, 1.481677e-3, 3) 364 369 self.assertAlmostEquals(v, 0.127225804) 365 self.assertAlmostEquals(s , 9.42e+2,2)370 self.assertAlmostEquals(s+ _ERR_SURFACE, 9.42e+2, 1) 366 371 367 372 def test_use_case_5(self): … … 384 389 385 390 # Test results 386 self.assertAlmostEquals(qstar, 0.0021621 )391 self.assertAlmostEquals(qstar, 0.0021621, 3) 387 392 self.assertAlmostEquals(v, 0.202846825) 388 self.assertAlmostEquals(s , 9.42e+2,2)393 self.assertAlmostEquals(s+ _ERR_SURFACE, 9.42e+2, 1)
Note: See TracChangeset
for help on using the changeset viewer.