Example #1
0
 def test_write_config_table(self):
     cnt = topic_helpers.config_tuple
     result = tbls.write_config(cnt, 1002)
     cnf = tbls.create_config(self.metadata)
     self.check_ordered_dict_to_table(result, cnf)
     self.assertEqual(result['configId'], cnt[0])
     self.assertEqual(result['Session_sessionId'], 1002)
     self.assertEqual(result['paramName'], cnt[1])
     self.assertEqual(result['paramValue'], cnt[2])
Example #2
0
 def save_configuration(self):
     """Save the configuration information to the DB.
     """
     c = self.conf.config_list()
     c.extend(self.seq.sky_brightness_config())
     c.append(("scheduler/version", self.opts.scheduler_version))
     c.append(("dateloc/version", dateloc_version.__version__))
     c.append(("astrosky_model/version", astrosky_version.__version__))
     c.append(("observatory_model/version", obs_mod_version.__version__))
     config_list = [
         write_config((i + 1, x[0], x[1]), self.db.session_id)
         for i, x in enumerate(c)
     ]
     self.db.write_table("config", config_list)
Example #3
0
 def save_configuration(self):
     """Save the configuration information to the DB.
     """
     c = self.conf.config_list()
     config_list = [write_config((i + 1, x[0], x[1]), self.db.session_id) for i, x in enumerate(c)]
     self.db.write_table("config", config_list)