def test_contact_send(self): form = ContactForm( data={ 'name': 'John Doe', 'email': '*****@*****.**', 'subject': 'Test', 'text': 'this is a test' }) with override_settings(CONTACT_EMAIL='*****@*****.**'): form.is_valid() with self.assertNotRaises(SMTPException): form.send()
def test_contact_send(self): form = ContactForm( data={ "name": "John Doe", "email": "*****@*****.**", "subject": "Test", "text": "this is a test", }) with override_settings(CONTACT_EMAIL="*****@*****.**"): form.is_valid() with self.assertNotRaises(SMTPException): form.send()
def contact(request): success = False form = ContactForm() if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): form.send() success = True form = ContactForm() return render_to_response('contact.html', RequestContext(request, { 'form': form, 'success': success, }))
def talent_contact(request, username): if request.user.username == username: raise Http404 profile = get_object_or_404(UserProfile, user__username=username) form = ContactForm() success = False if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): form.send(recipient=profile.user.email) success = True form = ContactForm() return render_to_response('talent_contact.html', RequestContext(request, { 'profile': profile, 'form': form, 'success': success, }))