summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2014-04-26[1.7.x] Fix many many typos in comments throughout the codebaseAlex Gaynor
Backport of 2bcb8bfc8d from master
2014-04-26[1.7.x] Fixed #3214 -- Stopped parsing SQL with regex.Aymeric Augustin
Avoided introducing a new regex-based SQL splitter in the migrations framework, before we're bound by backwards compatibility. Adapted this change to the legacy "initial SQL data" feature, even though it's already deprecated, in order to facilitate the transition to migrations. sqlparse becomes mandatory for RunSQL on some databases (all but PostgreSQL). There's no API to provide a single statement and tell Django not to attempt splitting. Since we have a more robust splitting implementation, that seems like a good tradeoff. It's easier to add a new keyword argument later if necessary than to remove one. Many people contributed to both tickets, thank you all, and especially Claude for the review. Refs #22401. Backport of 8b5b199 from master
2014-04-24[1.7.x] Fixed #22499 -- Fixed a typo in an admin_views test that caused ↵Tim Graham
failure on Oracle. Backport of d238c58912 from master
2014-04-23[1.7.x] Fixed #22495 -- Locmem cache.add() failed with infinite timeoutsMalcolm Box
cache.add() incorrectly succeeded when there was an existing key with an infinite (None) timeout. Backport of af5f688392 from master.
2014-04-23[1.7.x] Fixed #22486 -- Restored the ability to reverse views created using ↵Tim Graham
functools.partial. Regression in 8b93b31487d6d3b0fcbbd0498991ea0db9088054. Thanks rcoup for the report. Backport of 3c06b2f2a3 from master
2014-04-22[1.7.x] Fixed table cleanup in GIS migration testsClaude Paroz
Backport of ab90c4707b from master.
2014-04-22[1.7.x] Fixed #22478 -- Regression in test label discovery.Preston Timmons
As part of the app-loading updates the old test runner was changed to not require a models module. This introduced a regression in behavior so applabel.TestCase failed for tests defined in a directory. The fix is thanks to yakky and rtnpro.
2014-04-21[1.7.x] Fixed queries that may return unexpected results on MySQL due to ↵Erik Romijn
typecasting. This is a security fix. Disclosure will follow shortly. Backport of 75c0d4ea3ae48970f788c482ee0bd6b29a7f1307 from master
2014-04-21[1.7.x] Prevented leaking the CSRF token through caching.Aymeric Augustin
This is a security fix. Disclosure will follow shortly. Backport of c083e3815aec23b99833da710eea574e6f2e8566 from master
2014-04-21[1.7.x] Fixed a remote code execution vulnerabilty in URL reversing.Tim Graham
Thanks Benjamin Bach for the report and initial patch. This is a security fix; disclosure to follow shortly. Backport of 8b93b31487d6d3b0fcbbd0498991ea0db9088054 from master
2014-04-21[1.7.x] Fixed monkeypatching in a staticfiles test.Florian Apolloner
Backport of a4553e0510 from master
2014-04-21[1.7.x] Appeased flake8 2.1.0.Aymeric Augustin
Backport of 428c0bbe1bcd303560d7e96d7d2721ff3fdc0e3f from master
2014-04-21[1.7.x] Corrected many style guide violations that the newest version of ↵Alex Gaynor
flake8 catches Backport of 778ce245dd466bce1b19f89e52cf9ed8f1b46513 from master
2014-04-21[1.7.x] Further consolidated the model_inheritance tests.Aymeric Augustin
Backport of 3f01e82 from master
2014-04-21[1.7.x] Fixed #22402 -- Consolidated model_inheritance tests.Aymeric Augustin
The model_inheritance_same_model_name tests couldn't be run without the model_inheritance tests. Make the problem go away by merging them. Thanks timo for the report. Backport of 0097d38 from master
2014-04-20[1.7.x] Fixed flake8 warnings introduced in recent commits.Simon Charette
Backport of 79f05616fbf48cf7c205ef17666af0c3d47b3c1e from master
2014-04-20[1.7.x] Fixed flake8 errors.Tim Graham
Backport of 471fb04a30 from master
2014-04-18[1.7.x] Fixed #22397 -- Issues removing M2M field with explicit through modelAndrew Gorcester
Changed the migration autodetector to remove models last so that FK and M2M fields will not be left as dangling references. Added a check in the migration state renderer to error out in the presence of dangling references instead of leaving them as strings. Fixed a bug in the sqlite backend to handle the deletion of M2M fields with "through" models properly (i.e., do nothing successfully). Thanks to melinath for report, loic for tests and andrewgodwin and charettes for assistance with architecture. Backport of 956bd64424 from master
2014-04-18[1.7.x] Fixed a test failure introduced by 214d1e1b0f.Simon Charette
Backport of 9bc377d7d0 from master
2014-04-16[1.7.x] Fixed #22434 -- Retain ordering on related sliced subqueries.Justin Hamade
Thanks maciej.pawlisz for the report, and charettes for the review. Backport of a13df671a5 from master
2014-04-16[1.7.x] Fixed #22460 -- Explicity remove constraints when dropping a related ↵Motiejus Jakštys
field. Backport of 0e45669fa9 from master
2014-04-13[1.7.x] Fixed #22350 -- Consistently serialize bytes and text in migrations.Simon Charette
Thanks to @treyhunner and Loïc for their suggestions and review. Backport of 72d3889db4 from master
2014-04-13[1.7.x] Fixed #21760 -- prefetch_related used an inefficient query for ↵valtron
reverse FK. Regression introduced by commit 9777442. Refs #21410. Backport of d3b71b976d from master
2014-04-12[1.7.x] Also allowed a non-overridden setting to be deletedClaude Paroz
Refs #20032, #18824. Thanks ztorstri at gmail.com for the report. Backport of 3417ba0309 from master.
2014-04-12[1.7.x] Fixed #22102 -- Made SimpleTestCase tests run before ↵Claude Paroz
unittest.TestCase ones Thanks aptiko for the report and Tim Graham for the review. Backport of 3e3a7372f5 from master.
2014-04-10[1.7.x] Fixed #21202 -- Maintained atomicity when the server disconnects.Aymeric Augustin
Thanks intgr for the report. This commit doesn't include a test because I don't know how to emulate a database disconnection in a cross-database compatible way. Also simplified a 'backends' test that was constrained by this problem. Backport of 81761508 from master
2014-04-10[1.7.x] Fixed #21239 -- Maintained atomicity when closing the connection.Aymeric Augustin
Refs #15802 -- Reverted #7c657b24 as BaseDatabaseWrapper.close() now has a proper "finally" clause that may need to preserve self.connection. Backport of 25860096 from master.
2014-04-10[1.7.x] Fixed #22291 -- Avoided shadowing deadlock exceptions on MySQL.Aymeric Augustin
Thanks err for the report. Backport of 58161e4e from master.
2014-04-10[1.7.x] Fixed #22194 -- Added --list-tags option to check command.Tim Graham
Thanks Elvard for the patch. Backport of 395d75ea6b from master
2014-04-10[1.7.x] Fixed #22343 -- Disallowed select_for_update in autocommit modeShai Berger
The ticket was originally about two failing tests, which are fixed by putting their queries in transactions. Thanks Tim Graham for the report, Aymeric Augustin for the fix, and Simon Charette, Tim Graham & Loïc Bistuer for review. Backport of b990df1d63 from master
2014-04-09[1.7.x] Fixed #21553 -- Ensured unusable database connections get closed.Aymeric Augustin
Backport of 5f2f47f from master
2014-04-08[1.7.x] Refs #21230 -- removed direct settings manipulation from signed ↵Huu Nguyen
cookies tests Backport of b9bfcd82f0 from master
2014-04-07[1.7.x] Fixed #21084 -- Used proxy model's content type for admin log entries.Alejandro Gómez
Backport of 7a7f6fccae from master
2014-04-03[1.7.x] Fixed #22363 -- Correctly serialize `django.utils.datetime_safe` ↵Simon Charette
objects. Thanks to linovia for the report. Backport of 074d3183d9 from master
2014-03-31[1.7.x] Fixed #22360 -- Fixed two non-deterministic tests in Python 3.4.Loic Bistuer
The order of admin's changelist filters in the querystring relied on dict ordering. Backport of 4d996b8e69 from master
2014-03-31[1.7.x] Fixed #21795 -- Made add_preserved_filters account for url prefixes.Loic Bistuer
Thanks to trac username honyczek for the report. Refs #6903. Backport of 4339e9a92d from master
2014-03-31[1.7.x] Fixed #22319 -- Fixed migration external dependencies when there are ↵Loic Bistuer
internal dependencies. Backport of 0fd51cf0bd from master
2014-03-31[1.7.x] Fixed #22359 -- Changing M2M field to blank=True failed on sqlite.Loic Bistuer
Backport of a449e7feec from master
2014-03-30[1.7.x] Fixed #22338 -- Fixed a test dependent on dictionary key iteration ↵Tim Graham
order. Backport of 69a4f383f6 from master
2014-03-28[1.7.x] Skipped JavascriptI18nTests if Firefox isn't properly configured.Tim Graham
Code borrowed from django.contrib.admin.tests. Without this, the class can throw an exception with something like "The browser appears to have exited before we could connect. The output was: Error: no display specified" Backport of e2ac0203d9 from master
2014-03-27[1.7.x] Skipped a test that errors rather than marked it as an expectedFailure.Tim Graham
The test throws an error which Python 3.4 doesn't seem to catch as an expectedFailure. refs 7476d96f83a004d674244aeb7a66289035427396 Backport of c170c3761b from master
2014-03-27[1.7.x] Fixed a deprecation warning on Python 3.Tim Graham
Backport of c19bbefca2 from master
2014-03-25[1.7.x] Fixed #22331 -- Made MigrationAutodetector ignore unmanaged models.Loic Bistuer
This commit reverts 69d4b1c and tackle the issue from a different angle. Models remain present in the project state, but are now ignored by the autodetector. Backport of 42336c84a0daedfd8242333622eefe202e32398e from master
2014-03-25[1.7.x] Fixed #12030 -- Validate integer field range at the model level.Simon Charette
Thanks to @timgraham for the review. Backport of 1506c71a95 from master
2014-03-25Revert "[1.7.x] Fixed #22331 -- Fixed migrations ProjectState to ignore ↵Tim Graham
unmanaged models." This reverts commit bf69375c4d2eaec4f00c646b9e7e84a9397d1a20.
2014-03-25[1.7.x] Fixed #22331 -- Fixed migrations ProjectState to ignore unmanaged ↵Loic Bistuer
models. Backport of 69d4b1c3ea from master
2014-03-25[1.7.x] Fixed #22315 -- str/bytes mismatch in staticfilesDavid Evans
Previously, `ManifestFilesMixin.read_manifest` failed in Python 3 because `json.loads` accepts `str` not `bytes`. Backport of 86dcac4634 from master
2014-03-25[1.7.x] Fixed #22087 -- Made AdminReadonlyField respect ModelForm Meta ↵Ben Davis
overrides. Backport of 16afffffe8 from master
2014-03-25[1.7.x] Fixed #22300 -- Fixed crash in migrations when changing ↵Stephen Burrows
non-relational field to relational. Backport of 35ed792cf2 from master
2014-03-24[1.7.x] Fixed #22293 -- Avoided renaming many-to-many tables to themselves.Daniel Hahler
Fixed this for both implementations of _alter_many_to_many, instead of in `alter_db_table` itself (more implementations). Backport of 1edfa155e3 from master