Ignore:
Timestamp:
Nov 9, 2017 8:45:20 AM (6 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:
dd150ef
Parents:
d6b8a1d
git-author:
Piotr Rozyczko <rozyczko@…> (11/08/17 09:22:45)
git-committer:
Piotr Rozyczko <rozyczko@…> (11/09/17 08:45:20)
Message:

Converted unit tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Calculators/UnitTesting/GenericScatteringCalculatorTest.py

    r7fb471d r53c771e  
    33import numpy 
    44import unittest 
    5 from PyQt4 import QtGui 
    6 from PyQt4.QtTest import QTest 
    7  
    8 from PyQt4.QtCore import Qt 
     5from PyQt5 import QtGui, QtWidgets 
     6from PyQt5.QtTest import QTest 
     7 
     8from PyQt5.QtCore import Qt 
    99from unittest.mock import MagicMock 
    1010from unittest.mock import patch 
     
    1515from mpl_toolkits.mplot3d import Axes3D 
    1616from UnitTesting.TestUtils import QtSignalSpy 
    17 from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas 
     17from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas 
    1818from sas.qtgui.Calculators.GenericScatteringCalculator import GenericScatteringCalculator 
    1919from sas.qtgui.Calculators.GenericScatteringCalculator import Plotter3D 
     
    2424from sas.sascalc.calculator import sas_gen 
    2525 
    26 if not QtGui.QApplication.instance(): 
    27     app = QtGui.QApplication(sys.argv) 
    28  
     26if not QtWidgets.QApplication.instance(): 
     27    app = QtWidgets.QApplication(sys.argv) 
    2928 
    3029class GenericScatteringCalculatorTest(unittest.TestCase): 
     
    4645    def testDefaults(self): 
    4746        """Test the GUI in its default state""" 
    48         self.assertIsInstance(self.widget, QtGui.QWidget) 
     47        self.assertIsInstance(self.widget, QtWidgets.QWidget) 
    4948        self.assertEqual(self.widget.windowTitle(), "Generic SAS Calculator") 
    5049 
     
    175174        """ 
    176175        filename = os.path.join("UnitTesting", "sld_file.sld") 
    177         QtGui.QFileDialog.getOpenFileName = MagicMock(return_value=filename) 
     176        QtWidgets.QFileDialog.getOpenFileName = MagicMock(return_value=[filename, '']) 
    178177        self.widget.loadFile() 
    179178 
     
    239238        filename = os.path.join("UnitTesting", "diamdsml.pdb") 
    240239 
    241         QtGui.QFileDialog.getOpenFileName = MagicMock(return_value=filename) 
     240        QtWidgets.QFileDialog.getOpenFileName = MagicMock(return_value=[filename, '']) 
    242241        self.widget.loadFile() 
    243242 
     
    302301        filename = os.path.join("UnitTesting", "A_Raw_Example-1.omf") 
    303302 
    304         QtGui.QFileDialog.getOpenFileName = MagicMock(return_value=filename) 
     303        QtWidgets.QFileDialog.getOpenFileName = MagicMock(return_value=[filename, '']) 
    305304        self.widget.loadFile() 
    306305        self.assertEqual(self.widget.cmdLoad.text(), 'Loading...') 
     
    369368        filename = os.path.join("UnitTesting", "diamdsml.pdb") 
    370369 
    371         QtGui.QFileDialog.getOpenFileName = MagicMock(return_value=filename) 
     370        QtWidgets.QFileDialog.getOpenFileName = MagicMock(return_value=[filename, '']) 
    372371        self.widget.loadFile() 
    373372        time.sleep(1) 
     
    388387        self.assertFalse(self.widget.cmdDraw.isEnabled()) 
    389388        filename = os.path.join("UnitTesting", "diamdsml.pdb") 
    390         QtGui.QFileDialog.getOpenFileName = MagicMock(return_value=filename) 
     389        QtWidgets.QFileDialog.getOpenFileName = MagicMock(return_value=[filename,'']) 
    391390        self.widget.loadFile() 
    392391        self.assertEqual(self.widget.cmdLoad.text(), 'Loading...') 
    393392        time.sleep(1) 
     393 
    394394        self.assertTrue(self.widget.cmdDraw.isEnabled()) 
    395395        QTest.mouseClick(self.widget.cmdDraw, Qt.LeftButton) 
     
    408408        filename = os.path.join("UnitTesting", "sld_file.sld") 
    409409 
    410         QtGui.QFileDialog.getOpenFileName = MagicMock(return_value=filename) 
     410        QtWidgets.QFileDialog.getOpenFileName = MagicMock(return_value=[filename, '']) 
    411411        self.widget.loadFile() 
    412412 
     
    414414 
    415415        filename1 = "test" 
    416         QtGui.QFileDialog.getSaveFileName = MagicMock(return_value=filename1) 
     416        QtWidgets.QFileDialog.getSaveFileName = MagicMock(return_value=[filename1, '']) 
    417417 
    418418        QTest.mouseClick(self.widget.cmdSave, Qt.LeftButton) 
Note: See TracChangeset for help on using the changeset viewer.