Claude Paroz 
							
						 
					 
					
						
						
							
						
						4214a22e06 
					 
					
						
						
							
							[1.5.x]  Fixed   #19357  -- Allow non-ASCII chars in filesystem paths  
						
						... 
						
						
						
						Thanks kujiu for the report and Aymeric Augustin for the review.
Backport of c91667338 
						
						
					 
					
						2012-12-08 11:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e9301ae451 
					 
					
						
						
							
							[1.5.x]  Fixed   #19367  -- Fixed saving ContentFile in filesystem storage  
						
						... 
						
						
						
						This was not working properly when ContentFile was initialized with
an unicode string.
Thanks Alexey Boriskin for the report and the test.
Backport of 34dcf51e06 
						
						
					 
					
						2012-12-06 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Clelland 
							
						 
					 
					
						
						
							
						
						3deed32394 
					 
					
						
						
							
							[1.5.x] Avoid dependence on exact Python exception messages  
						
						... 
						
						
						
						Backport of a8bbae517963d7cc489fb35e51288e4f0efd8207 from master 
						
						
					 
					
						2012-10-26 02:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						e8c6aff3bf 
					 
					
						
						
							
							Fixed   #18947  -- Don't make uploaded files executeable by default.  
						
						... 
						
						
						
						Thanks to Lauri Tirkkonen for the patch. 
						
						
					 
					
						2012-09-17 22:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						292322f977 
					 
					
						
						
							
							[py3k] Silence many warnings while running the tests.  
						
						
						
						
					 
					
						2012-09-07 13:17:34 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4e70ad11d2 
					 
					
						
						
							
							Made FileSystemStorage accept both text and byte streams  
						
						... 
						
						
						
						Thanks Alexey Boriskin for his help on the patch. 
						
						
					 
					
						2012-08-29 16:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b5240d25c1 
					 
					
						
						
							
							Removed unnecessary bytes prefix for ContentFile  
						
						
						
						
					 
					
						2012-08-29 11:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						361d6738f8 
					 
					
						
						
							
							Fixed   #11739  -- Made ContentFile support Unicode input  
						
						
						
						
					 
					
						2012-08-29 11:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						dfbcbf2124 
					 
					
						
						
							
							Always close files in the file_storage tests.  
						
						
						
						
					 
					
						2012-08-15 02:05:03 -07:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						324d48d0a7 
					 
					
						
						
							
							Switched to Python 3-compatible octal notation.  
						
						
						
						
					 
					
						2012-07-20 13:28:36 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4a103086d5 
					 
					
						
						
							
							Fixed   #18269  -- Applied unicode_literals for Python 3 compatibility.  
						
						... 
						
						
						
						Thanks Vinay Sajip for the support of his django3 branch and
Jannis Leidel for the review. 
						
						
					 
					
						2012-06-07 18:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						38408f8007 
					 
					
						
						
							
							Marked bytestrings with b prefix. Refs  #18269  
						
						... 
						
						
						
						This is a preparation for unicode literals general usage in
Django (Python 3 compatibility). 
						
						
					 
					
						2012-05-19 17:43:34 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7dfab59ea 
					 
					
						
						
							
							Replaced cStringIO.StringIO by io.BytesIO.  
						
						... 
						
						
						
						Also replaced StringIO.StringIO by BytesIO in some other appropriate
places. StringIO is not available in Python 3. 
						
						
					 
					
						2012-05-05 21:41:44 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5c954136ea 
					 
					
						
						
							
							Fixed   #15644  -- Improved Django File wrapper to support more file-like objects. Thanks nickname123 and Michael Palumbo for working on the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17871  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-04-05 15:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						4fe87c370d 
					 
					
						
						
							
							Removed some Python < 2.6 compatibility code. Refs  #17965 .  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17830  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-30 09:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						78c92c4167 
					 
					
						
						
							
							Tested that spaces are properly escaped in files URLs. Refs  #5160 .  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17361  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-01-08 19:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						c458700382 
					 
					
						
						
							
							Fixed   #16590  -- Accepted a 'name' argument in the constructor of ContentFile, for consistency with File.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17298  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-30 14:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						d362c1546f 
					 
					
						
						
							
							Convert much of the regression tests to use absolute imports.  There's still work to be done though.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16976  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-10-13 18:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						c4cc875643 
					 
					
						
						
							
							Fixed   #16703  -- Raise an exception if the storage location of the DefaultStorageFinder is empty.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16863  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-21 15:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						f3ae496201 
					 
					
						
						
							
							Fixed   #16833  -- Removed undocumented mixin parameter from the Storage.open() method as this was an undocumented and obscure feature. Thanks to Marty and Russell for sanity-checking.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16824  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-13 15:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						326949e444 
					 
					
						
						
							
							Fixed   #14503  -- Unified multiple implementations of test cases assert* methods that verify a given exception is raised by a callable throughout the Django test suite.  
						
						... 
						
						
						
						Replaced them with a new assertRaisesMessage method of a new SimpleTestCase, a lightweight subclass of unittest.TestCase. Both are also available for usage in user tests.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16610  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-08-13 00:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						24f4764a48 
					 
					
						
						
							
							Fixed   #16225  -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16539  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-07-13 09:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						d34bb3c833 
					 
					
						
						
							
							Fixed   #16108  -- Fixed another race condition in the FileSystemStorage backend with regard to deleting a file. Refs  #16082 , too. Thanks, Aymeric Augustin.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16287  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-28 13:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						723b620c7e 
					 
					
						
						
							
							Fixed   #16082  -- Fixed race condition in the FileSystemStorage backend with regard to creating directories. Thanks, pjdelport.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16280  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-26 08:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Beaven 
							
						 
					 
					
						
						
							
						
						fcf7fbc68c 
					 
					
						
						
							
							Fixes   #8593  -- better handling of safe_join case sensitivity on windows. Thanks for the initial patch, ramiro.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16267  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-22 23:56:42 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						afd040d4d3 
					 
					
						
						
							
							Updated test assertions that have been deprecated by the move to unittest2. In summary, this means:  
						
						... 
						
						
						
						assert_ -> assertTrue
 assertEquals -> assertEqual
 failUnless -> assertTrue
For full details, see http://www.voidspace.org.uk/python/articles/unittest2.shtml#deprecations 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15728  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-03 15:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						090ff64204 
					 
					
						
						
							
							Fixed   #15181  -- Ensure that special characters are escaped when querying for the URL of an uploaded file. Thanks to e.generalov for the report and patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15409  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-02-04 14:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						5bc0ec4ec4 
					 
					
						
						
							
							Removed all usages of deprecated TestCase methods (self.fail*).  This removed most of the Warnings emitted (with -Wall) during the test suite.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14803  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-12-04 07:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						f5f18a38ab 
					 
					
						
						
							
							Fixed   #14749  -- added support for using Django's file object as context managers.  Thanks to Florian Apolloner for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14671  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-11-21 17:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						590bde8835 
					 
					
						
						
							
							Changed a test to be less specific about the exception string it expected.  Test suite now passes 100% on PyPy.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14536  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-11-11 23:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						121d2e3678 
					 
					
						
						
							
							Fixed   #12991  -- Added unittest2 support. Thanks to PaulM for the draft patch, and to Luke, Karen, Justin, Alex, Łukasz Rekucki, and Chuck Harmston for their help testing and reviewing the final patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14139  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-11 12:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						a904e55859 
					 
					
						
						
							
							Fixed   #11509  -- Modified usage of "Web" to match our style guide in various documentation, comments and code. Thanks to timo and Simon Meers for the work on the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14069  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-09 08:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						58b704d8da 
					 
					
						
						
							
							Fixed   #10497  -- Added a few time-related methods to the storage API. Thanks for the report and patch to Stephan Jaekel.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14012  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-08 15:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						43b6b32945 
					 
					
						
						
							
							Fixed   #14430  - Test failure on Windows with get_image_dimensions since [13715]  
						
						... 
						
						
						
						Thanks to gabrielhurley for report and patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14001  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-07 23:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						3c19671711 
					 
					
						
						
							
							Fixed   #14254  - More tests for storage backends  
						
						... 
						
						
						
						Thanks to steph for the patch, also to tobias for cleanups.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13852  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-09-13 23:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						76249c3964 
					 
					
						
						
							
							Fixed   #11158  - get_image_dimensions very slow/incorrect after 1 call  
						
						... 
						
						
						
						Thanks to kua for the report, and to kua, SmileyChris and SAn for the patch
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13715  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-09-10 18:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						d47b9ec2c7 
					 
					
						
						
							
							Fixed a regression on Python < 2.6 introduced in [12552].  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@12555  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-02-23 23:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						5366aa96fe 
					 
					
						
						
							
							Fixed   #10258 : handle duplicate file names better.  
						
						... 
						
						
						
						Instead of just continually appending "_" to duplicate file names, Django's
default storage now appends `_1`, `_2`, `_3`, etc.
Thanks to ianschenck and Thilo.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12552  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-02-23 22:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						7578981626 
					 
					
						
						
							
							Fixed   #6054 : work around PIL's installation brokeness by detecting either of the two ways it can end up being installed.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@12429  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-02-14 18:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wilson Jr 
							
						 
					 
					
						
						
							
						
						419747d1c8 
					 
					
						
						
							
							Fixed a few Python 2.3 incompatibilities that were causing test failures.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10863  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-29 05:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wilson Jr 
							
						 
					 
					
						
						
							
						
						d89ba464dd 
					 
					
						
						
							
							Changes to ImageFileDescriptor and ImageField to fix a few cases of setting image dimension fields.  
						
						... 
						
						
						
						* Moved dimension field update logic out of `ImageFileDescriptor.__set__` and into its own method on `ImageField`.
 * New `ImageField.update_dimension_fields` method is attached to model instance's `post_init` signal so that:
   * Dimension fields are set when defined before the ImageField.
   * Dimension fields are set when the field is assigned in the model constructor (fixes  #11196 ), but only if the dimension fields don't already have values, so we avoid updating the dimensions every time an object is loaded from the database (fixes  #11084 ).
 * Clear dimension fields when the ImageField is set to None, which also causes dimension fields to be cleared when `ImageFieldFile.delete()` is used.
 * Added many more tests for ImageField that test edge cases we weren't testing before, and moved the ImageField tests out of `file_storage` and into their own module within `model_fields`.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10858  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-28 05:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						14a6f6cf9a 
					 
					
						
						
							
							Fixed   #11032 : close() a file explictly open()'d in a test, so that deleting the file tree it is in doesn't fail on Windows.  Thanks bthomas for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10741  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-11 16:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						2b0903b2c4 
					 
					
						
						
							
							Fixed   #10404 : ImageField height_field and width_field options no longer depend on putting the image field after the height/width fields as they did after r9766.  
						
						... 
						
						
						
						This bug actually exposed a related handful of inconsistancies in the underlying file handling and wraping, so a few related changes are in here as well:
    * Dimensions are also now calculated the moment the image is assigned to the field instead of upon save.
    * The base `File` object now when possible delegates its closed attribute down to the os-level file it wrapps.
    * In-memory files' `close()` now is a no-op. Without this certain APIs that should be able to handle in-memory files were failing.
    * Accessing `FieldFile.closed` used to open the file. That's silly, and it doesn't any more.
    * Some over-eager error handling was squishing some errors that would normally be raised. One unit test was incorrectly depending on this behavior, so the test was removed.
Thanks to Armin Ronacher for much of this work.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10737  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-11 09:57:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						68a890e79f 
					 
					
						
						
							
							Fixed   #7712 ,  #9404 ,  #10249 ,  #10300 : a light refactor and cleanup of file storage and the File object. Thanks to Armin Ronacher and Alex Gaynor.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10717  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-08 15:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						a7faf6424a 
					 
					
						
						
							
							Fixed   #8817 : get_image_dimensions correctly closes the files it opens, and leaves open the ones it doesn't. Thanks, mitsuhiko.  
						
						... 
						
						
						
						While I was at it, I converted the file_storage doctests to unit tests.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10707  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-08 10:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wilson Jr 
							
						 
					 
					
						
						
							
						
						59507753c7 
					 
					
						
						
							
							Fixed   #9610  -- Fixed duplicate uploaded file name mangling when directory contained a dot and file didn't.  Based on patches from fadlytabrani and adurdin.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10701  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-08 05:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						d0c897d660 
					 
					
						
						
							
							Made a set of small test changes to avoid leaving temp files hanging around after running the test suite. First, fixed a couple of places where temp dirs were (or could be) created without later being deleted. Second, added a missing close() before unlink() since Windows raises an error on an attempt to remove an open file.  Finally, in the file_uploads tests, avoided opening-by-name temporary files that we already have a descriptor for.  Doing additional opens seems to run afoul of the Windows issue with deleting open files, so it generally works better to just seek back to 0 instead of calling open multiple times.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10406  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-04-05 20:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						6e415a5f90 
					 
					
						
						
							
							Fixed   #9508  -- Added an appropriate FileField.__hash__ implementation.  
						
						... 
						
						
						
						Required because we declare a custom __eq__ method.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9997  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-03-08 09:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						b96b450981 
					 
					
						
						
							
							Fixed   #9786  -- Fixed inequality checking for django.db.models.fields.file.FieldFile class.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@9647  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-12-16 04:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						d7c829c98e 
					 
					
						
						
							
							Yet more file storage testing cleanup for the sake of buildbots; this should be the last of it, I hope.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@9226  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-10-10 22:13:16 +00:00