Ignore:
Timestamp:
Apr 4, 2014 12:44:59 PM (10 years ago)
Author:
pkienzle
Branches:
master, 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, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
d44648e
Parents:
e6d9703
Message:

correct fitting tests so that they run (though not yet automatically)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/park_integration/test/test_fit_cylinder.py

    r5777106 r6c00702  
    44""" 
    55import unittest 
     6import math 
    67 
    78from sans.fit.AbstractFitEngine import Model 
    8 import math 
    99from sans.fit.Fitting import Fit 
    10 from DataLoader.loader import Loader 
     10from sans.dataloader.loader import Loader 
    1111 
    1212class TestSingleFit(unittest.TestCase): 
     
    2121        self.model.setParam("radius",18) 
    2222        self.model.setParam("length", 397) 
    23         self.model.setParam("contrast",3e-006 ) 
     23        self.model.setParam("sldCyl",3e-006 ) 
     24        self.model.setParam("sldSolv",0.0 ) 
    2425        self.model.setParam("background", 0.0) 
    2526        #select parameters to fit 
     
    3132        fitter.set_data(self.data,1) 
    3233        fitter.set_model(self.model,1,self.pars1) 
    33         fitter.select_problem_for_fit(Uid=1,value=1) 
     34        fitter.select_problem_for_fit(id=1,value=1) 
    3435        return  fitter.fit() 
    3536        
     
    3839        """ Simple cylinder model fit (scipy)  """ 
    3940         
    40         result1 = self._fit("scipy") 
     41        result1, = self._fit("scipy") 
    4142         
    4243        self.assert_(result1) 
     
    5253    def test_park(self): 
    5354        """ Simple cylinder model fit (park)  """ 
    54         result1 = self._fit("park") 
     55        #raise NotImplementedError() 
     56        result1, = self._fit("park") 
    5557         
    5658        self.assert_(result1) 
     
    8183        self.model1.set(radius=18) 
    8284        self.model1.set(length=396) 
    83         self.model1.set(contrast=3e-006 ) 
     85        self.model1.set(sldCyl=3e-006, sldSolv=0.0) 
    8486        self.model1.set(background=0.0) 
    8587         
     
    9092        self.model2.set(radius=37) 
    9193        self.model2.set(length='C1.length') 
    92         self.model2.set(contrast=3e-006 ) 
     94        self.model2.set(sldCyl=3e-006, sldSolv=0.0) 
    9395        self.model2.set(background=0.0) 
    9496        
     
    101103        fitter.set_data(self.data2,2) 
    102104        fitter.set_model(self.model2, 2, ['radius','scale']) 
    103         fitter.select_problem_for_fit(Uid=1,value=1) 
    104         fitter.select_problem_for_fit(Uid=2,value=1) 
     105        fitter.select_problem_for_fit(id=1,value=1) 
     106        fitter.select_problem_for_fit(id=2,value=1) 
    105107        return fitter.fit() 
    106108     
     
    108110    def test_park2(self): 
    109111        """ Simultaneous cylinder model fit (park)  """ 
    110          
    111         result1= self._fit('park') 
     112        #raise NotImplementedError() 
     113        result1,= self._fit('park') 
    112114        self.assert_(result1) 
    113115        self.assertTrue(len(result1.pvec)>=0  ) 
Note: See TracChangeset for help on using the changeset viewer.