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)
示例#3
0
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)
示例#4
0
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)
示例#5
0
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
示例#6
0
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