| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

test_mapper.py

Go to the documentation of this file.
00001 
00002 from nose.tools import raises
00003 from DybDbi import GCalibPmtSpec, GSimPmtSpec
00004 from mapper import Mapper
00005     
00006 ckf = ['status', '_srcline', 'afterPulse', 'sigmaSpe', 'pmtID', 'efficiency', 'darkRate', '_hasblank', 'prePulse', 'speLow', 'timeOffset', 'timeSpread', 'speHigh', 'description']
00007 
00008 def setup(): 
00009     pass
00010 
00011 def teardown():
00012     pass
00013 
00014 
00015 def test_peachy():
00016     mpr = Mapper( GCalibPmtSpec, ckf , afterPulse="AfterPulseProb", sigmaSpe="SigmaSpeHigh", prePulse="PrePulseProb", description="Describ" )
00017     assert mpr.is_valid()
00018 
00019 @raises(Exception)
00020 def test_missing():
00021     mpr = Mapper( GCalibPmtSpec, ckf , afterPulse="AfterPulseProb", sigmaSpe="SigmaSpeHigh", prePulse="PrePulseProb",  )
00022 
00023 @raises(Exception)
00024 def test_accident():
00025     mpr = Mapper( GSimPmtSpec, ckf , afterPulse="AfterPulseProb", sigmaSpe="SigmaSpeHigh", prePulse="PrePulseProb",  )
00026 
00027 
00028         
00029 if __name__=='__main__':
00030     setup()
00031     test_peachy()
00032     test_missing()
00033     test_accident()
00034     teardown()
00035 
00036 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:17:17 2011 for DybDbi by doxygen 1.4.7