Changeset 75eeb425 in sasview for test/sansdataloader/test/utest_cansas.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_cansas.py
reda8972 r75eeb425 21 21 from lxml import etree 22 22 import xml.dom.minidom 23 _ZERO = 1e-1624 HAS_CONVERTER = True25 try:26 from data_util.nxsunit import Converter27 except:28 HAS_CONVERTER = False29 23 30 24 CANSAS_FORMAT = cansasConstants.CANSAS_FORMAT 31 25 CANSAS_NS = cansasConstants.CANSAS_NS 32 ALLOW_ALL = True33 26 34 27 class cansas_reader(unittest.TestCase): … … 48 41 self.schema_1_0 = "cansas1d_v1_0.xsd" 49 42 self.schema_1_1 = "cansas1d_v1_1.xsd" 43 50 44 51 45 def get_number_of_entries(self, dictionary, name, i): … … 56 50 name = self.get_number_of_entries(dictionary, name, i) 57 51 return name 52 58 53 59 54 def test_xml_validate(self): … … 74 69 self.assertFalse(xmlschema.validate(invalid)) 75 70 71 76 72 def test_real_xml(self): 77 73 reader = XMLreader(self.xml_valid, self.schema_1_0) … … 81 77 else: 82 78 self.assertFalse(valid) 79 83 80 84 81 def test_cansas_xml(self): 82 filename = "isis_1_1_write_test.xml" 85 83 xmlreader = XMLreader(self.isis_1_1, self.schema_1_1) 86 84 valid = xmlreader.validateXML() … … 91 89 self.assertTrue(data.title == "TK49 c10_SANS") 92 90 self.assertTrue(data.x.size == 138) 93 self.assertTrue(len(data.meta_data) == 417)91 self.assertTrue(len(data.meta_data) == 2) 94 92 self.assertTrue(data.detector[0].distance_unit == "mm") 93 reader.write(filename, data) 94 reader2 = Reader() 95 return_data = reader2.read(filename) 96 data_new = return_data 97 self.data = return_data[0] 98 self.assertTrue(self.data.x.size == 138) 99 self.assertTrue(len(self.data.meta_data) == 2) 100 self.assertTrue(self.data.detector[0].distance_unit == "mm") 101 self.assertTrue(self.data.title == "TK49 c10_SANS") 95 102 96 103 def test_entry_name_recurse(self): … … 102 109 d[new_key] = value 103 110 self.assertTrue(len(d) == 6) 111 104 112 105 113 def test_load_cansas_file(self): … … 119 127 reader7 = XMLreader(self.isis_1_1, self.schema_1_0) 120 128 self.assertFalse(reader7.validateXML()) 129 121 130 122 131 def test_old_cansas_files(self):
Note: See TracChangeset
for help on using the changeset viewer.