示例#1
0
    def apply_overrides(self, config_files):
        """Apply configuration overrides.

            Parameters
            ----------
            config_files : list
                The list of configuration file paths.
            """
        slew = Slew()
        ModelHelper.load_config(slew, config_files)
        model = ModelHelper(slew)
        return model
示例#2
0
class SlewTest(unittest.TestCase):

    def setUp(self):
        self.slew = Slew()
        self.slew_conf = SALPY_scheduler.scheduler_slewConfigC()

    def test_basic_information_from_creation(self):
        self.assertEqual(len(self.slew.prereq_telopticsclosedloop), 7)
        self.assertEqual(len(self.slew.prereq_readout), 0)

    def test_string_setting(self):
        self.slew_conf.prereq_tel_settle = self.slew.get_string_rep("prereq_telsettle")
        self.assertEqual(self.slew_conf.prereq_tel_settle, "telalt,telaz")
示例#3
0
 def setUp(self):
     self.slew = Slew()
     self.slew_conf = SALPY_scheduler.scheduler_slewConfigC()
示例#4
0
 def __init__(self):
     """Initialize the class.
     """
     ModelHelper.__init__(self, Slew())