Ignore:
Timestamp:
Jul 26, 2018 5:30:15 AM (6 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
Branches:
ESS_GUI, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
Children:
dc71408
Parents:
e793f62
git-author:
Piotr Rozyczko <rozyczko@…> (07/26/18 05:28:51)
git-committer:
Piotr Rozyczko <rozyczko@…> (07/26/18 05:30:15)
Message:

new unit test runner script + test fixes. SASVIEW-970

Location:
src/sas/qtgui/Perspectives/Fitting/UnitTesting
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py

    r6548a01 r144fe21  
    4444        self.assertEqual(len(self.widget.tabs), 1) 
    4545        self.assertEqual(self.widget.maxIndex, 2) 
    46         self.assertEqual(self.widget.getTabName(), "FitPage1") 
     46        self.assertEqual(self.widget.getTabName(), "FitPage2") 
    4747 
    4848    def testAddTab(self): 
     
    5252        self.widget.addFit(None) 
    5353        self.assertEqual(len(self.widget.tabs), 2) 
    54         self.assertEqual(self.widget.getTabName(), "FitPage2") 
     54        self.assertEqual(self.widget.getTabName(), "FitPage3") 
    5555        self.assertEqual(self.widget.maxIndex, 3) 
    5656        # Add an empty batch tab 
    5757        self.widget.addFit(None, is_batch=True) 
    5858        self.assertEqual(len(self.widget.tabs), 3) 
    59         self.assertEqual(self.widget.getTabName(2), "BatchPage3") 
     59        self.assertEqual(self.widget.getTabName(2), "BatchPage4") 
    6060        self.assertEqual(self.widget.maxIndex, 4) 
    6161 
     
    6969        ''' Remove data from last tab''' 
    7070        self.assertEqual(len(self.widget.tabs), 1) 
    71         self.assertEqual(self.widget.getTabName(), "FitPage1") 
     71        self.assertEqual(self.widget.getTabName(), "FitPage2") 
    7272        self.assertEqual(self.widget.maxIndex, 2) 
    7373 
     
    7777        # see that the tab didn't disappear, just changed the name/id 
    7878        self.assertEqual(len(self.widget.tabs), 1) 
    79         self.assertEqual(self.widget.getTabName(), "FitPage2") 
     79        self.assertEqual(self.widget.getTabName(), "FitPage3") 
    8080        self.assertEqual(self.widget.maxIndex, 3) 
    8181 
     
    101101        self.assertEqual(len(self.widget.tabs), 1) 
    102102        self.assertEqual(self.widget.maxIndex, 3) 
    103         self.assertEqual(self.widget.getTabName(), "FitPage2") 
     103        self.assertEqual(self.widget.getTabName(), "FitPage3") 
    104104 
    105105        # Attemtp to remove the last tab 
     
    108108        self.assertEqual(len(self.widget.tabs), 1) 
    109109        self.assertEqual(self.widget.maxIndex, 4) 
    110         self.assertEqual(self.widget.getTabName(), "FitPage3") 
     110        self.assertEqual(self.widget.getTabName(), "FitPage4") 
    111111 
    112112    def testAllowBatch(self): 
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingWidgetTest.py

    re793f62 r144fe21  
    411411        category_index = self.widget.cbCategory.findText("Cylinder") 
    412412        self.widget.cbCategory.setCurrentIndex(category_index) 
     413        model_index = self.widget.cbModel.findText("barbell") 
     414        self.widget.cbModel.setCurrentIndex(model_index) 
    413415 
    414416        # click on a poly parameter checkbox 
    415417        index = self.widget._poly_model.index(0,0) 
     418 
     419        #self.widget.show() 
     420        #QtWidgets.QApplication(sys.argv).exec_() 
     421 
     422 
    416423        # Set the checbox 
    417424        self.widget._poly_model.item(0,0).setCheckState(2) 
     
    455462        category_index = self.widget.cbCategory.findText("Cylinder") 
    456463        self.widget.cbCategory.setCurrentIndex(category_index) 
     464        model_index = self.widget.cbModel.findText("barbell") 
     465        self.widget.cbModel.setCurrentIndex(model_index) 
    457466 
    458467        # call method with default settings 
     
    494503        category_index = self.widget.cbCategory.findText("Cylinder") 
    495504        self.widget.cbCategory.setCurrentIndex(category_index) 
     505        model_index = self.widget.cbModel.findText("barbell") 
     506        self.widget.cbModel.setCurrentIndex(model_index) 
    496507 
    497508        self.widget.onPolyComboIndexChange('array', 0) 
     
    524535 
    525536        # Check the magnetic model 
    526         self.assertEqual(self.widget._magnet_model.rowCount(), 9) 
     537        self.assertEqual(self.widget._magnet_model.rowCount(), 12) 
    527538        self.assertEqual(self.widget._magnet_model.columnCount(), 5) 
    528539 
     
    535546 
    536547        header_tooltips = ['Select parameter for fitting', 
    537                              'Enter parameter value', 
    538                              'Enter minimum value for parameter', 
    539                              'Enter maximum value for parameter', 
    540                              'Unit of the parameter'] 
     548                           'Enter parameter value', 
     549                           'Enter minimum value for parameter', 
     550                           'Enter maximum value for parameter', 
     551                           'Unit of the parameter'] 
    541552        for column, tooltip in enumerate(header_tooltips): 
    542553             self.assertEqual(self.widget._magnet_model.headerData(column, 
     
    942953        self.assertTrue(fp.data_is_loaded) 
    943954        self.assertEqual(fp.current_category, "Sphere") 
    944         self.assertEqual(fp.current_model, "adsorbed_layer") 
     955        self.assertEqual(fp.current_model, "binary_hard_sphere") 
    945956        self.assertListEqual(fp.parameters_to_fit, ['scale']) 
    946957 
Note: See TracChangeset for help on using the changeset viewer.