示例#1
0
 def test_write_proposal_table(self):
     pinfo = topic_helpers.prop_info
     result = tbls.write_proposal(pinfo, 1000)
     prop_info = tbls.create_proposal(self.metadata)
     self.check_ordered_dict_to_table(result, prop_info)
     self.assertEqual(result['propId'], pinfo[0])
     self.assertEqual(result['propName'], pinfo[1])
     self.assertEqual(result['propType'], pinfo[2])
     self.assertEqual(result['Session_sessionId'], 1000)
示例#2
0
 def test_summary_all_props_table(self):
     oh = tbls.create_observation_history(self.metadata)
     sh = tbls.create_slew_history(self.metadata)
     sfs = tbls.create_slew_final_state(self.metadata)
     ph = tbls.create_observation_proposal_history(self.metadata)
     p = tbls.create_proposal(self.metadata)
     f = tbls.create_field(self.metadata)
     summary = tbls.create_summary_all_props(self.metadata, oh, sh, sfs, p, ph, f)
     self.assertEqual(len(summary.c), 36)
示例#3
0
 def test_create_proposal_table(self):
     props = tbls.create_proposal(self.metadata)
     self.assertEqual(len(props.c), 4)
     self.assertEqual(len(props.indexes), 1)