Changeset cc37c818 in sasview for DataLoader/test
- Timestamp:
- Jul 11, 2008 8:41:01 AM (16 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:
- 68f6ae2
- Parents:
- 159db3b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DataLoader/test/testLoad.py
r16d8e5f rcc37c818 21 21 22 22 import os.path 23 24 class designtest(unittest.TestCase): 25 26 def setUp(self): 27 self.loader = Loader() 28 29 30 def test_singleton(self): 31 """ 32 Testing whether Loader is truly a singleton 33 """ 34 # Set a new data member 35 self.loader._test_data_member = 1.45 36 37 # Create a 'new' Loader 38 b = Loader() 39 40 # Test that the new loader has the new data member 41 self.assertEqual(b._test_data_member, self.loader._test_data_member) 42 23 43 class testLoader(unittest.TestCase): 24 44 logging.debug("Inside testLoad module") 45 46 """ test fitting """ 47 def setUp(self): 48 """ 49 Set up the initial conditions before _each_ test 50 so that they all start from the same well-defined state. 51 """ 52 #Creating a loader 53 self.L=Loader() 25 54 26 """ test fitting """ 27 #Creating a loader 28 L=Loader() 29 30 #creating readers 31 read1=TXT2_Reader.Reader() 32 read2=TXT3_Reader.Reader() 33 read3=IgorReader.Reader() 34 read4=danse_reader.Reader() 35 read5=tiff_reader.Reader() 36 #for each readers set an extensions inside the loader 37 L.__setitem__("plugins",'.txt',read2) 38 L.__setitem__(None,'.txt',read1) 39 L.__setitem__(None,'.dat',read1) 40 41 L.__setitem__(None,'.dat',read2) 42 L.__setitem__(None,'.ASC',read3) 43 L.__setitem__(None,'.sans',read4) 44 L.__setitem__(None,'.tif',read5) 45 L.__setitem__(None,'.jpg',read5) 46 L.__setitem__(None,'.png',read5) 47 L.__setitem__(None,'.jpeg',read5) 48 L.__setitem__(None,'.gif',read5) 49 L.__setitem__(None,'.bmp',read5) 55 #creating readers 56 read1=TXT2_Reader.Reader() 57 read2=TXT3_Reader.Reader() 58 read3=IgorReader.Reader() 59 read4=danse_reader.Reader() 60 read5=tiff_reader.Reader() 61 #for each readers set an extensions inside the loader 62 63 #TODO: should not call __setitem__ from outside 64 # the class. That's not the purpose of __setitem__ 65 self.L.__setitem__("plugins",'.txt',read2) 66 self.L.__setitem__(None,'.txt',read1) 67 self.L.__setitem__(None,'.dat',read1) 68 69 self.L.__setitem__(None,'.dat',read2) 70 self.L.__setitem__(None,'.ASC',read3) 71 self.L.__setitem__(None,'.sans',read4) 72 self.L.__setitem__(None,'.tif',read5) 73 self.L.__setitem__(None,'.jpg',read5) 74 self.L.__setitem__(None,'.png',read5) 75 self.L.__setitem__(None,'.jpeg',read5) 76 self.L.__setitem__(None,'.gif',read5) 77 self.L.__setitem__(None,'.bmp',read5) 50 78 51 79 def testLoad0(self): … … 135 163 """ test file containing an image but as extension .txt""" 136 164 self.assertEqual(self.L.load('angles_flat.txt'),None) 165 166 if __name__ == '__main__': 167 unittest.main() 137 168
Note: See TracChangeset
for help on using the changeset viewer.