Changeset 75eeb425 in sasview for test/sansdataloader/test/utest_abs_reader.py
- Timestamp:
- Dec 24, 2013 1:32:14 PM (10 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:
- 81b524f
- Parents:
- a25d242
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/sansdataloader/test/utest_abs_reader.py
reda8972 r75eeb425 159 159 160 160 def setUp(self): 161 self.data = Loader().load("cansas1d.xml") 162 if isinstance(self.data, list): 163 self.data = self.data[0] 161 data = Loader().load("cansas1d.xml") 162 self.data = data[0] 164 163 165 164 def test_cansas_checkdata(self): 166 print "\rtest_cansas_checkdata"167 165 self.assertEqual(self.data.filename, "cansas1d.xml") 168 166 self._checkdata() … … 212 210 213 211 self.assertEqual(self.data.sample.orientation_unit, 'degree') 214 self.assert Equal(self.data.sample.orientation.x, 22.5)215 self.assert Equal(self.data.sample.orientation.y, 0.02)212 self.assertAlmostEqual(self.data.sample.orientation.x, 22.5, 6) 213 self.assertAlmostEqual(self.data.sample.orientation.y, 0.02, 6) 216 214 217 215 self.assertEqual(self.data.sample.details[0], "http://chemtools.chem.soton.ac.uk/projects/blog/blogs.php/bit_id/2720") … … 250 248 self.assertEqual(item.size_unit,'mm') 251 249 self.assertEqual(item.distance_unit,'mm') 252 print "size.x = {0}".format(item.size.x)253 print "distance = {0}".format(item.distance)254 print "name = {0}".format(item.name)255 print "type = {0}".format(item.type)256 250 257 251 if item.size.x==50 \ … … 266 260 267 261 if _found1==False or _found2==False: 268 print item.distance269 262 raise RuntimeError, "Could not find all data %s %s" % (_found1, _found2) 270 263 … … 275 268 276 269 self.assertEqual(self.data.detector[0].orientation_unit, "degree") 277 self.assert Equal(self.data.detector[0].orientation.x, 1.0)270 self.assertAlmostEqual(self.data.detector[0].orientation.x, 1.0, 6) 278 271 self.assertEqual(self.data.detector[0].orientation.y, 0.0) 279 272 self.assertEqual(self.data.detector[0].orientation.z, 0.0) … … 318 311 319 312 def test_writer(self): 320 print "\rtest_writer"321 313 from sans.dataloader.readers.cansas_reader import Reader 322 314 r = Reader() … … 327 319 filename = "write_test.xml" 328 320 r.write(filename, self.data) 329 self.data = Loader().load(filename)[0] 321 data = Loader().load(filename) 322 self.data = data[0] 330 323 self.assertEqual(self.data.filename, filename) 331 324 self._checkdata() … … 336 329 Note that not all units are available. 337 330 """ 338 print "\rtest_units"339 331 filename = "cansas1d_units.xml" 340 self.data = Loader().load(filename) 341 if isinstance(self.data, list): 342 self.data = self.data[0] 332 data = Loader().load(filename) 333 self.data = data[0] 343 334 self.assertEqual(self.data.filename, filename) 344 335 self._checkdata() … … 349 340 Note that not all units are available. 350 341 """ 351 print "\rtest_badunits"352 342 filename = "cansas1d_badunits.xml" 353 self.data = Loader().load(filename) 354 if isinstance(self.data, list): 355 self.data = self.data[0] 343 data = Loader().load(filename) 344 self.data = data[0] 356 345 self.assertEqual(self.data.filename, filename) 357 346 # The followed should not have been loaded … … 368 357 Check slit data 369 358 """ 370 print "\rtest_slits"371 359 filename = "cansas1d_slit.xml" 372 self.data = Loader().load(filename) 373 if isinstance(self.data, list): 374 self.data = self.data[0] 360 data = Loader().load(filename) 361 self.data = data[0] 375 362 self.assertEqual(self.data.filename, filename) 376 363 self.assertEqual(self.data.run[0], "1234") … … 378 365 # Data 379 366 self.assertEqual(len(self.data.x), 2) 380 print self.data.x381 367 self.assertEqual(self.data.x_unit, '1/A') 382 368 self.assertEqual(self.data.y_unit, '1/cm') … … 392 378 self.assertEqual(self.data.dxw[1], 0.001) 393 379 self.assertEqual(self.data.dy[1], 4) 394 #self.assertEqual(self.data.run_name['1234'], 'run name')380 self.assertEqual(self.data.run_name['1234'], 'run name') 395 381 self.assertEqual(self.data.title, "Test title") 396 382 397 383 398 384
Note: See TracChangeset
for help on using the changeset viewer.