- Timestamp:
- Mar 5, 2019 1:52:24 PM (6 years ago)
- Branches:
- master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1249
- Children:
- f205d3a, 1342f6a
- Parents:
- 0a924c6 (diff), 4cbb2f5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- Paul Kienzle <pkienzle@…> (03/05/19 13:52:24)
- git-committer:
- GitHub <noreply@…> (03/05/19 13:52:24)
- Location:
- test
- Files:
-
- 3 added
- 3 deleted
- 14 edited
- 8 moved
Legend:
- Unmodified
- Added
- Removed
-
test/calculatorview/test/utest_gui_sld.py
r959eb01 r88d2e70 33 33 self.sld_frame.panel.ProcessEvent(clickEvent) 34 34 bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 35 self.assert _(bkg.GetAsString() == 'pink')35 self.assertTrue(bkg.GetAsString() == 'pink') 36 36 #compute invariant without entering a value for compound 37 37 self.sld_frame.panel.compound_ctl.SetValue("") … … 39 39 self.sld_frame.panel.ProcessEvent(clickEvent) 40 40 bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 41 self.assert _(bkg.GetAsString() == 'pink')41 self.assertTrue(bkg.GetAsString() == 'pink') 42 42 #compute invariant without entering a value for compound 43 43 self.sld_frame.panel.compound_ctl.SetValue("H2O") … … 45 45 self.sld_frame.panel.ProcessEvent(clickEvent) 46 46 bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 47 self.assert _(bkg.GetAsString() == 'white')47 self.assertTrue(bkg.GetAsString() == 'white') 48 48 49 49 def testDensityTextCtrl(self): … … 59 59 self.sld_frame.panel.ProcessEvent(clickEvent) 60 60 bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 61 self.assert _(bkg.GetAsString() == 'pink')61 self.assertTrue(bkg.GetAsString() == 'pink') 62 62 #compute invariant without entering a value for density 63 63 self.sld_frame.panel.compound_ctl.SetValue("H2O") … … 65 65 self.sld_frame.panel.ProcessEvent(clickEvent) 66 66 bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 67 self.assert _(bkg.GetAsString() == 'pink')67 self.assertTrue(bkg.GetAsString() == 'pink') 68 68 #compute invariant without entering a value for density 69 69 self.sld_frame.panel.compound_ctl.SetValue("H2O") … … 71 71 self.sld_frame.panel.ProcessEvent(clickEvent) 72 72 bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 73 self.assert _(bkg.GetAsString() == 'white')73 self.assertTrue(bkg.GetAsString() == 'white') 74 74 75 75 def testWavelengthTextCtrl(self): … … 86 86 self.sld_frame.panel.ProcessEvent(clickEvent) 87 87 bkg = self.sld_frame.panel.wavelength_ctl.GetBackgroundColour() 88 self.assert _(bkg.GetAsString() == 'pink')88 self.assertTrue(bkg.GetAsString() == 'pink') 89 89 #compute invariant without entering a value for wavelegnth 90 90 self.sld_frame.panel.compound_ctl.SetValue("H2O") … … 93 93 self.sld_frame.panel.ProcessEvent(clickEvent) 94 94 cp_bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 95 self.assert _(cp_bkg.GetAsString() == 'white')95 self.assertTrue(cp_bkg.GetAsString() == 'white') 96 96 ds_bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 97 self.assert _(ds_bkg.GetAsString() == 'white')97 self.assertTrue(ds_bkg.GetAsString() == 'white') 98 98 wv_bkg = self.sld_frame.panel.wavelength_ctl.GetBackgroundColour() 99 99 value = self.sld_frame.panel.wavelength_ctl.GetValue() 100 self.assert _(wv_bkg.GetAsString() == 'white')101 self.assert _(float(value) == WAVELENGTH)100 self.assertTrue(wv_bkg.GetAsString() == 'white') 101 self.assertTrue(float(value) == WAVELENGTH) 102 102 sld_real = self.sld_frame.panel.neutron_sld_real_ctl.GetValue() 103 103 sld_im = self.sld_frame.panel.neutron_sld_im_ctl.GetValue() … … 110 110 length = self.sld_frame.panel.neutron_length_ctl.GetValue() 111 111 112 self.assertAlmostEqual s(float(sld_real), 1.04e-6, 1)113 self.assertAlmostEqual s(float(sld_im), -1.5e-7, 1)112 self.assertAlmostEqual(float(sld_real), 1.04e-6, 1) 113 self.assertAlmostEqual(float(sld_im), -1.5e-7, 1) 114 114 #test absorption value 115 self.assertAlmostEqual s(float(abs) , 0.0741, 2)116 self.assertAlmostEqual s(float(incoh), 5.62, 2)115 self.assertAlmostEqual(float(abs) , 0.0741, 2) 116 self.assertAlmostEqual(float(incoh), 5.62, 2) 117 117 #Test length 118 self.assertAlmostEqual s(float(length), 0.1755, 2)118 self.assertAlmostEqual(float(length), 0.1755, 2) 119 119 #test Cu sld 120 self.assertAlmostEqual s(float(cu_real), 9.46e-6, 1)121 self.assertAlmostEqual s(float(cu_im), 3.01e-8)120 self.assertAlmostEqual(float(cu_real), 9.46e-6, 1) 121 self.assertAlmostEqual(float(cu_im), 3.01e-8) 122 122 # test Mo sld 123 self.assertAlmostEqual s(float(mo_real), 9.43e-6)124 self.assertAlmostEqual s(float(mo_im), 5.65e-7, 1)123 self.assertAlmostEqual(float(mo_real), 9.43e-6) 124 self.assertAlmostEqual(float(mo_im), 5.65e-7, 1) 125 125 #compute invariant with all correct inputs value 126 126 self.sld_frame.panel.compound_ctl.SetValue("H2O") … … 130 130 bkg = self.sld_frame.panel.wavelength_ctl.GetBackgroundColour() 131 131 value = self.sld_frame.panel.wavelength_ctl.GetValue() 132 self.assert _(bkg.GetAsString() == 'white')133 self.assert _(float(value) == WAVELENGTH/2)132 self.assertTrue(bkg.GetAsString() == 'white') 133 self.assertTrue(float(value) == WAVELENGTH/2) 134 134 135 135 def testSomeCombination(self): … … 145 145 self.sld_frame.panel.ProcessEvent(clickEvent) 146 146 cp_bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 147 self.assert _(cp_bkg.GetAsString() == 'white')147 self.assertTrue(cp_bkg.GetAsString() == 'white') 148 148 ds_bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 149 self.assert _(ds_bkg.GetAsString() == 'white')149 self.assertTrue(ds_bkg.GetAsString() == 'white') 150 150 wv_bkg = self.sld_frame.panel.wavelength_ctl.GetBackgroundColour() 151 self.assert _(wv_bkg.GetAsString() == 'pink')151 self.assertTrue(wv_bkg.GetAsString() == 'pink') 152 152 #density, wavelength is invalid 153 153 self.sld_frame.panel.compound_ctl.SetValue("H2O") … … 158 158 self.sld_frame.panel.ProcessEvent(clickEvent) 159 159 cp_bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 160 self.assert _(cp_bkg.GetAsString() == 'white')160 self.assertTrue(cp_bkg.GetAsString() == 'white') 161 161 ds_bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 162 self.assert _(ds_bkg.GetAsString() == 'pink')162 self.assertTrue(ds_bkg.GetAsString() == 'pink') 163 163 wv_bkg = self.sld_frame.panel.wavelength_ctl.GetBackgroundColour() 164 self.assert _(wv_bkg.GetAsString() == 'pink')164 self.assertTrue(wv_bkg.GetAsString() == 'pink') 165 165 #density, wavelength is invalid 166 166 self.sld_frame.panel.compound_ctl.SetValue("invalid compound") … … 171 171 self.sld_frame.panel.ProcessEvent(clickEvent) 172 172 cp_bkg = self.sld_frame.panel.compound_ctl.GetBackgroundColour() 173 self.assert _(cp_bkg.GetAsString() == 'pink')173 self.assertTrue(cp_bkg.GetAsString() == 'pink') 174 174 ds_bkg = self.sld_frame.panel.density_ctl.GetBackgroundColour() 175 self.assert _(ds_bkg.GetAsString() == 'pink')175 self.assertTrue(ds_bkg.GetAsString() == 'pink') 176 176 wv_bkg = self.sld_frame.panel.wavelength_ctl.GetBackgroundColour() 177 self.assert _(wv_bkg.GetAsString() == 'white')177 self.assertTrue(wv_bkg.GetAsString() == 'white') 178 178 value = self.sld_frame.panel.wavelength_ctl.GetValue() 179 self.assert _(float(value) == WAVELENGTH)179 self.assertTrue(float(value) == WAVELENGTH) 180 180 181 181 -
test/pr_inversion/test/utest_explorer.py
rf53d684 r1852b17 3 3 """ 4 4 5 import sys 5 6 import os.path 6 7 import unittest, math, numpy 7 from utest_invertor import load8 8 from sas.sascalc.pr.invertor import Invertor 9 9 from sas.sascalc.pr.distance_explorer import DistExplorer 10 10 11 try: 12 from utest_invertor import load 13 except ImportError: 14 from .utest_invertor import load 11 15 12 16 def find(filename): … … 36 40 self.assertEqual(len(results.errors), 0) 37 41 self.assertEqual(len(results.chi2), 25) 38 42 39 43 if __name__ == '__main__': 40 44 unittest.main() -
test/sascalculator/test/utest_sld.py
ra50da82 r88d2e70 51 51 molecule_formula=self.sld_formula) 52 52 #test sld 53 self.assertAlmostEqual s(sld_real * _SCALE, -5.6e-7, 1)54 self.assertAlmostEqual s(sld_im * _SCALE, 0)53 self.assertAlmostEqual(sld_real * _SCALE, -5.6e-7, 1) 54 self.assertAlmostEqual(sld_im * _SCALE, 0) 55 55 #test absorption value 56 self.assertAlmostEqual s(abs, 0.0741, 2)57 self.assertAlmostEqual s(incoh, 5.62, 2)56 self.assertAlmostEqual(abs, 0.0741, 2) 57 self.assertAlmostEqual(incoh, 5.62, 2) 58 58 #Test length 59 self.assertAlmostEqual s(length, 0.1755, 3)59 self.assertAlmostEqual(length, 0.1755, 3) 60 60 #test Cu sld 61 self.assertAlmostEqual s(cu_real * _SCALE, 9.46e-6, 1)62 self.assertAlmostEqual s(cu_im * _SCALE, 3.01e-8)61 self.assertAlmostEqual(cu_real * _SCALE, 9.46e-6, 1) 62 self.assertAlmostEqual(cu_im * _SCALE, 3.01e-8) 63 63 # test Mo sld 64 self.assertAlmostEqual s(mo_real * _SCALE, 9.43e-6)65 self.assertAlmostEqual s(mo_im * _SCALE, 5.65e-7,1)64 self.assertAlmostEqual(mo_real * _SCALE, 9.43e-6) 65 self.assertAlmostEqual(mo_im * _SCALE, 5.65e-7,1) 66 66 67 67 … … 91 91 molecule_formula=self.sld_formula) 92 92 #test sld 93 self.assertAlmostEqual s(sld_real * _SCALE, 6.33e-6, 1)94 self.assertAlmostEqual s(sld_im * _SCALE, 0)93 self.assertAlmostEqual(sld_real * _SCALE, 6.33e-6, 1) 94 self.assertAlmostEqual(sld_im * _SCALE, 0) 95 95 #test absorption value 96 self.assertAlmostEqual s(abs, 1.35e-4, 2)97 self.assertAlmostEqual s(incoh, 0.138, 2)96 self.assertAlmostEqual(abs, 1.35e-4, 2) 97 self.assertAlmostEqual(incoh, 0.138, 2) 98 98 #Test length 99 self.assertAlmostEqual s(length, 1.549, 3)99 self.assertAlmostEqual(length, 1.549, 3) 100 100 #test Cu sld 101 self.assertAlmostEqual s(cu_real * _SCALE, 9.36e-6, 1)102 self.assertAlmostEqual s(cu_im * _SCALE, 2.98e-8)101 self.assertAlmostEqual(cu_real * _SCALE, 9.36e-6, 1) 102 self.assertAlmostEqual(cu_im * _SCALE, 2.98e-8) 103 103 # test Mo sld 104 self.assertAlmostEqual s(mo_real * _SCALE, 9.33e-6)105 self.assertAlmostEqual s(mo_im * _SCALE, 5.59e-9,1)104 self.assertAlmostEqual(mo_real * _SCALE, 9.33e-6) 105 self.assertAlmostEqual(mo_im * _SCALE, 5.59e-9,1) 106 106 107 107 … … 131 131 molecule_formula=self.sld_formula) 132 132 #test sld 133 self.assertAlmostEqual s(sld_real * _SCALE, 1.04e-6, 1)134 self.assertAlmostEqual s(sld_im * _SCALE, -1.5e-7, 1)133 self.assertAlmostEqual(sld_real * _SCALE, 1.04e-6, 1) 134 self.assertAlmostEqual(sld_im * _SCALE, -1.5e-7, 1) 135 135 #test absorption value 136 self.assertAlmostEqual s(abs, 180.0,0)137 self.assertAlmostEqual s(incoh, 0.0754, 2)136 self.assertAlmostEqual(abs, 180.0,0) 137 self.assertAlmostEqual(incoh, 0.0754, 2) 138 138 #Test length 139 self.assertAlmostEqual s(length, 0.005551, 4)139 self.assertAlmostEqual(length, 0.005551, 4) 140 140 #test Cu sld 141 self.assertAlmostEqual s(cu_real * _SCALE, 2.89e-5, 1)142 self.assertAlmostEqual s(cu_im * _SCALE, 2.81e-6)141 self.assertAlmostEqual(cu_real * _SCALE, 2.89e-5, 1) 142 self.assertAlmostEqual(cu_im * _SCALE, 2.81e-6) 143 143 # test Mo sld 144 self.assertAlmostEqual s(mo_real * _SCALE, 2.84e-5, 1)145 self.assertAlmostEqual s(mo_im * _SCALE, 7.26e-7,1)144 self.assertAlmostEqual(mo_real * _SCALE, 2.84e-5, 1) 145 self.assertAlmostEqual(mo_im * _SCALE, 7.26e-7,1) 146 146 147 147 if __name__ == '__main__': -
test/sasdataloader/plugins/test_reader.py
raaf5e49 r88d2e70 40 40 input_f = open(path,'r') 41 41 except : 42 raise RuntimeError , "ascii_reader: cannot open %s" % path42 raise RuntimeError("ascii_reader: cannot open %s" % path) 43 43 buff = input_f.read() 44 44 lines = buff.split('\n') … … 55 55 return output 56 56 else: 57 raise RuntimeError , "%s is not a file" % path57 raise RuntimeError("%s is not a file" % path) 58 58 return None 59 59 -
test/sasdataloader/test/utest_abs_reader.py
rd96744de r4cbb2f5 357 357 self.assertEqual(self.data.dy[0], 3) 358 358 self.assertEqual(self.data.x[1], 0.03) 359 self.assertAlmostEqual s(self.data.y[1], 1001.0)359 self.assertAlmostEqual(self.data.y[1], 1001.0) 360 360 self.assertEqual(self.data.dxl[1], 0.005) 361 361 self.assertEqual(self.data.dxw[1], 0.001) -
test/sasinvariant/test/utest_data_handling.py
rf53d684 r88d2e70 45 45 46 46 # Test results 47 self.assertAlmostEqual s(p[0], 1.0, 5)48 self.assertAlmostEqual s(p[1], 0.0, 5)47 self.assertAlmostEqual(p[0], 1.0, 5) 48 self.assertAlmostEqual(p[1], 0.0, 5) 49 49 50 50 def test_fit_linear_data_with_noise(self): … … 74 74 75 75 # Test results 76 self.assertAlmostEqual s(p[0], 1.0, 5)77 self.assertAlmostEqual s(p[1], 0.0, 5)76 self.assertAlmostEqual(p[0], 1.0, 5) 77 self.assertAlmostEqual(p[1], 0.0, 5) 78 78 79 79 def test_fit_linear_data_with_noise_and_fixed_par(self): … … 506 506 for i in range(len(self.data.x)): 507 507 value = math.fabs(test_y[i]-self.data.y[i])/self.data.y[i] 508 self.assert _(value < 0.001)508 self.assertTrue(value < 0.001) 509 509 510 510 class TestDataExtraLowSlitGuinier(unittest.TestCase): … … 553 553 554 554 test_y = inv._low_extrapolation_function.evaluate_model(x=self.data.x[:inv._low_extrapolation_npts]) 555 self.assert _(len(test_y) == len(self.data.y[:inv._low_extrapolation_npts]))555 self.assertTrue(len(test_y) == len(self.data.y[:inv._low_extrapolation_npts])) 556 556 557 557 for i in range(inv._low_extrapolation_npts): 558 558 value = math.fabs(test_y[i]-self.data.y[i])/self.data.y[i] 559 self.assert _(value < 0.001)559 self.assertTrue(value < 0.001) 560 560 561 561 def test_low_data(self): … … 589 589 npts = inv._low_extrapolation_npts) 590 590 test_y = data_in_range.y 591 self.assert _(len(test_y) == len(self.data.y[:inv._low_extrapolation_npts]))591 self.assertTrue(len(test_y) == len(self.data.y[:inv._low_extrapolation_npts])) 592 592 for i in range(inv._low_extrapolation_npts): 593 593 value = math.fabs(test_y[i]-self.data.y[i])/self.data.y[i] 594 self.assert _(value < 0.001)594 self.assertTrue(value < 0.001) 595 595 596 596 … … 642 642 643 643 test_y = inv._high_extrapolation_function.evaluate_model(x=self.data.x[start: ]) 644 self.assert _(len(test_y) == len(self.data.y[start:]))644 self.assertTrue(len(test_y) == len(self.data.y[start:])) 645 645 646 646 for i in range(len(self.data.x[start:])): 647 647 value = math.fabs(test_y[i]-self.data.y[start+i])/self.data.y[start+i] 648 self.assert _(value < 0.001)648 self.assertTrue(value < 0.001) 649 649 650 650 def test_high_data(self): … … 677 677 npts = inv._high_extrapolation_npts) 678 678 test_y = data_in_range.y 679 self.assert _(len(test_y) == len(self.data.y[start:]))679 self.assertTrue(len(test_y) == len(self.data.y[start:])) 680 680 temp = self.data.y[start:] 681 681 682 682 for i in range(len(self.data.x[start:])): 683 683 value = math.fabs(test_y[i]- temp[i])/temp[i] 684 self.assert _(value < 0.001)684 self.assertTrue(value < 0.001) -
test/sasinvariant/test/utest_use_cases.py
rf53d684 r88d2e70 39 39 40 40 # Test results 41 self.assertAlmostEqual s(p[0], 2.3983,3)42 self.assertAlmostEqual s(p[1], 0.87833,3)41 self.assertAlmostEqual(p[0], 2.3983,3) 42 self.assertAlmostEqual(p[1], 0.87833,3) 43 43 44 44 def test_fit_line_data_fixed(self): … … 54 54 55 55 # Test results 56 self.assertAlmostEqual s(p[0], 4)57 self.assertAlmostEqual s(p[1], -4.0676,3)56 self.assertAlmostEqual(p[0], 4) 57 self.assertAlmostEqual(p[1], -4.0676,3) 58 58 59 59 … … 78 78 79 79 # Test results 80 self.assertAlmostEqual s(p[0], 2.4727,3)81 self.assertAlmostEqual s(p[1], 0.6,3)80 self.assertAlmostEqual(p[0], 2.4727,3) 81 self.assertAlmostEqual(p[1], 0.6,3) 82 82 83 83 def test_fit_line_data_fixed_no_weight(self): … … 93 93 94 94 # Test results 95 self.assertAlmostEqual s(p[0], 4)96 self.assertAlmostEqual s(p[1], -7.8,3)95 self.assertAlmostEqual(p[0], 4) 96 self.assertAlmostEqual(p[1], -7.8,3) 97 97 98 98 … … 132 132 133 133 # Test results 134 self.assertAlmostEqual s(qstar, 7.48959e-5,2)135 self.assertAlmostEqual s(v, 0.005644689, 4)136 self.assertAlmostEqual s(s , 941.7452, 3)134 self.assertAlmostEqual(qstar, 7.48959e-5,2) 135 self.assertAlmostEqual(v, 0.005644689, 4) 136 self.assertAlmostEqual(s , 941.7452, 3) 137 137 138 138 def test_use_case_2(self): … … 153 153 s, ds = inv.get_surface_with_error(contrast=2.6e-6, porod_const=2) 154 154 # Test results 155 self.assertAlmostEqual s(qstar, 7.48959e-5,2)156 self.assertAlmostEqual s(v, 0.005644689, 1)157 self.assertAlmostEqual s(s , 941.7452, 3)155 self.assertAlmostEqual(qstar, 7.48959e-5,2) 156 self.assertAlmostEqual(v, 0.005644689, 1) 157 self.assertAlmostEqual(s , 941.7452, 3) 158 158 159 159 def test_use_case_3(self): … … 190 190 191 191 # Test results 192 self.assertAlmostEqual s(qstar, 7.49e-5, 1)193 self.assertAlmostEqual s(v, 0.005648401, 4)194 self.assertAlmostEqual s(s , 941.7452, 3)192 self.assertAlmostEqual(qstar, 7.49e-5, 1) 193 self.assertAlmostEqual(v, 0.005648401, 4) 194 self.assertAlmostEqual(s , 941.7452, 3) 195 195 196 196 def test_use_case_4(self): … … 218 218 219 219 # Test results 220 self.assertAlmostEqual s(qstar, 7.49e-5,2)221 self.assertAlmostEqual s(v, 0.005952674, 3)222 self.assertAlmostEqual s(s , 941.7452, 3)220 self.assertAlmostEqual(qstar, 7.49e-5,2) 221 self.assertAlmostEqual(v, 0.005952674, 3) 222 self.assertAlmostEqual(s , 941.7452, 3) 223 223 224 224 def test_use_case_5(self): … … 247 247 248 248 # Test results 249 self.assertAlmostEqual s(qstar, 7.88981e-5,2)250 self.assertAlmostEqual s(v, 0.005952674, 3)251 self.assertAlmostEqual s(s , 941.7452, 3)249 self.assertAlmostEqual(qstar, 7.88981e-5,2) 250 self.assertAlmostEqual(v, 0.005952674, 3) 251 self.assertAlmostEqual(s , 941.7452, 3) 252 252 253 253 def test_use_case_6(self): … … 273 273 274 274 # Test results 275 self.assertAlmostEqual s(qstar, 7.49e-5,2)276 self.assertAlmostEqual s(v, 0.005952674, 3)277 self.assertAlmostEqual s(s , 941.7452, 3)275 self.assertAlmostEqual(qstar, 7.49e-5,2) 276 self.assertAlmostEqual(v, 0.005952674, 3) 277 self.assertAlmostEqual(s , 941.7452, 3) 278 278 279 279 … … 297 297 s = inv.get_surface(contrast=2.6e-6, porod_const=2) 298 298 # Test results 299 self.assertAlmostEqual s(qstar, 1.361677e-3, 4)300 self.assertAlmostEqual s(v, 0.115352622, 2)301 self.assertAlmostEqual s(s , 941.7452, 3 )299 self.assertAlmostEqual(qstar, 1.361677e-3, 4) 300 self.assertAlmostEqual(v, 0.115352622, 2) 301 self.assertAlmostEqual(s , 941.7452, 3 ) 302 302 303 303 def test_use_case_2(self): … … 315 315 s, ds = inv.get_surface_with_error(contrast=2.6e-6, porod_const=2) 316 316 # Test results 317 self.assertAlmostEqual s(qstar, 1.361677e-3, 4)318 self.assertAlmostEqual s(v, 0.115352622, 2)319 self.assertAlmostEqual s(s , 941.7452, 3 )317 self.assertAlmostEqual(qstar, 1.361677e-3, 4) 318 self.assertAlmostEqual(v, 0.115352622, 2) 319 self.assertAlmostEqual(s , 941.7452, 3 ) 320 320 321 321 def test_use_case_3(self): … … 336 336 337 337 # Test results 338 self.assertAlmostEqual s(qstar, 0.00138756,2)339 self.assertAlmostEqual s(v, 0.117226896,2)340 self.assertAlmostEqual s(s ,941.7452, 3)338 self.assertAlmostEqual(qstar, 0.00138756,2) 339 self.assertAlmostEqual(v, 0.117226896,2) 340 self.assertAlmostEqual(s ,941.7452, 3) 341 341 342 342 def test_use_case_4(self): … … 354 354 355 355 # Test results 356 self.assertAlmostEqual s(qstar, 0.0045773,2)356 self.assertAlmostEqual(qstar, 0.0045773,2) 357 357 358 358 def test_use_case_5(self): … … 374 374 375 375 # Test results 376 self.assertAlmostEqual s(qstar, 0.00460319,3)376 self.assertAlmostEqual(qstar, 0.00460319,3) 377 377 378 378 -
test/sasrealspace/test/utest_oriented.py
r1cdbcd8 r88d2e70 59 59 ana_val = self.ana.runXY([0.1, 0.1]) 60 60 sim_val = self.model.getIq2D(0.1, 0.1) 61 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.1 )61 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.1 ) 62 62 63 63 class TestCylinderAddObject(unittest.TestCase): … … 101 101 #print ana_val, sim_val, sim_val/ana_val 102 102 103 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )103 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 104 104 105 105 … … 143 143 #print ana_val, sim_val, sim_val/ana_val 144 144 145 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )145 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 146 146 147 147 def testalongZ(self): … … 156 156 #print ana_val, sim_val, sim_val/ana_val 157 157 158 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )158 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 159 159 160 160 def testalongX(self): … … 169 169 #print ana_val, sim_val, sim_val/ana_val 170 170 171 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )171 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 172 172 173 173 class TestEllipsoid(unittest.TestCase): … … 213 213 #print ana_val, sim_val, sim_val/ana_val 214 214 215 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )215 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 216 216 217 217 def testalongZ(self): … … 226 226 #print ana_val, sim_val, sim_val/ana_val 227 227 228 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )228 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 229 229 230 230 def testalongY(self): … … 240 240 241 241 try: 242 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )242 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 243 243 except Exception: 244 244 print("Error", ana_val, sim_val, sim_val/ana_val) … … 295 295 sim_val, err = self.canvas.getIq2DError(0.1, 0.2) 296 296 297 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )297 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 298 298 299 299 class TestCoreShellError(unittest.TestCase): … … 347 347 sim_val, err = self.canvas.getIq2DError(0.1, 0.2) 348 348 349 self.assert _( math.fabs(sim_val-ana_val) < 3.0 * err )349 self.assertTrue( math.fabs(sim_val-ana_val) < 3.0 * err ) 350 350 351 351 class TestRunMethods(unittest.TestCase): … … 392 392 393 393 try: 394 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )394 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 395 395 except Exception: 396 396 print("Error", ana_val, sim_val, sim_val/ana_val) … … 404 404 405 405 try: 406 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )406 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 407 407 except Exception: 408 408 print("Error", ana_val, sim_val, sim_val/ana_val) … … 416 416 417 417 try: 418 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )418 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 419 419 except Exception: 420 420 print("Error", ana_val, sim_val, sim_val/ana_val) … … 428 428 429 429 try: 430 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )430 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 431 431 except Exception: 432 432 print("Error", ana_val, sim_val, sim_val/ana_val) … … 471 471 sim_val = self.model.getIq2D(0.1, 0.2) 472 472 473 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )473 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 474 474 475 475 # Change the radius a re-evaluate … … 479 479 ana_val = self.ana.runXY([0.1, 0.2]) 480 480 sim_val = self.model.getIq2D(0.1, 0.2) 481 self.assert _( math.fabs(sim_val/ana_val-1.0)<0.05 )481 self.assertTrue( math.fabs(sim_val/ana_val-1.0)<0.05 ) 482 482 483 483 -
test/sasrealspace/test/utest_realspace.py
r1cdbcd8 r88d2e70 38 38 self.model.add('ellipsoid','elli2') 39 39 self.model.delete('elli2') 40 self.assert _('elli2' not in self.model.getShapeList())40 self.assertTrue('elli2' not in self.model.getShapeList()) 41 41 42 42 def testsetParam(self): … … 81 81 value_2 = self.canvas.getIq(0.001) 82 82 83 self.assert _( (value_1-value_2)/value_1 < 0.1)83 self.assertTrue( (value_1-value_2)/value_1 < 0.1) 84 84 85 85 def testSetDensityTiming(self): … … 99 99 t_2 = time.time()-t_0 100 100 101 self.assert _( t_2 < t_1 and (t_1-t_2)/t_2 > 2)101 self.assertTrue( t_2 < t_1 and (t_1-t_2)/t_2 > 2) 102 102 103 103 def testGetParamList(self): 104 104 """ Test GetParamList on empty canvas""" 105 self.assert _('lores_density' in self.canvas.getParamList())105 self.assertTrue('lores_density' in self.canvas.getParamList()) 106 106 handle = self.canvas.add('sphere') 107 107 … … 109 109 """ Test GetParamList on filled canvas""" 110 110 self.canvas.add('sphere') 111 self.assert _('lores_density' in self.canvas.getParamList())111 self.assertTrue('lores_density' in self.canvas.getParamList()) 112 112 113 113 def testAdd(self): … … 151 151 # THIS WILL DEPEND ON THE NUMBER OF SPACE POINTS: 152 152 # that why we need some error analysis. 153 self.assert _( (sim_2*ana_1/sim_1 - ana_2)/ana_2 < 0.1)153 self.assertTrue( (sim_2*ana_1/sim_1 - ana_2)/ana_2 < 0.1) 154 154 155 155 # test the absolute amplitude 156 self.assert _( math.fabs(sim_2-ana_2)/ana_2 < 0.1)156 self.assertTrue( math.fabs(sim_2-ana_2)/ana_2 < 0.1) 157 157 158 158 def testGetIq2(self): … … 196 196 sim_2 = self.canvas.getIq(0.01) 197 197 198 self.assert _((sim_2-sim_1)/sim_1<0.05)198 self.assertTrue((sim_2-sim_1)/sim_1<0.05) 199 199 200 200 def testGetIq_time(self): … … 216 216 delta_2 = time.time()-t_0 217 217 218 self.assert _((delta_2-delta_1)/delta_1<0.05)218 self.assertTrue((delta_2-delta_1)/delta_1<0.05) 219 219 220 220 … … 342 342 ana = self.sphere.run(0.05) 343 343 val, err = self.canvas.getIqError(0.05) 344 self.assert _(math.fabs(ana-val)<2.0*err)344 self.assertTrue(math.fabs(ana-val)<2.0*err) 345 345 346 346 def testRightOrder(self): … … 350 350 val, err = self.canvas.getIqError(0.05) 351 351 #print 'right', ana, val, err 352 self.assert _(math.fabs(ana-val)/ana < 1.1)352 self.assertTrue(math.fabs(ana-val)/ana < 1.1) 353 353 354 354 def testWrongOrder(self): … … 365 365 val, err = self.canvas.getIqError(0.05) 366 366 #print 'wrong', ana, val, err 367 self.assert _(math.fabs(ana-val)/ana < 1.1)367 self.assertTrue(math.fabs(ana-val)/ana < 1.1) 368 368 369 369 -
test/sasdataloader/test/test_data/avg_testdata.txt
r8c9ffde r7fd5e2a 1 1 0.00019987186878 -0.01196215 0.148605728355 2 0.000453772721237 0.02091606 0. 06802830293343 0.000750492390439 -0.01337855 0. 04449029107574 0.00103996394336 0.03062 0. 05803128945285 0.0013420198959 0.0811008333333 0. 05404692891086 0.001652061869 0.167022288372 0. 06518913200317 0.00196086470492 27.5554711176 0.7350533 009572 0.000453772721237 0.02091606 0.23372601 3 0.000750492390439 -0.01337855 0.17169562 4 0.00103996394336 0.03062 0.13136407 5 0.0013420198959 0.0811008333333 0.10681163 6 0.001652061869 0.167022288372 0.10098903 7 0.00196086470492 27.5554711176 0.7350533 8 8 0.00226262401224 105.031578947 1.35744586624 9 9 0.00256734439716 82.1791776119 1.10749938588 -
test/sasdataloader/test/test_data/ring_testdata.txt
r400155b r7fd5e2a 4 4 0.628318530718 0.964040908176 0.0790933208542 5 5 0.942477796077 0.922142905769 0.0781616076625 6 1.25663706144 1.02710537736 0.08 08758975386 1.25663706144 1.02710537736 0.08136351514804 7 7 1.57079632679 1.01448978075 0.0808313893873 8 8 1.88495559215 1.04677136013 0.0828850195035 -
test/sasdataloader/test/test_data/sectorphi_testdata.txt
r8c9ffde r7fd5e2a 13 13 0.981747704247 0.893411561538 0.151685984204 14 14 1.06028752059 0.86231787 0.152618707077 15 1.13882733693 1.0607364925 0.16 427615031615 1.13882733693 1.0607364925 0.166167546658 16 16 1.21736715327 1.0684421475 0.163649496829 17 1.29590696961 1.09330437436 0.16 787164526317 1.29590696961 1.09330437436 0.16981858402 18 18 1.37444678595 0.88759347 0.150974201439 19 19 1.45298660229 1.1352002 0.172191803977 -
test/sasdataloader/test/test_data/sectorq_testdata.txt
r8c9ffde r7fd5e2a 17 17 0.00913119845523 0.405669568421 0.0705339106673 18 18 0.00938052380065 0.331241946 0.061307573431 19 0.00962825731078 0.237315993939 0.05 7865476989319 0.00962825731078 0.237315993939 0.059602636160850493 20 20 0.00987552050718 0.296916590385 0.0592796733987 -
test/sasdataloader/test/test_data/slabx_testdata.txt
r8c9ffde r7fd5e2a 21 21 -0.00184475260646 2.40154 1.09579651396 22 22 -0.00143541414791 0.065281 0.198049867458 23 -0.00102607559383 -0.04767235 0. 15438968553624 -0.000616736954402 -0.0090503 0. 096010546295723 -0.00102607559383 -0.04767235 0.52329358394690839 24 -0.000616736954402 -0.0090503 0.36635778277525377 25 25 -0.000207398273925 0.03109325 0.246629023029 26 0.000201940423805 -0.027508775 0. 08292884751426 0.000201940423805 -0.027508775 0.36314899662535211 27 27 0.000611279108096 0.03251315 0.246951260373 28 0.00102061774154 -0.00987975 0. 14423353458929 0.00142995630705 0.075937 0. 1948550743528 0.00102061774154 -0.00987975 0.38184199939241886 29 0.00142995630705 0.075937 0.53662696540520582 30 30 0.00183929475361 10.60918375 1.62858709853 31 31 0.00224863307777 106.2485 7.2886384188 -
test/sasdataloader/test/test_data/slaby_testdata.txt
r8c9ffde r7fd5e2a 1 -0.00981587154747 0.197046827778 0.0 8722263092611 -0.00981587154747 0.197046827778 0.09153902 2 2 -0.00940654133769 0.2466434 0.124972263589 3 3 -0.0089972103454 0.218745969444 0.0838510368061 4 4 -0.00858787875434 0.126093522222 0.107482002513 5 -0.00817854644886 0.310427366667 0.10 09452898525 -0.00817854644886 0.310427366667 0.10469745 6 6 -0.0077692135991 0.0843802722222 0.103942898914 7 7 -0.00735988010303 0.246036369444 0.0916479235889 -
test/sasdataloader/test/utest_ascii.py
rdb5196d r9fb4572 10 10 import unittest 11 11 from sas.sascalc.dataloader.loader import Loader 12 from sas.sascalc.dataloader.data_info import Data2D 12 13 13 14 … … 121 122 self.assertFalse(math.isnan(f_1d.y[i])) 122 123 self.assertFalse(math.isnan(f_1d.dy[i])) 124 self.assertTrue(isinstance(f_2d, Data2D)) 123 125 f_2d.data = f_2d.data.flatten() 124 126 f_2d.qx_data = f_2d.qx_data.flatten() -
test/sasdataloader/test/utest_averaging.py
rf53d684 rf4e2f22 106 106 107 107 def setUp(self): 108 filepath = find(' MAR07232_rest.h5')108 filepath = find('test_data' + os.sep + 'MAR07232_rest.h5') 109 109 self.data_list = Loader().load(filepath) 110 110 self.data = self.data_list[0] … … 121 121 122 122 o = r(self.data) 123 filepath = find(' ring_testdata.txt')123 filepath = find('test_data' + os.sep + 'ring_testdata.txt') 124 124 answer_list = Loader().load(filepath) 125 125 answer = answer_list[0] … … 142 142 o = r(self.data) 143 143 144 filepath = find(' avg_testdata.txt')144 filepath = find('test_data' + os.sep + 'avg_testdata.txt') 145 145 answer = Loader().load(filepath)[0] 146 146 for i in range(r.nbins_phi): … … 158 158 s, ds, npoints = r(self.data) 159 159 self.assertAlmostEqual(s, 34.278990899999997, 4) 160 self.assertAlmostEqual(ds, 7.8007981835194293, 4)160 self.assertAlmostEqual(ds, 8.237259999538685, 4) 161 161 self.assertAlmostEqual(npoints, 324.0000, 4) 162 162 … … 164 164 s, ds = r(self.data) 165 165 self.assertAlmostEqual(s, 0.10579935462962962, 4) 166 self.assertAlmostEqual(ds, 0.02 4076537603455028, 4)166 self.assertAlmostEqual(ds, 0.02542364197388483, 4) 167 167 168 168 def test_slabX(self): … … 177 177 o = r(self.data) 178 178 179 filepath = find(' slabx_testdata.txt')179 filepath = find('test_data' + os.sep + 'slabx_testdata.txt') 180 180 answer = Loader().load(filepath)[0] 181 181 for i in range(len(o.x)): … … 195 195 o = r(self.data) 196 196 197 filepath = find(' slaby_testdata.txt')197 filepath = find('test_data' + os.sep + 'slaby_testdata.txt') 198 198 answer = Loader().load(filepath)[0] 199 199 for i in range(len(o.x)): … … 221 221 o = r(self.data) 222 222 223 filepath = find(' ring_testdata.txt')223 filepath = find('test_data' + os.sep + 'ring_testdata.txt') 224 224 answer = Loader().load(filepath)[0] 225 225 for i in range(len(o.x)): … … 238 238 o = r(self.data) 239 239 240 filepath = find(' sectorphi_testdata.txt')240 filepath = find('test_data' + os.sep + 'sectorphi_testdata.txt') 241 241 answer = Loader().load(filepath)[0] 242 242 for i in range(len(o.x)): … … 255 255 o = r(self.data) 256 256 257 filepath = find(' sectorq_testdata.txt')257 filepath = find('test_data' + os.sep + 'sectorq_testdata.txt') 258 258 answer = Loader().load(filepath)[0] 259 259 for i in range(len(o.x)): -
test/sasdataloader/test/utest_cansas.py
rf53d684 rf4e2f22 91 91 reader = XMLreader(self.xml_valid, self.schema_1_0) 92 92 valid = reader.validate_xml() 93 if valid: 94 self.assertTrue(valid) 95 else: 96 self.assertFalse(valid) 93 self.assertTrue(valid) 97 94 98 95 def _check_data(self, data): … … 193 190 def test_save_cansas_v1_0(self): 194 191 xmlreader = XMLreader(self.isis_1_0, self.schema_1_0) 195 valid = xmlreader.validate_xml() 196 self.assertTrue(valid) 192 self.assertTrue(xmlreader.validate_xml()) 197 193 reader_generic = Loader() 198 194 dataloader = reader_generic.load(self.isis_1_0) … … 207 203 return_data = reader2.read(self.write_1_0_filename) 208 204 written_data = return_data[0] 209 XMLreader(self.write_1_0_filename, self.schema_1_0) 210 valid = xmlreader.validate_xml() 211 self.assertTrue(valid) 205 xmlreader = XMLreader(self.write_1_0_filename, self.schema_1_0) 206 self.assertTrue(xmlreader.validate_xml()) 212 207 self._check_data(written_data) 213 208 if os.path.isfile(self.write_1_0_filename): … … 260 255 self.loader = Loader() 261 256 self.datafile_basic = find("simpleexamplefile.h5") 262 self.datafile_multiplesasentry = find("cansas_1Dand2D_samedatafile.h5") 263 self.datafile_multiplesasdata = find("cansas_1Dand2D_samesasentry.h5") 264 self.datafile_multiplesasdata_multiplesasentry = find("cansas_1Dand2D_multiplesasentry_multiplesasdata.h5") 257 self.datafile_multiplesasentry = find( 258 "test_data" + os.sep + "nxcansas_1Dand2D_multisasentry.h5") 259 self.datafile_multiplesasdata = find( 260 "test_data" + os.sep + "nxcansas_1Dand2D_multisasdata.h5") 261 self.datafile_multiplesasdata_multiplesasentry = find( 262 "test_data" + os.sep + "nxcansas_1Dand2D_multisasentry_multisasdata.h5") 265 263 266 264 def test_real_data(self): … … 273 271 self._check_multiple_data(self.data[0]) 274 272 self._check_multiple_data(self.data[1]) 275 self._check_1d_data(self.data[0]) 273 if isinstance(self.data[0], Data1D): 274 self._check_1d_data(self.data[0]) 275 self._check_2d_data(self.data[1]) 276 else: 277 self._check_1d_data(self.data[1]) 278 self._check_2d_data(self.data[0]) 279 280 def test_multiple_sasdatas(self): 281 self.data = self.loader.load(self.datafile_multiplesasdata) 282 self.assertTrue(len(self.data) == 2) 283 self._check_multiple_data(self.data[0]) 284 self._check_multiple_data(self.data[1]) 285 if isinstance(self.data[0], Data1D): 286 self._check_1d_data(self.data[0]) 287 self._check_2d_data(self.data[1]) 288 else: 289 self._check_1d_data(self.data[1]) 290 self._check_2d_data(self.data[0]) 291 292 def test_multiple_sasentries_multiplesasdatas(self): 293 self.data = self.loader.load( 294 self.datafile_multiplesasdata_multiplesasentry) 295 self.assertTrue(len(self.data) == 4) 296 self._check_multiple_data(self.data[0]) 297 self._check_multiple_data(self.data[1]) 298 self._check_multiple_data(self.data[2]) 299 self._check_multiple_data(self.data[3]) 300 for data in self.data: 301 if isinstance(data, Data1D): 302 self._check_1d_data(data) 303 else: 304 self._check_2d_data(data) 276 305 277 306 def _check_multiple_data(self, data): 278 self.assertTrue(data.title == "MH4_5deg_16T_SLOW") 279 self.assertTrue(data.run[0] == '33837') 280 self.assertTrue(len(data.run) == 1) 281 self.assertTrue(data.instrument == "SANS2D") 282 self.assertTrue(data.source.radiation == "Spallation Neutron Source") 283 self.assertTrue(len(data.detector) == 1) 284 self.assertTrue(data.detector[0].name == "rear-detector") 285 self.assertTrue(data.detector[0].distance == 4.385281) 286 self.assertTrue(data.detector[0].distance_unit == 'm') 287 self.assertTrue(len(data.trans_spectrum) == 1) 307 self.assertEqual(data.title, "MH4_5deg_16T_SLOW") 308 self.assertEqual(data.run[0], '33837') 309 self.assertEqual(len(data.run), 1) 310 self.assertEqual(data.instrument, "SANS2D") 311 self.assertEqual(data.source.radiation, "Spallation Neutron Source") 312 self.assertEqual(len(data.detector), 2) 313 self.assertTrue(data.detector[0].name == "rear-detector" 314 or data.detector[1].name == "rear-detector") 315 self.assertTrue(data.detector[0].name == "front-detector" 316 or data.detector[1].name == "front-detector") 317 self.assertAlmostEqual(data.detector[0].distance + 318 data.detector[1].distance, 7230.54, 2) 319 self.assertEqual(data.detector[0].distance_unit, 'mm') 320 self.assertEqual(len(data.trans_spectrum), 1) 288 321 289 322 def _check_1d_data(self, data): 290 self.assertTrue(isinstance(data, Data1D)) 291 self.assertTrue(len(data.x) == 66) 292 self.assertTrue(len(data.x) == len(data.y)) 293 self.assertTrue(data.dy[10] == 0.20721350111248701) 294 self.assertTrue(data.y[10] == 24.193889608153476) 295 self.assertTrue(data.x[10] == 0.008981127988654792) 323 self.assertEqual(len(data.x), 66) 324 self.assertEqual(len(data.x), len(data.y)) 325 self.assertAlmostEqual(data.dy[10], 0.207214) 326 self.assertAlmostEqual(data.y[10], 24.1939) 327 self.assertAlmostEqual(data.x[10], 0.00898113) 296 328 297 329 def _check_2d_data(self, data): 298 330 self.assertTrue(isinstance(data, Data2D)) 299 self.assertTrue(len(data.x) == 66) 300 self.assertTrue(len(data.x) == len(data.y)) 301 self.assertTrue(data.dy[10] == 0.20721350111248701) 302 self.assertTrue(data.y[10] == 24.193889608153476) 303 self.assertTrue(data.x[10] == 0.008981127988654792) 331 self.assertEqual(len(data.q_data), 150*150) 332 self.assertEqual(len(data.q_data), len(data.data)) 333 self.assertAlmostEqual(data.err_data[10], 0.186723989418) 334 self.assertAlmostEqual(data.data[10], 0.465181) 335 self.assertAlmostEqual(data.qx_data[10], -0.129) 336 self.assertAlmostEqual(data.qy_data[10], -0.149) 304 337 305 338 def _check_example_data(self, data): 306 self.assert True(data.title =="")307 self.assert True(data.x.size ==100)308 self.assert True(data._xunit =="A^{-1}")309 self.assert True(data._yunit =="cm^{-1}")310 self.assert True(data.y.size ==100)339 self.assertEqual(data.title, "") 340 self.assertEqual(data.x.size, 100) 341 self.assertEqual(data._xunit, "A^{-1}") 342 self.assertEqual(data._yunit, "cm^{-1}") 343 self.assertEqual(data.y.size, 100) 311 344 self.assertAlmostEqual(data.y[40], 0.952749011516985) 312 345 self.assertAlmostEqual(data.x[40], 0.3834415188257777) -
test/sasdataloader/test/utest_red2d_reader.py
rf53d684 rfc51d06 31 31 self.assertEqual(f.qx_data[0],-0.03573497) 32 32 self.assertEqual(f.qx_data[36863],0.2908819) 33 self.assertEqual(f.Q_unit, ' 1/A')34 self.assertEqual(f.I_unit, ' 1/cm')33 self.assertEqual(f.Q_unit, 'A^{-1}') 34 self.assertEqual(f.I_unit, 'cm^{-1}') 35 35 36 36 self.assertEqual(f.meta_data['loader'],"IGOR/DAT 2D Q_map") -
test/sasdataloader/test/utest_sesans.py
rf53d684 rf4e2f22 25 25 Test .SES in the full loader to make sure that the file type is correctly accepted 26 26 """ 27 file = Loader().load(find("sesans_examples/sphere2micron.ses")) 27 file = Loader().load(find("sesans_examples" + os.sep + 28 "sphere2micron.ses")) 28 29 f = file[0] 29 30 # self.assertEqual(f, 5) … … 44 45 Test .SES loading on a TOF dataset 45 46 """ 46 file = self.loader(find("sesans_examples /sphere_isis.ses"))47 file = self.loader(find("sesans_examples" + os.sep + "sphere_isis.ses")) 47 48 f = file[0] 48 49 self.assertEqual(len(file), 1) … … 62 63 FileContentsException, 63 64 self.loader, 64 find("sesans_examples /sesans_no_data.ses"))65 find("sesans_examples" + os.sep + "sesans_no_data.ses")) 65 66 66 67 def test_sesans_no_spin_echo_unit(self): … … 71 72 FileContentsException, 72 73 self.loader, 73 find("sesans_examples /no_spin_echo_unit.ses"))74 find("sesans_examples" + os.sep + "no_spin_echo_unit.ses")) 74 75 75 76 def test_sesans_future_version(self): … … 80 81 FileContentsException, 81 82 self.loader, 82 find("sesans_examples /next_gen.ses"))83 find("sesans_examples" + os.sep + "next_gen.ses")) 83 84 84 85 def test_sesans_mandatory_headers(self): … … 89 90 FileContentsException, 90 91 self.loader, 91 find("sesans_examples /no_wavelength.ses"))92 find("sesans_examples" + os.sep + "no_wavelength.ses")) 92 93 93 94 def test_sesans_columns_match_headers(self): … … 98 99 FileContentsException, 99 100 self.loader, 100 find("sesans_examples /too_many_headers.ses"))101 find("sesans_examples" + os.sep + "too_many_headers.ses")) 101 102 102 103 if __name__ == "__main__":
Note: See TracChangeset
for help on using the changeset viewer.