Changeset 88d2e70 in sasview
- Timestamp:
- Oct 11, 2018 2:03:40 PM (6 years ago)
- Branches:
- master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1249
- Children:
- 7c4bb4d
- Parents:
- e090ba90
- Location:
- test
- Files:
-
- 10 edited
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 r88d2e70 5 5 import os.path 6 6 import unittest, math, numpy 7 from utest_invertor import load8 7 from sas.sascalc.pr.invertor import Invertor 9 8 from sas.sascalc.pr.distance_explorer import DistExplorer 9 from .utest_invertor import load 10 10 11 11 -
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
rbd5c3b1 r88d2e70 80 80 data_cor = Loader().load(find("sam14_cor.cor")) 81 81 for i in range(0, len(data_abs) - 1): 82 self.assertEqual s(data_abs.x[i], data_cor.x[i])83 self.assertEqual s(data_abs.y[i], data_cor.y[i])84 self.assertEqual s(data_abs.dxl[i], data_cor.dxl[i])85 self.assertEqual s(data_abs.dxw[i], data_cor.dxw[i])82 self.assertEqual(data_abs.x[i], data_cor.x[i]) 83 self.assertEqual(data_abs.y[i], data_cor.y[i]) 84 self.assertEqual(data_abs.dxl[i], data_cor.dxl[i]) 85 self.assertEqual(data_abs.dxw[i], data_cor.dxw[i]) 86 86 self.assertTrue(data_abs.dxl > 0) 87 87 … … 358 358 self.assertEqual(self.data.dy[0], 3) 359 359 self.assertEqual(self.data.x[1], 0.03) 360 self.assertAlmostEqual s(self.data.y[1], 1001.0)360 self.assertAlmostEqual(self.data.y[1], 1001.0) 361 361 self.assertEqual(self.data.dxl[1], 0.005) 362 362 self.assertEqual(self.data.dxw[1], 0.001) -
test/sasdataloader/test/utest_generic_file_reader_class.py
r4a8d55c r88d2e70 45 45 last_f = f[0] 46 46 if hasattr(last_f, "errors"): 47 self.assertEqual s(len(last_f.errors), 1)47 self.assertEqual(len(last_f.errors), 1) 48 48 else: 49 49 self.fail("Errors did not propogate to the file properly.") … … 70 70 self.check_unknown_extension(xml_load[0]) 71 71 # Be sure the deprecation warning is passed with the file 72 self.assertEqual s(len(asc_load[0].errors), 1)73 self.assertEqual s(len(nxs_load[0].errors), 1)72 self.assertEqual(len(asc_load[0].errors), 1) 73 self.assertEqual(len(nxs_load[0].errors), 1) 74 74 75 75 def check_unknown_extension(self, data): 76 76 self.assertTrue(isinstance(data, Data1D)) 77 self.assertEqual s(len(data.x), 138)78 self.assertEqual s(data.sample.ID, "TK49 c10_SANS")79 self.assertEqual s(data.meta_data["loader"], "CanSAS XML 1D")77 self.assertEqual(len(data.x), 138) 78 self.assertEqual(data.sample.ID, "TK49 c10_SANS") 79 self.assertEqual(data.meta_data["loader"], "CanSAS XML 1D") 80 80 81 81 def tearDown(self): -
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
Note: See TracChangeset
for help on using the changeset viewer.