Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1# This file is part of obs_decam. 

2# 

3# Developed for the LSST Data Management System. 

4# This product includes software developed by the LSST Project 

5# (http://www.lsst.org). 

6# See the COPYRIGHT file at the top-level directory of this distribution 

7# for details of code ownership. 

8# 

9# This program is free software: you can redistribute it and/or modify 

10# it under the terms of the GNU General Public License as published by 

11# the Free Software Foundation, either version 3 of the License, or 

12# (at your option) any later version. 

13# 

14# This program is distributed in the hope that it will be useful, 

15# but WITHOUT ANY WARRANTY; without even the implied warranty of 

16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 

17# GNU General Public License for more details. 

18# 

19# You should have received a copy of the GNU General Public License 

20# along with this program. If not, see <http://www.gnu.org/licenses/>. 

21 

22"""Tests of the DarkEnergyCamera instrument class. 

23""" 

24 

25import unittest 

26 

27import lsst.utils.tests 

28from lsst.obs.base.instrument_tests import InstrumentTests, InstrumentTestData 

29import lsst.obs.decam 

30 

31 

32class TestDarkEnergyCamera(InstrumentTests, lsst.utils.tests.TestCase): 

33 def setUp(self): 

34 physical_filters = {"VR DECam c0007 6300.0 2600.0", 

35 "r DECam SDSS c0002 6415.0 1480.0", 

36 "g DECam SDSS c0001 4720.0 1520.0", 

37 "N964 DECam c0008 9645.0 94.0", 

38 "Y DECam c0005 10095.0 1130.0", 

39 "z DECam SDSS c0004 9260.0 1520.0", 

40 "i DECam SDSS c0003 7835.0 1470.0", 

41 "u DECam c0006 3500.0 1000.0", 

42 "solid plate 0.0 0.0"} 

43 self.data = InstrumentTestData(name="DECam", 

44 nDetectors=62, 

45 firstDetectorName="S29", 

46 physical_filters=physical_filters) 

47 

48 self.instrument = lsst.obs.decam.DarkEnergyCamera() 

49 

50 

51class MemoryTester(lsst.utils.tests.MemoryTestCase): 

52 pass 

53 

54 

55def setup_module(module): 

56 lsst.utils.tests.init() 

57 

58 

59if __name__ == '__main__': 59 ↛ 60line 59 didn't jump to line 60, because the condition on line 59 was never true

60 lsst.utils.tests.init() 

61 unittest.main()