fix testing.

Note: it was also a good way to test HUP on master. worked like a charm.
This commit is contained in:
benoitc 2012-02-21 12:34:50 +01:00
parent 2d2260dd19
commit f67993eb87
2 changed files with 13 additions and 11 deletions

View File

@ -12,7 +12,7 @@ class MsgForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
f = forms.FileField()
def home(request):
from django.conf import settings
@ -28,32 +28,35 @@ def home(request):
subject = form.cleaned_data['subject']
message = form.cleaned_data['message']
f = request.FILES['f']
size = int(os.fstat(f.fileno())[6])
if not hasattr(f, "fileno"):
size = len(f.read())
else:
size = int(os.fstat(f.fileno())[6])
else:
form = MsgForm()
return render_to_response('home.html', {
'form': form,
'subject': subject,
'message': message,
'size': size
}, RequestContext(request))
def acsv(request):
rows = [
{'a': 1, 'b': 2},
{'a': 3, 'b': 3}
]
response = HttpResponse(mimetype='text/csv')
response['Content-Disposition'] = 'attachment; filename=report.csv'
writer = csv.writer(response)
writer.writerow(['a', 'b'])
for r in rows:
writer.writerow([r['a'], r['b']])
return response

View File

@ -70,5 +70,4 @@ class Command(BaseCommand):
options['default_proc_name'] = settings.SETTINGS_MODULE
admin_media_path = options.pop('admin_media_path', '')
quit_command = (sys.platform == 'win32') and 'CTRL-BREAK' or 'CONTROL-C'
DjangoApplicationCommand(options, admin_media_path).run()