Changeset f4e2f22 in sasview for test/sasdataloader/test/utest_cansas.py
- Timestamp:
- Sep 17, 2018 12:44:32 PM (6 years ago)
- Branches:
- master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, unittest-saveload
- Children:
- 926ece5
- Parents:
- a78446ce
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/sasdataloader/test/utest_cansas.py
r2ca5d57b rf4e2f22 256 256 self.datafile_basic = find("simpleexamplefile.h5") 257 257 self.datafile_multiplesasentry = find( 258 "test_data //nxcansas_1Dand2D_multisasentry.h5")258 "test_data" + os.sep + "nxcansas_1Dand2D_multisasentry.h5") 259 259 self.datafile_multiplesasdata = find( 260 "test_data //nxcansas_1Dand2D_multisasdata.h5")260 "test_data" + os.sep + "nxcansas_1Dand2D_multisasdata.h5") 261 261 self.datafile_multiplesasdata_multiplesasentry = find( 262 "test_data //nxcansas_1Dand2D_multisasentry_multisasdata.h5")262 "test_data" + os.sep + "nxcansas_1Dand2D_multisasentry_multisasdata.h5") 263 263 264 264 def test_real_data(self): … … 305 305 306 306 def _check_multiple_data(self, data): 307 self.assert True(data.title =="MH4_5deg_16T_SLOW")308 self.assert True(data.run[0] =='33837')309 self.assert True(len(data.run) ==1)310 self.assert True(data.instrument =="SANS2D")311 self.assert True(data.source.radiation =="Spallation Neutron Source")312 self.assert True(len(data.detector) ==2)307 self.assertEqual(data.title, "MH4_5deg_16T_SLOW") 308 self.assertEqual(data.run[0], '33837') 309 self.assertEqual(len(data.run), 1) 310 self.assertEqual(data.instrument, "SANS2D") 311 self.assertEqual(data.source.radiation, "Spallation Neutron Source") 312 self.assertEqual(len(data.detector), 2) 313 313 self.assertTrue(data.detector[0].name == "rear-detector" 314 314 or data.detector[1].name == "rear-detector") … … 317 317 self.assertAlmostEqual(data.detector[0].distance + 318 318 data.detector[1].distance, 7230.54, 2) 319 self.assert True(data.detector[0].distance_unit =='mm')320 self.assert True(len(data.trans_spectrum) ==1)319 self.assertEqual(data.detector[0].distance_unit, 'mm') 320 self.assertEqual(len(data.trans_spectrum), 1) 321 321 322 322 def _check_1d_data(self, data): 323 self.assert True(len(data.x) ==66)324 self.assert True(len(data.x) ==len(data.y))325 self.assert True(data.dy[10] ==0.207214)326 self.assert True(data.y[10] ==24.1939)327 self.assert True(data.x[10] ==0.00898113)323 self.assertEqual(len(data.x), 66) 324 self.assertEqual(len(data.x), len(data.y)) 325 self.assertAlmostEqual(data.dy[10], 0.207214) 326 self.assertAlmostEqual(data.y[10], 24.1939) 327 self.assertAlmostEqual(data.x[10], 0.00898113) 328 328 329 329 def _check_2d_data(self, data): 330 330 self.assertTrue(isinstance(data, Data2D)) 331 self.assert True(len(data.q_data) ==150*150)332 self.assert True(len(data.q_data) ==len(data.data))331 self.assertEqual(len(data.q_data), 150*150) 332 self.assertEqual(len(data.q_data), len(data.data)) 333 333 self.assertAlmostEqual(data.err_data[10], 0.186723989418) 334 334 self.assertAlmostEqual(data.data[10], 0.465181) … … 337 337 338 338 def _check_example_data(self, data): 339 self.assert True(data.title =="")340 self.assert True(data.x.size ==100)341 self.assert True(data._xunit =="A^{-1}")342 self.assert True(data._yunit =="cm^{-1}")343 self.assert True(data.y.size ==100)339 self.assertEqual(data.title, "") 340 self.assertEqual(data.x.size, 100) 341 self.assertEqual(data._xunit, "A^{-1}") 342 self.assertEqual(data._yunit, "cm^{-1}") 343 self.assertEqual(data.y.size, 100) 344 344 self.assertAlmostEqual(data.y[40], 0.952749011516985) 345 345 self.assertAlmostEqual(data.x[40], 0.3834415188257777)
Note: See TracChangeset
for help on using the changeset viewer.