Changeset 99ea1b0 in sasview for src/sas/qtgui/Perspectives/Fitting


Ignore:
Timestamp:
Oct 27, 2017 8:49:35 AM (7 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
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:
0849aec
Parents:
895e7359
Message:

Update for unit tests and minor functionality quirks

Location:
src/sas/qtgui/Perspectives/Fitting
Files:
5 edited

Legend:

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

    r895e7359 r99ea1b0  
    566566        model_row = item.row() 
    567567        name_index = self._poly_model.index(model_row, 0) 
    568         parameter_name = str(name_index.data().toString()).lower() # "distribution of sld" etc. 
     568        parameter_name = str(name_index.data()).lower() # "distribution of sld" etc. 
    569569        if "distribution of" in parameter_name: 
    570570            # just the last word 
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingLogicTest.py

    r464cd07 r99ea1b0  
    33 
    44import numpy 
    5 from mock import MagicMock 
     5from unittest.mock import MagicMock 
    66 
    77# set up import paths 
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingOptionsTest.py

    r464cd07 r99ea1b0  
    66from PyQt4 import QtWebKit 
    77 
    8 from mock import MagicMock 
     8from unittest.mock import MagicMock 
    99 
    1010# set up import paths 
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py

    r464cd07 r99ea1b0  
    66from PyQt4 import QtTest 
    77from PyQt4 import QtCore 
    8 from mock import MagicMock 
     8from unittest.mock import MagicMock 
    99 
    1010# set up import paths 
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingWidgetTest.py

    • Property mode changed from 100644 to 100755
    rc7358b2 r99ea1b0  
    66from PyQt4 import QtTest 
    77from PyQt4 import QtCore 
    8 from mock import MagicMock 
     8from unittest.mock import MagicMock 
    99from twisted.internet import threads 
    1010 
     
    6060 
    6161        #Test loading from json categories 
    62         category_list = fittingWindow.master_category_dict.keys() 
     62        category_list = list(fittingWindow.master_category_dict.keys()) 
    6363 
    6464        for category in category_list: 
     
    9393        fittingWindow.SASModelToQModel("cylinder") 
    9494        pd_index = fittingWindow.lstPoly.model().index(0,0) 
    95         self.assertEqual(str(pd_index.data().toString()), "Distribution of radius") 
     95        self.assertEqual(str(pd_index.data()), "Distribution of radius") 
    9696        pd_index = fittingWindow.lstPoly.model().index(1,0) 
    97         self.assertEqual(str(pd_index.data().toString()), "Distribution of length") 
     97        self.assertEqual(str(pd_index.data()), "Distribution of length") 
    9898 
    9999        # test the delegate a bit 
    100100        delegate = fittingWindow.lstPoly.itemDelegate() 
    101101        self.assertEqual(len(delegate.POLYDISPERSE_FUNCTIONS), 5) 
    102         self.assertEqual(delegate.editableParameters(), [2, 3, 4, 5]) 
     102        self.assertEqual(delegate.editableParameters(), [1, 2, 3, 4, 5]) 
    103103        self.assertEqual(delegate.poly_function, 6) 
    104104        self.assertIsInstance(delegate.combo_updated, QtCore.pyqtBoundSignal) 
     
    361361 
    362362        # Test presence of comboboxes in last column 
    363         for row in xrange(self.widget._poly_model.rowCount()): 
     363        for row in range(self.widget._poly_model.rowCount()): 
    364364            func_index = self.widget._poly_model.index(row, 6) 
    365365            self.assertTrue(isinstance(self.widget.lstPoly.indexWidget(func_index), QtGui.QComboBox)) 
     
    509509 
    510510        # Test rows 
    511         for row in xrange(self.widget._magnet_model.rowCount()): 
     511        for row in range(self.widget._magnet_model.rowCount()): 
    512512            func_index = self.widget._magnet_model.index(row, 0) 
    513513            self.assertIn(':', self.widget._magnet_model.item(row, 0).text()) 
     
    889889 
    890890        # check that range of variation for this parameter has NOT been changed 
    891         print self.widget.kernel_module.details[name_modified_param] 
     891        print(self.widget.kernel_module.details[name_modified_param]) 
    892892        self.assertNotIn(new_value, self.widget.kernel_module.details[name_modified_param] ) 
    893893 
Note: See TracChangeset for help on using the changeset viewer.