Ignore:
Timestamp:
Jan 13, 2017 4:28:30 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:
239214f
Parents:
db5cd8d
Message:

Code review issues addressed.
More unit tests for plotting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/UnitTesting/LinearFitTest.py

    rb46f285 r2e3e959  
    44 
    55from PyQt4 import QtGui 
    6 from PyQt4 import QtCore 
    76from mock import MagicMock 
    87 
     
    109import path_prepare 
    1110 
    12 from UnitTesting.TestUtils import QtSignalSpy 
    1311from sas.sasgui.guiframe.dataFitting import Data1D 
    1412import sas.qtgui.Plotter as Plotter 
     
    6159        # Compare 
    6260        self.assertItemsEqual(return_values[0], [1.0, 3.0]) 
    63         self.assertItemsEqual(return_values[1], [10.004054329087303, 12.030439848443539]) 
     61        self.assertAlmostEqual(return_values[1][0], 10.004054329, 6) 
     62        self.assertAlmostEqual(return_values[1][1], 12.030439848, 6) 
    6463 
    6564        # Set the log scale 
     
    6968        # Compare 
    7069        self.assertItemsEqual(return_values[0], [1.0, 3.0]) 
    71         self.assertItemsEqual(return_values[1], [9.9877329376711437, 11.843650824649025]) 
     70        self.assertAlmostEqual(return_values[1][0], 9.987732937, 6) 
     71        self.assertAlmostEqual(return_values[1][1], 11.84365082, 6) 
    7272 
    7373    def testOrigData(self): 
     
    8181 
    8282        self.assertItemsEqual(x, orig_x) 
    83         self.assertItemsEqual(y, orig_y) 
    84         self.assertItemsEqual(dy, orig_dy) 
     83        self.assertEqual(y[0], orig_y[0]) 
     84        self.assertAlmostEqual(y[1], orig_y[1], 8) 
     85        self.assertAlmostEqual(y[2], orig_y[2], 8) 
     86        self.assertEqual(dy[0], orig_dy[0]) 
     87        self.assertAlmostEqual(dy[1], orig_dy[1], 8) 
     88        self.assertAlmostEqual(dy[2], orig_dy[2], 8) 
    8589 
    8690        # x, y 
     
    107111 
    108112        self.assertItemsEqual(x, orig_x) 
    109         self.assertItemsEqual(y, orig_y) 
    110         self.assertItemsEqual(dy, orig_dy) 
     113        self.assertEqual(y[0], orig_y[0]) 
     114        self.assertAlmostEqual(y[1], orig_y[1], 8) 
     115        self.assertAlmostEqual(y[2], orig_y[2], 8) 
     116        self.assertEqual(dy[0], orig_dy[0]) 
     117        self.assertAlmostEqual(dy[1], orig_dy[1], 8) 
     118        self.assertAlmostEqual(dy[2], orig_dy[2], 8) 
    111119 
    112120    def testCheckFitValues(self): 
     
    114122        # Good values 
    115123        self.assertTrue(self.widget.checkFitValues(self.widget.txtFitRangeMin)) 
    116         self.assertEqual(self.widget.txtFitRangeMin.palette().color(10).name(), "#f0f0f0") 
     124        # Colors platform dependent 
     125        #self.assertEqual(self.widget.txtFitRangeMin.palette().color(10).name(), "#f0f0f0") 
    117126        # Bad values 
    118127        self.widget.x_is_log = True 
Note: See TracChangeset for help on using the changeset viewer.