Changeset 7987
- Timestamp:
- 07/19/08 13:47:59 (4 months ago)
- Files:
-
- django/trunk/tests/regressiontests/forms/fields.py (modified) (1 diff)
- django/trunk/tests/regressiontests/forms/forms.py (modified) (1 diff)
- django/trunk/tests/regressiontests/forms/models.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/tests/regressiontests/forms/fields.py
r7977 r7987 803 803 <class 'django.core.files.uploadedfile.SimpleUploadedFile'> 804 804 805 >>> type(f.clean(SimpleUploadedFile('我隻氣墊船裝滿晒鱔.txt', 'मेरी मँडराने वाली नाव सर्पमीनों से भरी ह'))) 806 <class 'django.core.files.uploadedfile.SimpleUploadedFile'> 807 805 808 >>> type(f.clean(SimpleUploadedFile('name', 'Some File Content'), 'files/test4.pdf')) 806 809 <class 'django.core.files.uploadedfile.SimpleUploadedFile'> django/trunk/tests/regressiontests/forms/forms.py
r7971 r7987 1481 1481 True 1482 1482 1483 >>> f = FileForm(data={}, files={'file1': SimpleUploadedFile('我隻氣墊船裝滿晒鱔.txt', 'मेरी मँडराने वाली नाव सर्पमीनों से भरी ह')}, auto_id=False) 1484 >>> print f 1485 <tr><th>File1:</th><td><input type="file" name="file1" /></td></tr> 1486 1483 1487 # Basic form processing in a view ############################################# 1484 1488 django/trunk/tests/regressiontests/forms/models.py
r7971 r7987 1 # -*- coding: utf-8 -*- 1 2 import datetime 2 3 3 4 from django.db import models 5 # Can't import as "forms" due to implementation details in the test suite (the 6 # current file is called "forms" an is already imported). 7 from django import forms as django_forms 4 8 5 9 class BoundaryModel(models.Model): … … 15 19 name = models.CharField(max_length=10) 16 20 21 class FileModel(models.Model): 22 file = models.FileField(upload_to='/') 23 24 class FileForm(django_forms.Form): 25 file1 = django_forms.FileField() 26 17 27 __test__ = {'API_TESTS': """ 18 28 >>> from django.forms import form_for_model, form_for_instance 29 >>> from django.core.files.uploadedfile import SimpleUploadedFile 30 31 # FileModel with unicode filename and data ######################### 32 >>> f = FileForm(data={}, files={'file1': SimpleUploadedFile('我隻氣墊船裝滿晒鱔.txt', 'मेरी मँडराने वाली नाव सर्पमीनों से भरी ह')}, auto_id=False) 33 >>> f.is_valid() 34 True 35 >>> f.cleaned_data 36 {'file1': <SimpleUploadedFile: 我隻氣墊船裝滿晒鱔.txt (text/plain)>} 37 >>> m = FileModel.objects.create(file=f.cleaned_data['file1']) 19 38 20 39 # Boundary conditions on a PostitiveIntegerField #########################
