Changes in / [b636dfc5:481476c] in sasview


Ignore:
Location:
test
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • test/fileconverter/test/utest_nxcansas_writer.py

    r17c9436 rc476457  
    6666        if os.path.isfile(self.write_file_1d): 
    6767            os.remove(self.write_file_1d) 
    68         if os.path.isfile(self.write_file_2d): 
    69             os.remove(self.write_file_2d) 
  • test/pr_inversion/test/utest_invertor.py

    r17c9436 rac07a3a  
    88 
    99 
    10  
    11 import os 
    12 import unittest 
    13 import math 
    14 import numpy 
     10import unittest, math, numpy 
    1511from sas.sascalc.pr.invertor import Invertor 
    16  
    17  
     12         
    1813class TestFiguresOfMerit(unittest.TestCase): 
    1914             
     
    421416         
    422417        # Save 
    423         f_name = "test_output.txt" 
    424         self.invertor.to_file(f_name) 
     418        self.invertor.to_file("test_output.txt") 
    425419     
    426420        # Load 
    427         self.invertor.from_file(f_name) 
     421        self.invertor.from_file("test_output.txt") 
    428422        self.assertEqual(self.invertor.d_max, 160.0) 
    429423        self.assertEqual(self.invertor.alpha, 0.0007) 
    430424        self.assertEqual(self.invertor.chi2, 836.797) 
    431425        self.assertAlmostEqual(self.invertor.pr(self.invertor.out, 10.0), 903.31577041, 4) 
    432         if os.path.isfile(f_name): 
    433             os.remove(f_name) 
    434426         
    435427    def test_qmin(self): 
  • test/sasdataloader/test/testplugings.py

    r17c9436 r959eb01  
    33""" 
    44 
    5 import os 
    65import unittest 
    76from sas.sascalc.dataloader.loader import  Loader, Registry 
     
    4241        # Create module 
    4342        import zipfile 
    44         f_name = "plugins.zip" 
    45         z = zipfile.PyZipFile(f_name, 'w') 
     43        z = zipfile.PyZipFile("plugins.zip", 'w') 
    4644        z.writepy("../plugins", "") 
    4745        z.close() 
    48         if os.path.isfile(f_name): 
    49             os.remove(f_name) 
    5046         
    5147    def testplugin_checksetup(self): 
  • test/sasdataloader/test/utest_abs_reader.py

    r17c9436 rdd11014  
    339339        self.assertEqual(self.data.filename, filename) 
    340340        self._checkdata() 
    341         if os.path.isfile(filename): 
    342             os.remove(filename) 
    343341         
    344342    def test_units(self): 
  • test/sasdataloader/test/utest_cansas.py

    r1fc50fb2 r7432acb  
    4646        self.schema_1_0 = "cansas1d_v1_0.xsd" 
    4747        self.schema_1_1 = "cansas1d_v1_1.xsd" 
    48         self.write_1_0_filename = "isis_1_0_write_test.xml" 
    49         self.write_1_1_filename = "isis_1_1_write_test.xml" 
     48 
    5049 
    5150    def get_number_of_entries(self, dictionary, name, i): 
     
    5756        return name 
    5857 
     58 
    5959    def test_invalid_xml(self): 
    6060        """ 
     
    6262        """ 
    6363        invalid = StringIO.StringIO('<a><c></b></a>') 
    64         XMLreader(invalid) 
     64        reader = XMLreader(invalid) 
     65 
    6566 
    6667    def test_xml_validate(self): 
     
    8182        self.assertFalse(xmlschema.validate(invalid)) 
    8283 
     84 
    8385    def test_real_xml(self): 
    8486        reader = XMLreader(self.xml_valid, self.schema_1_0) 
     
    8890        else: 
    8991            self.assertFalse(valid) 
     92 
    9093 
    9194    def _check_data(self, data): 
     
    102105        self.assertTrue(data.meta_data["xmlpreprocess"] is not None) 
    103106 
     107 
    104108    def _check_data_1_1(self, data): 
    105109        spectrum = data.trans_spectrum[0] 
    106110        self.assertTrue(len(spectrum.wavelength) == 138) 
    107111 
     112 
    108113    def test_cansas_xml(self): 
     114        filename = "isis_1_1_write_test.xml" 
    109115        xmlreader = XMLreader(self.isis_1_1, self.schema_1_1) 
    110116        valid = xmlreader.validate_xml() 
    111117        xmlreader.set_processing_instructions() 
    112118        self.assertTrue(valid) 
     119        fo = open(self.isis_1_1) 
     120        str = fo.read() 
    113121        reader_generic = Loader() 
    114122        dataloader = reader_generic.load(self.isis_1_1) 
     
    120128            self._check_data(cansasreader[i]) 
    121129            self._check_data_1_1(cansasreader[i]) 
    122             reader_generic.save(self.write_1_1_filename, dataloader[i], None) 
     130            reader_generic.save(filename, dataloader[i], None) 
     131            fo = open(filename) 
     132            str = fo.read() 
    123133            reader2 = Loader() 
    124             self.assertTrue(os.path.isfile(self.write_1_1_filename)) 
    125             return_data = reader2.load(self.write_1_1_filename) 
     134            return_data = reader2.load(filename) 
    126135            written_data = return_data[0] 
    127136            self._check_data(written_data) 
    128         if os.path.isfile(self.write_1_1_filename): 
    129             os.remove(self.write_1_1_filename) 
     137 
    130138 
    131139    def test_double_trans_spectra(self): 
     
    136144        for item in data: 
    137145            self._check_data(item) 
     146 
    138147 
    139148    def test_entry_name_recurse(self): 
     
    146155        self.assertTrue(len(d) == 6) 
    147156 
     157 
    148158    def test_load_cansas_file(self): 
     159        valid = [] 
    149160        reader1 = XMLreader(self.xml_valid, self.schema_1_0) 
    150161        self.assertTrue(reader1.validate_xml()) 
     
    162173        self.assertFalse(reader7.validate_xml()) 
    163174 
     175 
    164176    def test_invalid_cansas(self): 
    165177        list = self.loader.load(self.cansas1d_notitle) 
     
    172184        self.assertTrue(data.detector[0].distance == 4150) 
    173185 
     186 
    174187    def test_old_cansas_files(self): 
    175188        reader1 = XMLreader(self.cansas1d, self.schema_1_0) 
    176189        self.assertTrue(reader1.validate_xml()) 
    177190        file_loader = Loader() 
    178         file_loader.load(self.cansas1d) 
     191        file1 = file_loader.load(self.cansas1d) 
    179192        reader2 = XMLreader(self.cansas1d_units, self.schema_1_0) 
    180193        self.assertTrue(reader2.validate_xml()) 
     
    184197        self.assertTrue(reader4.validate_xml()) 
    185198 
     199 
    186200    def test_save_cansas_v1_0(self): 
     201        filename = "isis_1_0_write_test.xml" 
    187202        xmlreader = XMLreader(self.isis_1_0, self.schema_1_0) 
    188203        valid = xmlreader.validate_xml() 
     
    195210            self._check_data(dataloader[i]) 
    196211            self._check_data(cansasreader[i]) 
    197             reader_generic.save(self.write_1_0_filename, dataloader[i], None) 
     212            reader_generic.save(filename, dataloader[i], None) 
    198213            reader2 = Reader() 
    199             self.assertTrue(os.path.isfile(self.write_1_0_filename)) 
    200             return_data = reader2.read(self.write_1_0_filename) 
     214            return_data = reader2.read(filename) 
    201215            written_data = return_data[0] 
    202             XMLreader(self.write_1_0_filename, self.schema_1_0) 
     216            xmlwrite = XMLreader(filename, self.schema_1_0) 
    203217            valid = xmlreader.validate_xml() 
    204218            self.assertTrue(valid) 
    205219            self._check_data(written_data) 
    206         if os.path.isfile(self.write_1_0_filename): 
    207             os.remove(self.write_1_0_filename) 
     220 
    208221 
    209222    def test_processing_instructions(self): 
     
    211224        valid = reader.validate_xml() 
    212225        if valid: 
    213             # find the processing instructions and make into a dictionary 
     226            ## find the processing instructions and make into a dictionary 
    214227            dic = self.get_processing_instructions(reader) 
    215228            self.assertTrue(dic == {'xml-stylesheet': \ 
     
    219232            xmldoc = minidom.parseString(xml) 
    220233 
    221             # take the processing instructions and put them back in 
     234            ## take the processing instructions and put them back in 
    222235            xmldoc = self.set_processing_instructions(xmldoc, dic) 
    223             xmldoc.toprettyxml() 
     236            xml_output = xmldoc.toprettyxml() 
     237 
    224238 
    225239    def set_processing_instructions(self, minidom_object, dic): 
     
    229243            minidom_object.insertBefore(pi, xmlroot) 
    230244        return minidom_object 
     245 
    231246 
    232247    def get_processing_instructions(self, xml_reader_object): 
Note: See TracChangeset for help on using the changeset viewer.