summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2013-10-23[1.6.x] Workaround admin scripts test failures on Windows+Python 3.Ramiro Morales
Change strategy used to examine instrumented output to acommodate the fact that on Windows, where the path separator is '\', repr() of Python modules has changed in Python 3 to use escaped backslashes in the FS path section (e.g. 'C:\\python3x\\Lib\\site-packages\\django\\contrib\\auth\\models.py') without having to special-case based on platform. c04f3fc686 from master.
2013-10-22[1.6.x] Fixed #21307 -- Moved TransRealMixin to django.test.utils.Ramiro Morales
51d2e1fb23 from master.
2013-10-22[1.6.x] Decode from UTF-8 explicitly when reading a text file in makemessages.Ramiro Morales
This shows itself with Python 3 under Windows where UTF-8 usually isn't the default file I/O encoding and caused one failure and three errors in our test suite under that platform setup. b5f52647fe from master.
2013-10-22[1.6.x] Fixed an I18N test class tearDown method.Ramiro Morales
a3690168cb from master.
2013-10-18[1.6.x] Fixed #21284 -- Prevented KeyError swallowing in fetch_commandClaude Paroz
Thanks wildfire for the report. Backport of 3514bcb251 from master.
2013-10-17[1.6.x] Fixed #21282 -- Made HttpResponse.serialize_headers accept latin-1Claude Paroz
Thanks Raphaël Barrois for the report and the initial patch and Aymeric Augustin for the review. Backport of a14f087233 from master.
2013-10-14[1.6.x] Fixed #21269 -- Don't crash when CommandError contains non-asciiClaude Paroz
Thanks kontakt@eikefoken.de for the report. Backport of 42a67ec1cd from master.
2013-10-13Fixed #21198 -- Prevented invalid use of @python_2_unicode_compatible.Aymeric Augustin
Thanks jpic for the report and chmodas for working on a patch. Reverts 2ea80b94. Refs #19362. Conflicts: tests/utils_tests/test_encoding.py
2013-10-13[1.6.x] Fixed #19560 -- Identified field in warning for naive datetime.Aymeric Augustin
Thanks gcc for the report and vajrasky for the patch. Backport of 570d9c2678d6cc564f9c70138554af8f7ce9ec49 from master.
2013-10-09[1.6.x] Fixed #21243 -- Corrected exception message in multiple database tests.Russell Keith-Magee
Thanks to vajrasky for the report and patch. Backport of a971d19 from trunk.
2013-10-08[1.6.x] Refs #21197 -- Clarified upgrade check message.Russell Keith-Magee
Thanks to Carl and Shai for the discussion. Backport of 8ff4303 from master.
2013-10-03[1.6.x] Fixed #21165 -- Fix test for syndication feed timestamp field on ↵Ramiro Morales
Windows. Thanks Michael Manfre for the report, Raphaël Barrois for the patch and Claude Paroz, Aymeric Augustin for the reviews. Refs #7936 62dfd79f8b from master.
2013-10-02[1.6.x] Fixed #21122 -- Improved clean up of test temp directory on WindowsKevin Christopher Henry
- Fixed test that didn't close the files it opened - Caught and handled exception when temp directory cannot be removed Backport of 978e1351a6 of master
2013-10-02[1.6.x] Fixed Python 2.6 compatability for ↵Tim Graham
3ec368014d0d74e14a7ed98ccfd638ffe0e62863.
2013-10-02[1.6.x] Fixed #21129 -- Prevented admin filter params modifications from ↵tschilling
throwing an exception. Thanks Tuttle for the report. Backport of 5381317fe3 from master
2013-10-02[1.6.x] Made test for issue 19552 compatible with Windows.Ramiro Morales
Take in account platform path separator. Refs #19552. 651bed0918 from master.
2013-10-02[1.6.x] Made skipping of symlink-related makemessages test smarter.Ramiro Morales
os.symlink() is available starting with Windows Vista but can fail at runtime. 0f46ec315e from master.
2013-10-01[1.6.x] Fixed tests breakage from last commit.Ramiro Morales
2013-10-01[1.6.x] Fixed #21209 -- .po file path comments on Windows.Ramiro Morales
Literals from source files with Django template language syntax don't have a '.py' suffix anymore. Also, the '.\' prefix is preserved to respect GNU gettext behavior on that platform. Refs #16903. 4b715fc05a from master.
2013-10-01[1.6.x] Fixed #21203 -- resolve_columns fields misalignmentAnssi Kääriäinen
In queries using .defer() together with .select_related() the values and fields arguments didn't align properly for resolve_columns(). Backpatch of bf13c75c0d94d606b8a077ff73bbd0440f05b396 from master.
2013-10-01[1.6.x] Factorized requires_tz_support decorator in test utilsClaude Paroz
Thanks Aymeric Augustin for the suggestion. Refs #21165. Backport of c1c44b2506 from master.
2013-09-30Fixed #21134 -- Prevented queries in broken transactions.Aymeric Augustin
Backport of 728548e4 from master. Squashed commit of the following: commit 63ddb271a44df389b2c302e421fc17b7f0529755 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 29 22:51:00 2013 +0200 Clarified interactions between atomic and exceptions. commit 2899ec299228217c876ba3aa4024e523a41c8504 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 22 22:45:32 2013 +0200 Fixed TransactionManagementError in tests. Previous commit introduced an additional check to prevent running queries in transactions that will be rolled back, which triggered a few failures in the tests. In practice using transaction.atomic instead of the low-level savepoint APIs was enough to fix the problems. commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Tue Sep 24 22:24:17 2013 +0200 Allowed nesting constraint_checks_disabled inside atomic. Since MySQL handles transactions loosely, this isn't a problem. commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Sep 21 18:43:12 2013 +0200 Prevented running queries in transactions that will be rolled back. This avoids a counter-intuitive behavior in an edge case on databases with non-atomic transaction semantics. It prevents using savepoint_rollback() inside an atomic block without calling set_rollback(False) first, which is backwards-incompatible in tests. Refs #21134. commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 22 22:14:17 2013 +0200 Replaced manual savepoints by atomic blocks. This ensures the rollback flag is handled consistently in internal APIs.
2013-09-29[1.6.x] Modified test added in 3afb5916b2 so it doesn't fail on Windows.Ramiro Morales
Refs #18091. 12ca312e1b from master.
2013-09-29[1.6.x] Fixed #21167 - Improved queries.tests.SubqueryTestsMichael Manfre
Improve tests to cover slicing scenarios that could be handled in unique ways by 3rd party database backends. Backport of b0e06c3662 from master
2013-09-28[1.6.x] Fixed #21186: Fixed regression when using date fields in the admin's ↵Baptiste Mispelon
list_filter. Thanks to onlygoldi2201 for the report and to ramiro and apollo13 for the reviews. Backport of 8f51ba669aba94eea684ea3f3429fd8e39e70679 from master.
2013-09-27[1.6.x] Fix #21185: Added tests for unescape_entities.Baptiste Mispelon
Also fixed a py3 incompatibility. Thanks to brutasse for the report. Backport of 3754f4ad410640382f9fe25073da03009cdc2ea3 from master.
2013-09-25[1.6.x] Fixed #21126 -- QuerySet value conversion failureAnssi Kääriäinen
A .annotate().select_related() query resulted in misaligned rows vs columns for compiler.resolve_columns() method. Report & patch by Michael Manfre. Backpatch of 83554b018ef283827c0e7459ab934d447b3419d5 from master.
2013-09-24[1.6.x] Fixed #21150 -- Improved Query.add_fields() join promotion logicAnssi Kääriäinen
Thanks to Eivind Fonn for the report and test case.
2013-09-22[1.6.x] Stopped a test from executing queries at the module level.Florian Apolloner
Currently module level queries are executed against the real database (specified in NAME) instead of the test database; since it is to late to fix this for 1.6, we at least ensures stable builds. Refs #21443. Backport of 4fcc1e4ad8d153f41132b171c231b6d5d4086c28 from master.
2013-09-22[1.6.x] Fixed "Address already in use" from liveserver.Florian Apolloner
Our WSGIServer rewrapped the socket errors from server_bind into WSGIServerExceptions, which is used later on to provide nicer error messages in runserver and used by the liveserver to see if the port is already in use. But wrapping server_bind isn't enough since it only binds to the socket, socket.listen (which is called from server_activate) could also raise "Address already in use". Instead of overriding server_activate too I chose to just catch socket errors, which seems to make more sense anyways and should be more robust against changes in wsgiref. Backport of 2ca00faa913754cd5860f6e1f23c8da2529c691a from master.
2013-09-21[1.6.x] Fixed #21074 -- Added tests for localized datetime fields.Aymeric Augustin
Fields must render values in the current time zone. This commit only contains tests because this ticket was just a symptom of a regression from #18777 that was fixed separately. Backport of 5444a9c from master.
2013-09-18Removed accidentally added pyc file.Tim Graham
Thanks Simon Charette for the report.
2013-09-18[1.6.x] Fixed #21098 -- Applied sensitive_post_parameters to MultiValueDictTim Graham
Thanks simonpercivall for the report and bmispelon for the review. Backport of 2daada800f from master
2013-09-18[1.6.x] Fixed bad backport in last commit; refs #21118Tim Graham
2013-09-18[1.6.x] Fixed #21118 -- Isolated a test that uses the database.Tim Graham
Thanks rmboggs for the report. Backport of 4f40b97d97 from master
2013-09-18[1.6.x] Fixed #15625 -- Made message in MultiValueDictKeyError less verbose.Tim Graham
Thanks margieroginski for the suggestion. Backport of 893198509e from master
2013-09-14[1.6.x] Added tests for double-pickling a QuerySetAnssi Kääriäinen
Refs #21102. Backpatch of 74b91b3888383fca28dea00e0e1ffb5aecec7c0f
2013-09-10[1.6.x] Prevented arbitrary file inclusion with {% ssi %} tag and relative ↵Tim Graham
paths. Thanks Rainer Koirikivi for the report and draft patch. This is a security fix; disclosure to follow shortly. Backport of 7fe5b656c9 from master
2013-09-10[1.6.x] Took advantage of django.utils.six.moves.urllib.*.Aymeric Augustin
Backport of 6a6428a36 from master.
2013-09-08[1.6.x] Further hardening. Refs #18766.Aymeric Augustin
Backport of c687bf0 from master.
2013-09-08[1.6.x] Hardened the test introduced in ded11aa6. Refs #18766.Aymeric Augustin
Inputs acceptable to time.mktime are platform-dependent. Backport of 1a1e1478 from master.
2013-09-08[1.6.x] Fixed #18766 -- Pointed to pytz when LocalTimezone fails.Aymeric Augustin
Thanks void for the report. Backport of ded11aa6 from master.
2013-09-07[1.6.x] Fixed deprecation warning on Python 3Tim Graham
Backport of b7451b72 from master.
2013-09-07[1.6.x] Fixed #20530 -- Properly decoded non-ASCII query strings on Python 3.Aymeric Augustin
Thanks mitsuhiko for the report. Backport of 65b6eff3 and adaptation of 8aaca65 from master.
2013-09-07[1.6.x] Fixed #20557 -- Properly decoded non-ASCII cookies on Python 3.Aymeric Augustin
Thanks mitsuhiko for the report. Non-ASCII values are supported. Non-ASCII keys still aren't, because the current parser mangles them. That's another bug. Simplified backport of 8aaca651 and f5add47 from master.
2013-09-06[1.6.x] Fixed #11811 -- Data-loss bug in queryset.update.Aymeric Augustin
It's now forbidden to call queryset.update(field=instance) when instance hasn't been saved to the database ie. instance.pk is None. Conflicts: tests/queries/tests.py Backport of b4cd8169 from master.
2013-09-06Merge pull request #1566 from adamsc64/ticket_11857Russell Keith-Magee
Fixed #11857 -- Added missing 'closed' property on TemporaryFile class. Backport of 926bc42 from trunk.
2013-09-06[1.6.x] Merge pull request #1582 from ↵Russell Keith-Magee
rca/12756-missing-yaml-module-serializer-error-message Fixed #12756: Improved error message when yaml module is missing. Backport of 4f5faa1916e7c8cb72cc9ebf1a1fd964ba6e707b from master.
2013-09-06[1.6.x] Merge pull request #1580 from ianawilson/ticket_16502Russell Keith-Magee
Fixed #16502 -- Fixed a TemplateDoesNotExist error that should be an ImproperlyConfigured. Assistance on the patch from #jambronrose. Backport of 9b2dc12b8332389d1bfb9e83123a088a084a6a47 from master.
2013-09-06Merge pull request #1579 from ianawilson/ticket_21058Russell Keith-Magee
[1.6.x] Fixed #21058 -- Fixed debug view blowing up when no template is provided to the template rendering functions. Assistance on this commit from @jambonrose. Backport of 122020fdb93980df850ae02f61d97da27e2cb515 from master.