Index: src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py
===================================================================
--- src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py	(revision 6548a0186bb0421701d5e78727ab895df215e47d)
+++ src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingPerspectiveTest.py	(revision 144fe21c4befe53963fef06a9091c7d69d0b3b41)
@@ -44,5 +44,5 @@
         self.assertEqual(len(self.widget.tabs), 1)
         self.assertEqual(self.widget.maxIndex, 2)
-        self.assertEqual(self.widget.getTabName(), "FitPage1")
+        self.assertEqual(self.widget.getTabName(), "FitPage2")
 
     def testAddTab(self):
@@ -52,10 +52,10 @@
         self.widget.addFit(None)
         self.assertEqual(len(self.widget.tabs), 2)
-        self.assertEqual(self.widget.getTabName(), "FitPage2")
+        self.assertEqual(self.widget.getTabName(), "FitPage3")
         self.assertEqual(self.widget.maxIndex, 3)
         # Add an empty batch tab
         self.widget.addFit(None, is_batch=True)
         self.assertEqual(len(self.widget.tabs), 3)
-        self.assertEqual(self.widget.getTabName(2), "BatchPage3")
+        self.assertEqual(self.widget.getTabName(2), "BatchPage4")
         self.assertEqual(self.widget.maxIndex, 4)
 
@@ -69,5 +69,5 @@
         ''' Remove data from last tab'''
         self.assertEqual(len(self.widget.tabs), 1)
-        self.assertEqual(self.widget.getTabName(), "FitPage1")
+        self.assertEqual(self.widget.getTabName(), "FitPage2")
         self.assertEqual(self.widget.maxIndex, 2)
 
@@ -77,5 +77,5 @@
         # see that the tab didn't disappear, just changed the name/id
         self.assertEqual(len(self.widget.tabs), 1)
-        self.assertEqual(self.widget.getTabName(), "FitPage2")
+        self.assertEqual(self.widget.getTabName(), "FitPage3")
         self.assertEqual(self.widget.maxIndex, 3)
 
@@ -101,5 +101,5 @@
         self.assertEqual(len(self.widget.tabs), 1)
         self.assertEqual(self.widget.maxIndex, 3)
-        self.assertEqual(self.widget.getTabName(), "FitPage2")
+        self.assertEqual(self.widget.getTabName(), "FitPage3")
 
         # Attemtp to remove the last tab
@@ -108,5 +108,5 @@
         self.assertEqual(len(self.widget.tabs), 1)
         self.assertEqual(self.widget.maxIndex, 4)
-        self.assertEqual(self.widget.getTabName(), "FitPage3")
+        self.assertEqual(self.widget.getTabName(), "FitPage4")
 
     def testAllowBatch(self):
Index: src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingWidgetTest.py
===================================================================
--- src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingWidgetTest.py	(revision e793f624dfff867ce5e02f964594f5f2f32cc65c)
+++ src/sas/qtgui/Perspectives/Fitting/UnitTesting/FittingWidgetTest.py	(revision 144fe21c4befe53963fef06a9091c7d69d0b3b41)
@@ -411,7 +411,14 @@
         category_index = self.widget.cbCategory.findText("Cylinder")
         self.widget.cbCategory.setCurrentIndex(category_index)
+        model_index = self.widget.cbModel.findText("barbell")
+        self.widget.cbModel.setCurrentIndex(model_index)
 
         # click on a poly parameter checkbox
         index = self.widget._poly_model.index(0,0)
+
+        #self.widget.show()
+        #QtWidgets.QApplication(sys.argv).exec_()
+
+
         # Set the checbox
         self.widget._poly_model.item(0,0).setCheckState(2)
@@ -455,4 +462,6 @@
         category_index = self.widget.cbCategory.findText("Cylinder")
         self.widget.cbCategory.setCurrentIndex(category_index)
+        model_index = self.widget.cbModel.findText("barbell")
+        self.widget.cbModel.setCurrentIndex(model_index)
 
         # call method with default settings
@@ -494,4 +503,6 @@
         category_index = self.widget.cbCategory.findText("Cylinder")
         self.widget.cbCategory.setCurrentIndex(category_index)
+        model_index = self.widget.cbModel.findText("barbell")
+        self.widget.cbModel.setCurrentIndex(model_index)
 
         self.widget.onPolyComboIndexChange('array', 0)
@@ -524,5 +535,5 @@
 
         # Check the magnetic model
-        self.assertEqual(self.widget._magnet_model.rowCount(), 9)
+        self.assertEqual(self.widget._magnet_model.rowCount(), 12)
         self.assertEqual(self.widget._magnet_model.columnCount(), 5)
 
@@ -535,8 +546,8 @@
 
         header_tooltips = ['Select parameter for fitting',
-                             'Enter parameter value',
-                             'Enter minimum value for parameter',
-                             'Enter maximum value for parameter',
-                             'Unit of the parameter']
+                           'Enter parameter value',
+                           'Enter minimum value for parameter',
+                           'Enter maximum value for parameter',
+                           'Unit of the parameter']
         for column, tooltip in enumerate(header_tooltips):
              self.assertEqual(self.widget._magnet_model.headerData(column,
@@ -942,5 +953,5 @@
         self.assertTrue(fp.data_is_loaded)
         self.assertEqual(fp.current_category, "Sphere")
-        self.assertEqual(fp.current_model, "adsorbed_layer")
+        self.assertEqual(fp.current_model, "binary_hard_sphere")
         self.assertListEqual(fp.parameters_to_fit, ['scale'])
 
