コード例 #1
0
    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)
コード例 #2
0
    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
ファイル: score_sheet.py プロジェクト: uclouvain/osis
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
ファイル: score_sheet.py プロジェクト: ultrasound/osis
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
ファイル: score_sheet.py プロジェクト: uclouvain/osis
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
ファイル: score_sheet.py プロジェクト: tuvirazor/SQA
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