source: sasview/test/sascalculator/test/utest_sas_gen.py @ f9fbe99

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since f9fbe99 was ef908db, checked in by krzywon, 8 years ago

Remove all tests referring to saview Models and delete unused test files.

  • Property mode set to 100644
File size: 1.5 KB
Line 
1"""
2Unit tests for the sas_gen
3"""
4import warnings
5warnings.simplefilter("ignore")
6
7import unittest
8from sas.sascalc.calculator import sas_gen
9
10import numpy
11 
12import os.path
13
14class sas_gen_test(unittest.TestCase):
15   
16    def setUp(self):
17        self.sldloader = sas_gen.SLDReader()
18        self.pdbloader = sas_gen.PDBReader()
19        self.omfloader = sas_gen.OMFReader()
20       
21    def test_sldreader(self):
22        """
23        Test .sld file loaded
24        """
25        f = self.sldloader.read("sld_file.sld")
26        self.assertEqual(f.pos_x[0], -40.5)
27        self.assertEqual(f.pos_y[0], -13.5)
28        self.assertEqual(f.pos_z[0], -13.5)
29       
30    def test_pdbreader(self):
31        """
32        Test .pdb file loaded
33        """
34        f = self.pdbloader.read("c60.pdb")
35        self.assertEqual(f.pos_x[0], -0.733)
36        self.assertEqual(f.pos_y[0], -1.008)
37        self.assertEqual(f.pos_z[0], 3.326)
38       
39    def test_omfreader(self):
40        """
41        Test .omf file loaded
42        """
43        f = self.omfloader.read("A_Raw_Example-1.omf")
44        output = sas_gen.OMF2SLD()
45        output.set_data(f)
46        self.assertEqual(f.mx[0], 0)
47        self.assertEqual(f.my[0], 0)
48        self.assertEqual(f.mz[0], 0)
49        self.assertEqual(output.pos_x[0], 0.0)
50        self.assertEqual(output.pos_y[0], 0.0)
51        self.assertEqual(output.pos_z[0], 0.0)
52
53if __name__ == '__main__':
54    unittest.main()
55   
Note: See TracBrowser for help on using the repository browser.