Changeset 5d89f43 in sasview for src/sas/qtgui/UnitTesting
- Timestamp:
- Jan 25, 2017 8:51:26 AM (8 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:
- 3bdbfcc
- Parents:
- 03c372d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/UnitTesting/ColorMapTest.py
r03c372d r5d89f43 13 13 import sas.qtgui.Plotter2D as Plotter2D 14 14 from UnitTesting.TestUtils import WarningTestNotImplemented 15 from UnitTesting.TestUtils import QtSignalSpy 15 16 16 17 # Local … … 65 66 self.assertIsInstance(self.widget.txtMaxAmplitude.validator(), QtGui.QDoubleValidator) 66 67 68 # Ranges 69 self.assertEqual(self.widget.txtMinAmplitude.text(), "0") 70 self.assertEqual(self.widget.txtMaxAmplitude.text(), "100") 71 self.assertIsInstance(self.widget.slider, QtGui.QSlider) 72 67 73 def testOnReset(self): 68 74 '''Check the dialog reset function''' … … 78 84 self.assertEqual(self.widget.cbColorMap.currentIndex(), 20) 79 85 self.assertFalse(self.widget.chkReverse.isChecked()) 80 self.assertEqual(self.widget.txtMinAmplitude.text(), "") 86 self.assertEqual(self.widget.txtMinAmplitude.text(), "0") 87 88 def testOnApply(self): 89 '''Check the dialog apply function''' 90 # Set some controls to non-default state 91 self.widget.show() 92 self.widget.cbColorMap.setCurrentIndex(20) # PuRd_r 93 self.widget.chkReverse.setChecked(True) 94 self.widget.txtMinAmplitude.setText("20.0") 95 96 spy_apply = QtSignalSpy(self.widget, self.widget.apply_signal) 97 # Reset the widget state 98 self.widget.onApply() 99 100 # Assure the widget is still up and the signal was sent. 101 self.assertTrue(self.widget.isVisible()) 102 self.assertEqual(spy_apply.count(), 1) 103 self.assertIn('PuRd_r', spy_apply.called()[0]['args'][1]) 81 104 82 105 def testInitMapCombobox(self): … … 97 120 self.assertTrue(self.widget.chkReverse.isChecked()) 98 121 122 def testInitRangeSlider(self): 123 '''Test the range slider initializer''' 124 # Set a color map from the direct list 125 self.widget._cmap = "gnuplot" 126 self.widget.initRangeSlider() 127 128 # Check the values 129 self.assertEqual(self.widget.slider.minimum(), 0) 130 self.assertEqual(self.widget.slider.maximum(), 100) 131 self.assertEqual(self.widget.slider.orientation(), 1) 132 133 # Emit new low value 134 self.widget.slider.lowValueChanged.emit(5) 135 # Assure the widget received changes 136 self.assertEqual(self.widget.txtMinAmplitude.text(), "5") 137 138 # Emit new high value 139 self.widget.slider.highValueChanged.emit(45) 140 # Assure the widget received changes 141 self.assertEqual(self.widget.txtMinAmplitude.text(), "45") 99 142 100 143 def testOnMapIndexChange(self):
Note: See TracChangeset
for help on using the changeset viewer.