Ticket #10196: failing_tests.diff
| File failing_tests.diff, 1.6 kB (added by vicvicvic, 1 year ago) |
|---|
-
a/tests/modeltests/model_forms/models.py
old new 110 110 # for PyPy, you need to check for the underlying modules 111 111 # If PIL is not available, this test is equivalent to TextFile above. 112 112 from PIL import Image, _imaging 113 image = models.ImageField(storage=temp_storage, upload_to=custom_upload_path) 113 image = models.ImageField(storage=temp_storage, upload_to=custom_upload_path, width_field="width", height_field="height") 114 width = models.IntegerField(editable=False) 115 height = models.IntegerField(editable=False) 114 116 except ImportError: 115 117 image = models.FileField(storage=temp_storage, upload_to=custom_upload_path) 116 118 path = models.CharField(max_length=16, blank=True, default='') … … 1062 1064 True 1063 1065 >>> type(f.cleaned_data['image']) 1064 1066 <class 'django.core.files.uploadedfile.SimpleUploadedFile'> 1067 1068 # FAIL: 1069 # Will fail because ImageFile.width is null=False. Works 1070 # if ImageFile.width is null=True 1065 1071 >>> instance = f.save() 1066 1072 >>> instance.image 1067 1073 <...FieldFile: tests/test.png> 1068 1074 1075 # Verify that the width_field was set properly 1076 >>> instance.width 1077 16 1078 1079 # Verify that the width was committed to the database 1080 # (Works if ImageFile.width is null=True) 1081 >>> im = ImageFile.objects.get(pk=instance.pk) 1082 >>> im.width 1083 16 1084 1069 1085 # Delete the current file since this is not done by Django. 1070 1086 >>> instance.image.delete() 1071 1087
