예제 #1
0
 def test_form_photometry_valid(self):
     form = DataProductUploadForm(self.photometry_form_data, self.file_data)
     self.assertTrue(form.is_valid())
예제 #2
0
 def test_form_spectroscopy_valid(self):
     form = DataProductUploadForm(self.spectroscopy_form_data,
                                  self.file_data)
     self.assertTrue(form.is_valid())
예제 #3
0
 def test_form_photometry_with_facility(self):
     self.photometry_form_data['observation_timestamp_0'] = date(2019, 6, 1)
     self.photometry_form_data['observation_timestamp_1'] = time(12, 0, 0)
     form = DataProductUploadForm(self.photometry_form_data, self.file_data)
     self.assertFalse(form.is_valid())
예제 #4
0
 def test_form_photometry_with_timestamp(self):
     self.photometry_form_data['facility'] = 'LCO'
     form = DataProductUploadForm(self.photometry_form_data, self.file_data)
     self.assertFalse(form.is_valid())
예제 #5
0
 def test_form_spectroscopy_no_facility(self):
     self.spectroscopy_form_data.pop('facility')
     form = DataProductUploadForm(self.spectroscopy_form_data,
                                  self.file_data)
     self.assertFalse(form.is_valid())
예제 #6
0
 def test_form_spectroscopy_no_timestamp(self):
     self.spectroscopy_form_data.pop('observation_timestamp_0')
     self.spectroscopy_form_data.pop('observation_timestamp_1')
     form = DataProductUploadForm(self.spectroscopy_form_data,
                                  self.file_data)
     self.assertFalse(form.is_valid())