Changeset 6046
- Timestamp:
- 09/03/07 19:54:40 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/tests/modeltests/test_client/views.py
r6045 r6046 13 13 t = Template('This is a test. {{ var }} is the value.', name='GET Template') 14 14 c = Context({'var': request.GET.get('var', 42)}) 15 15 16 16 return HttpResponse(t.render(c)) 17 17 … … 30 30 t = Template('Viewing GET page.', name='Empty GET Template') 31 31 c = Context() 32 32 33 33 return HttpResponse(t.render(c)) 34 34 35 35 def raw_post_view(request): 36 36 """A view which expects raw XML to be posted and returns content extracted … … 79 79 single = fields.ChoiceField(choices=TestChoices) 80 80 multi = fields.MultipleChoiceField(choices=TestChoices) 81 81 82 82 def form_view(request): 83 83 "A view that tests a simple form" … … 94 94 t = Template('Viewing base form. {{ form }}.', name='Form GET Template') 95 95 c = Context({'form': form}) 96 96 97 97 return HttpResponse(t.render(c)) 98 98 … … 108 108 form = TestForm() 109 109 message = 'GET form page' 110 return render_to_response('form_view.html', 111 { 110 return render_to_response('form_view.html', 111 { 112 112 'form': form, 113 113 'message': message 114 114 } 115 115 ) 116 116 117 117 def login_protected_view(request): 118 118 "A simple view that is login protected." 119 119 t = Template('This is a login protected test. Username is {{ user.username }}.', name='Login Template') 120 120 c = Context({'user': request.user}) 121 121 122 122 return HttpResponse(t.render(c)) 123 123 login_protected_view = login_required(login_protected_view) … … 126 126 "A view that modifies the session" 127 127 request.session['tobacconist'] = 'hovercraft' 128 129 t = Template('This is a view that modifies the session.', 128 129 t = Template('This is a view that modifies the session.', 130 130 name='Session Modifying View Template') 131 131 c = Context() … … 138 138 def mail_sending_view(request): 139 139 EmailMessage( 140 "Test message", 141 "This is a test email", 142 "from@example.com", 140 "Test message", 141 "This is a test email", 142 "from@example.com", 143 143 ['first@example.com', 'second@example.com']).send() 144 144 return HttpResponse("Mail sent") … … 146 146 def mass_mail_sending_view(request): 147 147 m1 = EmailMessage( 148 'First Test message', 149 'This is the first test email', 150 'from@example.com', 148 'First Test message', 149 'This is the first test email', 150 'from@example.com', 151 151 ['first@example.com', 'second@example.com']) 152 152 m2 = EmailMessage( 153 'Second Test message', 154 'This is the second test email', 155 'from@example.com', 153 'Second Test message', 154 'This is the second test email', 155 'from@example.com', 156 156 ['second@example.com', 'third@example.com']) 157 157 158 158 c = SMTPConnection() 159 159 c.send_messages([m1,m2]) 160 160 161 161 return HttpResponse("Mail sent")
