Ignore:
Timestamp:
Dec 24, 2013 1:32:14 PM (10 years ago)
Author:
Jeff Krzywon <jeffery.krzywon@…>
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
Message:

Pushing this here before I merge with trunk to be sure I don't lose anything.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/sansdataloader/test/utest_abs_reader.py

    reda8972 r75eeb425  
    159159     
    160160    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] 
    164163  
    165164    def test_cansas_checkdata(self): 
    166         print "\rtest_cansas_checkdata" 
    167165        self.assertEqual(self.data.filename, "cansas1d.xml") 
    168166        self._checkdata() 
     
    212210 
    213211        self.assertEqual(self.data.sample.orientation_unit, 'degree') 
    214         self.assertEqual(self.data.sample.orientation.x, 22.5) 
    215         self.assertEqual(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) 
    216214 
    217215        self.assertEqual(self.data.sample.details[0], "http://chemtools.chem.soton.ac.uk/projects/blog/blogs.php/bit_id/2720")  
     
    250248            self.assertEqual(item.size_unit,'mm') 
    251249            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) 
    256250             
    257251            if item.size.x==50 \ 
     
    266260                 
    267261        if _found1==False or _found2==False: 
    268             print item.distance 
    269262            raise RuntimeError, "Could not find all data %s %s" % (_found1, _found2)  
    270263             
     
    275268         
    276269        self.assertEqual(self.data.detector[0].orientation_unit, "degree") 
    277         self.assertEqual(self.data.detector[0].orientation.x, 1.0) 
     270        self.assertAlmostEqual(self.data.detector[0].orientation.x, 1.0, 6) 
    278271        self.assertEqual(self.data.detector[0].orientation.y, 0.0) 
    279272        self.assertEqual(self.data.detector[0].orientation.z, 0.0) 
     
    318311         
    319312    def test_writer(self): 
    320         print "\rtest_writer" 
    321313        from sans.dataloader.readers.cansas_reader import Reader 
    322314        r = Reader() 
     
    327319        filename = "write_test.xml" 
    328320        r.write(filename, self.data) 
    329         self.data = Loader().load(filename)[0] 
     321        data = Loader().load(filename) 
     322        self.data = data[0] 
    330323        self.assertEqual(self.data.filename, filename) 
    331324        self._checkdata() 
     
    336329            Note that not all units are available. 
    337330        """ 
    338         print "\rtest_units" 
    339331        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] 
    343334        self.assertEqual(self.data.filename, filename) 
    344335        self._checkdata() 
     
    349340            Note that not all units are available. 
    350341        """ 
    351         print "\rtest_badunits" 
    352342        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] 
    356345        self.assertEqual(self.data.filename, filename) 
    357346        # The followed should not have been loaded 
     
    368357            Check slit data 
    369358        """ 
    370         print "\rtest_slits" 
    371359        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] 
    375362        self.assertEqual(self.data.filename, filename) 
    376363        self.assertEqual(self.data.run[0], "1234") 
     
    378365        # Data 
    379366        self.assertEqual(len(self.data.x), 2) 
    380         print self.data.x 
    381367        self.assertEqual(self.data.x_unit, '1/A') 
    382368        self.assertEqual(self.data.y_unit, '1/cm') 
     
    392378        self.assertEqual(self.data.dxw[1], 0.001) 
    393379        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') 
    395381        self.assertEqual(self.data.title, "Test title") 
    396  
     382         
    397383             
    398384 
Note: See TracChangeset for help on using the changeset viewer.