Changeset 7fb471d in sasview for src/sas/qtgui/Perspectives


Ignore:
Timestamp:
Nov 9, 2017 8:41:56 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:
4992ff2
Parents:
cee5c78
git-author:
Piotr Rozyczko <rozyczko@…> (10/27/17 08:49:35)
git-committer:
Piotr Rozyczko <rozyczko@…> (11/09/17 08:41:56)
Message:

Update for unit tests and minor functionality quirks

Location:
src/sas/qtgui/Perspectives
Files:
6 edited

Legend:

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

    rcee5c78 r7fb471d  
    572572        model_row = item.row() 
    573573        name_index = self._poly_model.index(model_row, 0) 
    574         parameter_name = str(name_index.data().toString()).lower() # "distribution of sld" etc. 
     574        parameter_name = str(name_index.data()).lower() # "distribution of sld" etc. 
    575575        if "distribution of" in parameter_name: 
    576576            # just the last word 
  • src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingLogicTest.py

    r464cd07 r7fb471d  
    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 r7fb471d  
    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 r7fb471d  
    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
    r9ea43c82 r7fb471d  
    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 
     
    394394 
    395395        # Test presence of comboboxes in last column 
    396         for row in xrange(self.widget._poly_model.rowCount()): 
     396        for row in range(self.widget._poly_model.rowCount()): 
    397397            func_index = self.widget._poly_model.index(row, 6) 
    398398            self.assertTrue(isinstance(self.widget.lstPoly.indexWidget(func_index), QtGui.QComboBox)) 
     
    542542 
    543543        # Test rows 
    544         for row in xrange(self.widget._magnet_model.rowCount()): 
     544        for row in range(self.widget._magnet_model.rowCount()): 
    545545            func_index = self.widget._magnet_model.index(row, 0) 
    546546            self.assertIn(':', self.widget._magnet_model.item(row, 0).text()) 
     
    981981 
    982982        # check that range of variation for this parameter has NOT been changed 
    983         print self.widget.kernel_module.details[name_modified_param] 
     983        print(self.widget.kernel_module.details[name_modified_param]) 
    984984        self.assertNotIn(new_value, self.widget.kernel_module.details[name_modified_param] ) 
    985985 
  • src/sas/qtgui/Perspectives/Invariant/InvariantPerspective.py

    rcee5c78 r7fb471d  
    180180            # Add deferred callback for call return 
    181181            d.addCallback(self.plotResult) 
     182            d.addErrback(self.plotFailed) 
    182183        except Exception as ex: 
    183184            # Set the button back to available 
     
    186187            self.pushButton.setStyleSheet(self.style) 
    187188 
     189    def plotFailed(self, reason): 
     190        """ 
     191        """ 
     192        print("plotFailed FAILED: ", reason) 
     193        pass 
    188194 
    189195    def plotResult(self, model): 
Note: See TracChangeset for help on using the changeset viewer.