1
0
mirror of https://github.com/django/django.git synced 2024-12-29 04:26:28 +00:00
django/tests/utils_tests
Matthew Somerville 2a55301f9f [1.8.x] Fixed #24242 -- Improved efficiency of utils.text.compress_sequence()
The function no longer flushes zfile after each write as doing so can
lead to the gzipped streamed content being larger than the original
content; each flush adds a 5/6 byte type 0 block. Removing this means
buf.read() may return nothing, so only yield if that has some data.
Testing shows without the flush() the buffer is being flushed every 17k
or so and compresses the same as if it had been done as a whole string.

Backport of caa3562d5b from master
2015-02-04 15:17:22 -05:00
..
archives
eggs
files
locale/nl/LC_MESSAGES
test_module
__init__.py
models.py
test_archive.py
test_autoreload.py
test_baseconv.py Fixed #23812 -- Changed django.utils.six.moves.xrange imports to range 2014-12-13 12:45:58 -05:00
test_checksums.py Applied ignore_warnings to Django tests 2014-12-30 18:16:25 +01:00
test_crypto.py
test_datastructures.py Applied ignore_warnings to Django tests 2014-12-30 18:16:25 +01:00
test_dateformat.py
test_dateparse.py Fixed #2443 -- Added DurationField. 2014-12-20 18:28:29 +00:00
test_datetime_safe.py Fixed #23998 -- Added datetime.time support to migrations questioner. 2014-12-22 07:24:54 -05:00
test_decorators.py Accounted for multiple template engines in template responses. 2015-01-12 21:01:34 +01:00
test_duration.py Fixed #2443 -- Added DurationField. 2014-12-20 18:28:29 +00:00
test_encoding.py
test_feedgenerator.py
test_functional.py Fixed #23346 -- Fixed lazy() to lookup methods on the real object, not resultclasses. 2014-12-26 11:30:34 -05:00
test_html.py Applied ignore_warnings to Django tests 2014-12-30 18:16:25 +01:00
test_http.py Fixed is_safe_url() to handle leading whitespace. 2015-01-13 13:03:06 -05:00
test_ipv6.py
test_itercompat.py
test_jslex.py
test_lazyobject.py
test_lorem_ipsum.py
test_module_loading.py Applied ignore_warnings to Django tests 2014-12-30 18:16:25 +01:00
test_no_submodule.py
test_numberformat.py
test_os_utils.py
test_regex_helper.py
test_safestring.py Fixed #23831 -- Supported strings escaped by third-party libs in Django. 2014-12-27 18:02:34 +01:00
test_simplelazyobject.py
test_termcolors.py
test_text.py [1.8.x] Fixed #24242 -- Improved efficiency of utils.text.compress_sequence() 2015-02-04 15:17:22 -05:00
test_timesince.py
test_timezone.py
test_tree.py
test_tzinfo.py Applied ignore_warnings to Django tests 2014-12-30 18:16:25 +01:00