def post(self): recipient_form = SimpleRegistrationForm(request.form) if recipient_form.validate(): user_data = recipient_form.to_user_data() from cert_viewer import introduction_store_bridge introduction_store_bridge.insert_introduction(user_data) succeeded = True if not succeeded: # error_message = str(r.content) # logging.error('Problem processing introduction, %s', error_message) return 'Problem processing introduction', 500 sent = Notifier.factory().notify( recipient_form.email.data, recipient_form.first_name.data, recipient_form.last_name.data) logging.debug('finished requesting certificate') hidden_email = helpers.obfuscate_email_display(recipient_form.email.data) if sent: flash('We just sent a confirmation email to %s.' % hidden_email) else: flash('We received your request and will respond to %s.' % hidden_email) return redirect(url_for('index')) else: bitcoin_form = BitcoinForm(request.form) return render(TEMPLATE, form=recipient_form, registered=False, bitcoin=bitcoin_form)
def post(self): recipient_form = SimpleRegistrationForm(request.form) p = Profile.query.filter_by(user=session['selected_issuer']) p = p.first() person = p print(person) if recipient_form.validate(): user_data = recipient_form.to_user_data() from cert_viewer import introduction_store_bridge introduction_store_bridge.insert_introduction(user_data) succeeded = True if not succeeded: # error_message = str(r.content) # logging.error('Problem processing introduction, %s', error_message) return 'Problem processing introduction', 500 sent = Notifier.factory().notify(recipient_form.email.data, recipient_form.first_name.data, recipient_form.last_name.data) logging.debug('finished requesting certificate') hidden_email = helpers.obfuscate_email_display( recipient_form.email.data) if sent: flash('We just sent a confirmation email to %s.' % hidden_email) else: flash('We received your request and will respond to %s.' % hidden_email) return redirect(url_for('index')) else: bitcoin_form = BitcoinForm(request.form) return render(TEMPLATE, form=recipient_form, registered=False, bitcoin=bitcoin_form, person=person)
def test_format_email_short(self): res = helpers.obfuscate_email_display('*****@*****.**') self.assertEqual(res, 'ki*@kim.com')
def test_format_email_long(self): res = helpers.obfuscate_email_display('*****@*****.**') self.assertEqual(res, 'ki************@kim.com')