Coverage for tests/test_instrument.py: 50%
22 statements
« prev ^ index » next coverage.py v7.5.1, created at 2024-05-14 10:31 +0000
« prev ^ index » next coverage.py v7.5.1, created at 2024-05-14 10:31 +0000
1"""Tests of the RubinGenericCamera instrument class.
2"""
4import unittest
6import lsst.utils.tests
7import lsst.obs.rubinGenericCamera
8from lsst.obs.base.instrument_tests import InstrumentTests, InstrumentTestData
11class TestStarTrackerNarrow(InstrumentTests, lsst.utils.tests.TestCase):
12 def setUp(self):
13 physical_filters = set(["empty"])
15 self.data = InstrumentTestData(name="StarTrackerNarrow",
16 nDetectors=1,
17 firstDetectorName="CCD0",
18 physical_filters=physical_filters)
19 self.instrument = lsst.obs.rubinGenericCamera.StarTrackerNarrow()
22class TestStarTrackerWide(InstrumentTests, lsst.utils.tests.TestCase):
23 def setUp(self):
24 physical_filters = set(["empty"])
26 self.data = InstrumentTestData(name="StarTrackerWide",
27 nDetectors=1,
28 firstDetectorName="CCD0",
29 physical_filters=physical_filters)
30 self.instrument = lsst.obs.rubinGenericCamera.StarTrackerWide()
33class TestStarTrackerFast(InstrumentTests, lsst.utils.tests.TestCase):
34 def setUp(self):
35 physical_filters = set(["empty"])
37 self.data = InstrumentTestData(name="StarTrackerFast",
38 nDetectors=1,
39 firstDetectorName="CCD0",
40 physical_filters=physical_filters)
41 self.instrument = lsst.obs.rubinGenericCamera.StarTrackerFast()
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()