Changeset a14a2b0 in sasview for src/sas/qtgui/Perspectives/Fitting
- Timestamp:
- Sep 18, 2017 8:00:01 AM (7 years ago)
- Branches:
- 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
- Children:
- 8a32a6ff
- Parents:
- 3c8242c
- Location:
- src/sas/qtgui/Perspectives/Fitting
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Perspectives/Fitting/FittingWidget.py
r8222f171 ra14a2b0 1275 1275 1276 1276 # min/max to be changed in self.kernel_module.details[parameter_name] = ['Ang', 0.0, inf] 1277 self.kernel_module.details[parameter_name][property_index] = value 1277 if model_column > 1: 1278 self.kernel_module.details[parameter_name][property_index] = value 1278 1279 1279 1280 # TODO: magnetic params in self.kernel_module.details['M0:parameter_name'] = value -
src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingWidgetTest.py
r8222f171 ra14a2b0 815 815 pass 816 816 817 def testOnMainPageChange(self): 818 """ 819 Test update values of modified parameters in models 820 """ 821 # select model: cylinder / cylinder 822 category_index = self.widget.cbCategory.findText("Cylinder") 823 self.widget.cbCategory.setCurrentIndex(category_index) 824 825 model_index = self.widget.cbModel.findText("cylinder") 826 self.widget.cbModel.setCurrentIndex(model_index) 827 828 # modify the initial value of length (different from default) 829 # print self.widget.kernel_module.details['length'] 830 831 new_value = "333.0" 832 self.widget._model_model.item(5, 1).setText(new_value) 833 834 # name of modified parameter 835 name_modified_param = str(self.widget._model_model.item(5, 0).text()) 836 837 # check that the value has been modified in kernel_module 838 self.assertEqual(new_value, 839 str(self.widget.kernel_module.params[name_modified_param])) 840 841 # check that range of variation for this parameter has NOT been changed 842 print self.widget.kernel_module.details[name_modified_param] 843 self.assertNotIn(new_value, self.widget.kernel_module.details[name_modified_param] ) 844 845 817 846 if __name__ == "__main__": 818 847 unittest.main()
Note: See TracChangeset
for help on using the changeset viewer.