summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2015-10-03[1.8.x] Fixed #25389 -- Fixed pickling a SimpleLazyObject wrapping a model.Ben Kraft
Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in particular it did not add the `_django_version` attribute added in 42736ac8. Now it will handle this and other custom `__reduce__` methods correctly. Backport of 35355a4ffedb2aeed52d5fe3034380ffc6a438db from master
2015-09-30[1.8.x] Fixed #24505 -- Fixed clash with hidden m2m fields.Marco Fucci
Added support for multiple m2m fields with the same 'to' model and with related_name set to '+'. Backport of 4ee08958f154594b538207a53c1d457687b3f7ae from master
2015-09-21[1.8.x] Fixed #24921 -- set_autocommit(False) + ORM queries.Aymeric Augustin
This commits lifts the restriction that the outermost atomic block must be declared with savepoint=False. This restriction was overly cautious. The logic that makes it safe not to create savepoints for inner blocks also applies to the outermost block when autocommit is disabled and a transaction is already active. This makes it possible to use the ORM after set_autocommit(False). Previously it didn't work because ORM write operations are protected with atomic(savepoint=False). Backport of 91e9f1c from master
2015-09-21[1.8.x] Fixed #25431 -- Readded inline foreign keys to modelformset instancesClaude Paroz
Too much field exclusions in form's construct_instance() in _post_clean() could lead to some unexpected missing ForeignKey values. Fixes a regression from 45e049937. Refs #13776. Backport of 65a1055a3 from master.
2015-09-19[1.8.x] Fixed #25160 (again) -- Moved data loss check on reverse relations.Aymeric Augustin
Moved data loss check when assigning to a reverse one-to-one relation on an unsaved instance to Model.save(). This is exactly the same change as e4b813c but for reverse relations. Backport of c3904de from master
2015-09-17[1.8.x] Refs #20625 -- Fixed custom queryset chaining with values() and ↵Aric Coady
values_list().
2015-09-17[1.8.x] Added a version requirement to mysqlclient in test requirements.Tim Graham
Backport of fc8a6a9b002aef90ff68f3d95e560db1ea728c76 from master
2015-09-17[1.8.x] Added a version requirement to python-memcached in test requirements.Tim Graham
Backport of 12a62e7e4b8e6d1136aa4457619449cbbcf9dd7c from master
2015-09-14[1.8.x] Fixed #25377 -- Changed Count queries to execute COUNT(*) instead of ↵Adam Chainz
COUNT('*'). Backport of 3fe3887a2ed94f7b15be769f6d81571031ec5627 from master
2015-09-14[1.8.x] Fixed #25393 -- Fixed MySQL crash when adding text/blob field with ↵Ville Skyttä
unhashable default. Backport of 4d933ad4181a511f3ced98edba4e17aff054e0e2 from master
2015-09-11[1.8.x] Fixed #25382 -- Removed obsolete references to DateQuerySet.Renato Oliveira
Backport of e3720b990a33ae259da4b1f1f6069aa6bbc8c03d from master
2015-09-05[1.8.x] Fixed #24525 -- Fixed AssertionError in some complex queries.Tim Graham
Thanks Anssi Kääriäinen for providing the solution. Backport of 2dc9ec5616a942de3a0886a707f93988f56dd594 from master
2015-09-04[1.8.x] Refs #25345 -- Updated links to code.google.com.Maxime Lorant
Backport of c92cd22d02349b73d169a3a2ff3b6fe7a54bfb0c from master
2015-08-29[1.8.x] Made the autoreloader survive all exceptions.Aymeric Augustin
Refs #24704. Backport of b79fc11d73 from master
2015-08-29[1.8.x] Ensured gen_filenames() yields native strings.Aymeric Augustin
This also fixes a test failure on Python 2 when Django is installed in a non-ASCII path. This problem cannot happen on Python 3. Backport of c2fcba2ac7 from master
2015-08-29[1.8.x] Refactored autoreload tests.Aymeric Augustin
* Added helpers to test uncached and cached access. * Fixed test_project_root_locale: it duplicated test_locale_paths_setting. * Rewrote test_only_new_files: test more cases. Backport of dfa712efb8 from master
2015-08-29[1.8.x] Accounted for error files in the autoreloader.Aymeric Augustin
* When some old files contain errors, the second call to gen_filenames() should return them. * When some new files contain errors, the first call to gen_filenames(only_new=True) should return them. Backport of 23620cb8e0 from master
2015-08-28[1.8.x] Fixed #25323 -- Fixed selenium test failures with chromedriver 2.18.Tim Graham
Backport of 7ac0cd445e056cac9bfc1fed11026ab6c74b8818 from master
2015-08-28[1.8.x] Fixed #25299 -- Fixed crash with ModelAdmin.list_display value that ↵Tim Graham
clashes with a model reverse accessor. Backport of 9607a0404188bbe612f05216f5a82df26f4b4e80 from master
2015-08-25[1.8.x] Fixed #25295 -- Restored 'no active translation' after language overrideClaude Paroz
Thanks David Nelson Adamec for the report and Tim Graham for the review. Backport of 9324935c3 from master.
2015-08-22[1.8.x] Fixed #25040 -- Fixed migrations state crash with GenericForeignKeyKai Richard Koenig
Backport of 60f795c0608119cdb02d61d3eb59f34ebdb55754 from master
2015-08-20[1.8.x] Fixed typo in tests/migrations/test_autodetector.py.Tim Graham
Backport of 01966bb2a779f68d1a371acb1bf814fac7bb5132 from master
2015-08-20[1.8.x] Fixed #24951 -- Fixed AssertionError in delete queries involving a ↵Tim Graham
foreign/primary key. Thanks Anssi Kääriäinen for help. Backport of 333cbdcd2de4546e33ad50ebd8b67e1a1e87aeec from master
2015-08-18[1.8.x] Fixed DoS possiblity in contrib.auth.views.logout()Tim Graham
Thanks Florian Apolloner and Carl Meyer for review. This is a security fix.
2015-08-15[1.8.x] Fixed #25180 -- Prevented varchar_patterns_ops and text_patterns_ops ↵Caio Ariede
indexes for ArrayField. Backport of dad8434d6ff5da10959672726dc9b397296d380b from master
2015-08-14[1.8.x] Refs #23843 -- Updated Oracle annotations workaround to reflect ↵Tim Graham
latest status. Backport of f9636fdf922fe49ff82d02b17d6b34469fcf1fda from master
2015-08-13[1.8.x] Fixed #25267 -- Corrected message for admin.E122 system check.Fabrizio Ettore Messina
Backport of ece78684d9e09c477c4a0f10236c0aec45bac726 from master
2015-08-10[1.8.x] Fixed #25160 -- Moved unsaved model instance data loss check to ↵Tim Graham
Model.save() This mostly reverts 5643a3b51be338196d0b292d5626ad43648448d3 and 81e1a35c364e5353d2bf99368ad30a4184fbb653. Thanks Carl Meyer for review. Backport of 5980b05c1fad69eef907e0076aa2dc837edab529 from master
2015-08-08[1.8.x] Updated Wikipedia links to use httpsClaude Paroz
Backport of 64982cc2fb from master.
2015-08-07[1.8.x] Fixed #25231 -- Added recording of squashed migrations in the ↵mlavin
migrate command. Ensured squashed migrations are recorded as applied when the migrate command is run and all of the original migrations have been previously applied. Backport of 69db1c745506bf63026def25d6854755179feaa8 from master
2015-08-07[1.8.x] Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial ↵Tim Graham
values. Thanks Simon Charette for review. Backport of a7b7f27c05244d69a11545261eb3bbd73791b3d2 from master
2015-08-04[1.8.x] Fixed #25215 -- Solved reference to forms.HStoreField in declaration ↵Curtis Maloney
of HStoreField Correct test which was using the model field in a test form. Backport of 9f73009e98c51986a50cc45844b8bca72673e955 from master
2015-08-03[1.8.x] Fixed #25206 -- Fixed error message when checking a ModelAdmin ↵Alasdair Nicol
fieldset's fields. Backport of 8972818289452d611d97fac0f4a6d24625987b31 from master
2015-08-01[1.8.x] Fixed #25204 -- Added missing space in runserver logging.Tim Graham
Backport of 1a76257b1b385ac8afd67bd36d061f508613e4d2 from master
2015-08-01[1.8.x] Fixed #25176 -- Prevented TestCase.setUpTestData() exception from ↵Adam Chainz
leaking transaction. Backport of 0abb06930fc0686cb35079934e5bb40df66f5691 from master
2015-07-30[1.8.x] Updated GeoIP test for newer versionsClaude Paroz
Backport of 3f9dca62cb31a2b4b279b7d312a850660d21e91f from master
2015-07-30[1.8.x] Fixed #25183 -- Fixed non-deterministic GeoIP test.Tim Graham
google.com doesn't always resolve to an IP inside the United States. Backport of 5b6ca150730cddb09ff8622d49b273d57b9c6703 from master
2015-07-23[1.8.x] Fixed #12768 -- Fixed QuerySet.raw() regression on FK with custom ↵Matt Johnson
db_column. Backport of e063ac2fae007a2eecaeab5ce17064c31230ce29 from master
2015-07-13[1.8.x] Fixed #25079 -- Added warning if both TEMPLATES and TEMPLATE_* ↵Daniel Roseman
settings are defined. Django ignores the value of the TEMPLATE_* settings if TEMPLATES is also set, which is confusing for users following older tutorials. This change adds a system check that warns if any of the TEMPLATE_* settings have changed from their defaults but the TEMPLATES dict is also non-empty. Removed the TEMPLATE_DIRS from the test settings file; this was marked for removal in 1.10 but no tests fail if it is removed now. Backport of 24620d71f2116da31abe6c9391f7bc807ac23c0b from master
2015-07-13[1.8.x] Fixed #25108 -- Fixed a test which failed on Pillow 2.9+Yosuke Yasuda
Backport of a2b999dfcac9bc92513a36ec6b3033ded1561c66 from master
2015-07-10[1.8.x] Fixed #25019 -- Added UUID support in DjangoJSONEncoderLukas Hetzenecker
Backport of 6355a6d4f5 and 2e05ef4e18 from master.
2015-07-08[1.8.x] Fixed catastrophic backtracking in URLValidator.Shai Berger
Thanks João Silva for reporting the problem and Tim Graham for finding the problematic RE and for review. This is a security fix; disclosure to follow shortly.
2015-07-08[1.8.x] Prevented newlines from being accepted in some validators.Tim Graham
This is a security fix; disclosure to follow shortly. Thanks to Sjoerd Job Postmus for the report and draft patch.
2015-07-08[1.8.x] Fixed #19324 -- Avoided creating a session record when loading the ↵Carl Meyer
session. The session record is now only created if/when the session is modified. This prevents a potential DoS via creation of many empty session records. This is a security fix; disclosure to follow shortly.
2015-07-07[1.8.x] Replaced try..except blocks by context manager in custom lookups testsAndriy Sokolovskiy
Backport of 13dca01af02e91f25ae1d96b09b857993714c96d from master
2015-07-06[1.8.x] Fixed #25059 -- Allowed Punycode TLDs in URLValidatorAlexey Sveshnikov
Backport of bc98bc56a52860688ea0ae2ec7b9e59ddb72a811 from master
2015-07-03[1.8.x] Fixed #25055 -- Made m2m long name testing friendlier for 3rd party ↵Michael Manfre
databases. Backport of f9c3587b51487179cf3fb92b509790f4610d6012 from master
2015-07-03[1.8.x] Fixed #25056 -- Documented minimum version of jinja2 for testing.Tim Graham
Backport of ca58181bac5366d3a1fb44e1b49fe9e365095138 from master
2015-06-30[1.8.x] Refs #23621 -- Fixed warning message when reloading models.Marten Kenbeek
Backport of aabb58428beae0bd34f32e5d620a82486b670499 from master
2015-06-27[1.8.x] Fixed #25031 -- Fixed a regression in the unordered_list template ↵Noam
filter. Backport of e291fc4757e952fd4f663d88adca416b016db13e from master