Changeset 63319b0 in sasview for src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py
- Timestamp:
- Jan 29, 2018 7:33:58 AM (6 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:
- da9a0722
- Parents:
- 9c0ce68
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py
r676f137 r63319b0 19 19 if not QtWidgets.QApplication.instance(): 20 20 app = QtWidgets.QApplication(sys.argv) 21 21 22 22 23 class FittingPerspectiveTest(unittest.TestCase): … … 146 147 self.assertEqual(len(self.widget.tabs), 4) 147 148 149 def testSetBatchData(self): 150 ''' Assure that setting batch data is correct''' 151 152 # Mock the datafromitem() call from FittingWidget 153 data1 = Data1D(x=[1,2], y=[1,2]) 154 data2 = Data1D(x=[1,2], y=[1,2]) 155 data_batch = [data1, data2] 156 GuiUtils.dataFromItem = MagicMock(return_value=data1) 157 158 item = QtGui.QStandardItem("test") 159 self.widget.setData([item, item], is_batch=True) 160 161 # First tab should not accept data 162 self.assertEqual(len(self.widget.tabs), 2) 163 164 # Add another set of data 165 self.widget.setData([item, item], is_batch=True) 166 167 # Now we should have two batch tabs 168 self.assertEqual(len(self.widget.tabs), 3) 169 170 # Check the names of the new tabs 171 self.assertEqual(self.widget.tabText(1), "BatchPage1") 172 self.assertEqual(self.widget.tabText(2), "BatchPage2") 148 173 149 174 if __name__ == "__main__":
Note: See TracChangeset
for help on using the changeset viewer.