Coverage for tests/test_instrument.py: 50%

22 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-04-05 04:37 -0700

1"""Tests of the RubinGenericCamera instrument class. 

2""" 

3 

4import unittest 

5 

6import lsst.utils.tests 

7import lsst.obs.rubinGenericCamera 

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

9 

10 

11class TestStarTrackerNarrow(InstrumentTests, lsst.utils.tests.TestCase): 

12 def setUp(self): 

13 physical_filters = set(["empty"]) 

14 

15 self.data = InstrumentTestData(name="StarTrackerNarrow", 

16 nDetectors=1, 

17 firstDetectorName="CCD0", 

18 physical_filters=physical_filters) 

19 self.instrument = lsst.obs.rubinGenericCamera.StarTrackerNarrow() 

20 

21 

22class TestStarTrackerWide(InstrumentTests, lsst.utils.tests.TestCase): 

23 def setUp(self): 

24 physical_filters = set(["empty"]) 

25 

26 self.data = InstrumentTestData(name="StarTrackerWide", 

27 nDetectors=1, 

28 firstDetectorName="CCD0", 

29 physical_filters=physical_filters) 

30 self.instrument = lsst.obs.rubinGenericCamera.StarTrackerWide() 

31 

32 

33class TestStarTrackerFast(InstrumentTests, lsst.utils.tests.TestCase): 

34 def setUp(self): 

35 physical_filters = set(["empty"]) 

36 

37 self.data = InstrumentTestData(name="StarTrackerFast", 

38 nDetectors=1, 

39 firstDetectorName="CCD0", 

40 physical_filters=physical_filters) 

41 self.instrument = lsst.obs.rubinGenericCamera.StarTrackerFast() 

42 

43 

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

45 lsst.utils.tests.init() 

46 unittest.main()