def test_build_location(self, mock_get_instruments, mock_validate, mock_insts, mock_filters, mock_proposals): """Test _build_location method.""" mock_get_instruments.return_value = generate_lco_instrument_choices() mock_validate.return_value = [] mock_insts.return_value = self.instrument_choices mock_filters.return_value = self.filter_choices mock_proposals.return_value = self.proposal_choices form = LCOBaseObservationForm(self.valid_form_data) self.assertTrue(form.is_valid()) self.assertDictEqual({'telescope_class': '0m4'}, form._build_location())
def test_build_location(self, mock_get_instruments, mock_validate, mock_insts, mock_filters, mock_proposals): """Test _build_location method.""" mock_get_instruments.return_value = { k: v for k, v in instrument_response.items() if 'SOAR' not in k } mock_validate.return_value = [] mock_insts.return_value = self.instrument_choices mock_filters.return_value = self.filter_choices mock_proposals.return_value = self.proposal_choices form = LCOBaseObservationForm(self.valid_form_data) self.assertTrue(form.is_valid()) self.assertDictEqual({'telescope_class': '0m4'}, form._build_location())