def _assert_correct_address(self, correct_address): dict = score_encoding_sheet.get_score_sheet_address(self.offer_year) address = dict['address'] for f in self.address_fields: self.assertEqual(getattr(correct_address, f), address.get(f)) keys = address.keys() self.assertIn('email', keys) self.assertIn('recipient', keys)
def _assert_correct_address(self, correct_address): dict = score_encoding_sheet.get_score_sheet_address(self.offer_year) entity_id = dict['entity_id_selected'] address = dict['address'] for f in self.address_fields: self.assertEqual(getattr(correct_address, f), address.get(f)) keys = address.keys() self.assertIn('email', keys) self.assertIn('recipient', keys)
def offer_score_encoding_tab(request, offer_year_id): context = _get_common_context(request, offer_year_id) score_sheet_address = score_encoding_sheet.get_score_sheet_address(context.get('offer_year')) entity_id_selected = score_sheet_address['entity_id_selected'] address = score_sheet_address['address'] if not address.get('offer_year'): address['offer_year'] = offer_year_id form = ScoreSheetAddressForm(initial=address) context.update({'entity_id_selected': entity_id_selected, 'form': form}) return render(request, "offer/score_sheet_address_tab.html", context)
def offer_score_encoding_tab(request, offer_year_id): context = _get_common_context(request, offer_year_id) score_sheet_address = score_encoding_sheet.get_score_sheet_address( context.get('offer_year')) entity_id_selected = score_sheet_address['entity_id_selected'] address = score_sheet_address['address'] if not address.get('offer_year'): address['offer_year'] = offer_year_id form = ScoreSheetAddressForm(initial=address) context.update({'entity_id_selected': entity_id_selected, 'form': form}) return render(request, "offer/score_sheet_address_tab.html", context)
def incorrect_email_management(context_param, email_encode, offer_year_id): context = context_param dict = score_encoding_sheet.get_score_sheet_address(offer_year_id) entity_id_selected = dict['entity_id_selected'] address = dict['address'] address['email'] = email_encode if not address.get('offer_year'): address['offer_year'] = offer_year_id form = ScoreSheetAddressForm(initial=address) form.errors['email'] = _('Enter a valid email address.') context.update({'form': form}) context.update({'entity_id_selected': entity_id_selected}) return context
def incorrect_email_management(context_param, email_encode, offer_year_id): context = context_param dict = score_encoding_sheet.get_score_sheet_address(offer_year_id) entity_id_selected = dict['entity_id_selected'] address = dict['address'] address['email'] = email_encode if not address.get('offer_year'): address['offer_year'] = offer_year_id form = score_sheet_address.ScoreSheetAddressForm(initial=address) form.errors['email'] = _('Enter a valid email address.') context.update({'form': form}) context.update({'entity_id_selected': entity_id_selected}) return context