summaryrefslogtreecommitdiff
path: root/tests/model_regress
AgeCommit message (Collapse)Author
2025-12-18Fixed #36701 -- Fixed memory leak in ModelState.Samriddha9619
2022-10-08Refs #33990 -- Renamed TransactionTestCase.assertQuerysetEqual() to ↵Gregor Gärtner
assertQuerySetEqual(). Co-Authored-By: Michael Howitz <mh@gocept.com>
2022-09-30Fixed #33984 -- Reverted "Fixed #32980 -- Made models cache related managers."Mariusz Felisiak
This reverts 4f8c7fd9d91b35e2c2922de4bb50c8c8066cbbc6 and adds two regression tests: - test_related_manager_refresh(), and - test_create_copy_with_m2m(). Thanks joeli for the report.
2022-02-07Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-11-08Fixed #32980 -- Made models cache related managers.Keryn Knight
2020-08-12Fixed #31863 -- Prevented mutating model state by copies of model instances.Gert Burger
Regression in bfb746f983aa741afa3709794e70f1e0ab6040b5.
2020-05-11Optimized Model and QuerySet pickling version comparison.Adam Johnson
2020-04-30Removed unused __str__() methods in tests models.Mariusz Felisiak
Follow up to 6461583b6cc257d25880ef9a9fd7e2125ac53ce1.
2019-11-28Refs #23919 -- Replaced super(...) with super() in metaclasses.Jon Dufresne
2019-03-20Moved choices inside of a test model per coding style.oliver
Follow up to 3a4558b84f76c1dbe54c8c38e90e4048c2bd3e9a.
2019-03-14Fixed #30254 -- Allowed model metaclasses to access the attribute dict in ↵Matt Westcott
__init__(). Regression in a68ea231012434b522ce45c513d84add516afa60.
2018-11-27Switched TestCase to SimpleTestCase where possible in Django's tests.Tim Graham
2017-11-06Fixed #28776 -- Fixed a/an/and typos in docs and comments.Дилян Палаузов
2017-08-11Refs #28459 -- Optimized ModelState instantiation.Sergey Fedoseev
2017-08-11Fixed #28456 -- Allowed customizing Model pickling by overriding __getstate__().Nerl~
2017-06-11Refs #23919 -- Removed support for broken Model.__str__() in Model.__repr__().Tim Graham
Returning invalid bytestrings in __str__() is unlikely in Python 3.
2017-01-26Refs #23919, #27778 -- Removed obsolete mentions of unicode.Vytis Banaitis
2017-01-25Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand
2017-01-18Refs #23919 -- Removed six.<various>_types usageClaude Paroz
Thanks Tim Graham and Simon Charette for the reviews.
2017-01-18Refs #23919 -- Removed python_2_unicode_compatible decorator usageClaude Paroz
2017-01-18Refs #23919 -- Removed encoding preambles and future importsClaude Paroz
2016-11-20Fixed #27514 -- Tested Model.__init__ excessive number of fields.Adam Chainz
2016-11-10Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings.za
2016-10-11Tested Model.get_next/prev_by_FIELD() on unsaved models.Tim Graham
2016-02-08Refs #24007 -- Removed an apps.populate() call in model unpickling that can ↵Tim Graham
cause deadlocks.
2016-01-29Refs #26022 -- Used context manager version of assertRaises in tests.Hasan
2015-11-14Fixed #25745 -- Promoted RuntimeWarnings to errors in the test suite.Simon Charette
2015-07-27Fixed #21127 -- Started deprecation toward requiring on_delete for ↵Flavio Curella
ForeignKey/OneToOneField
2015-04-30Fixed model_regress test failure on non-ASCII path; refs #24717.Tim Graham
2015-04-29Fixed #24717 -- Fixed model_regress test failure on RHEL6 SCLDavid D. Riddle
The test failed on RHEL6 systems running python 2.7 from a RedHat Software Collection (SCL) because this test runs an external python script with a stripped system environment. RedHat SCLs work by setting a number of system environment variables when these are stripped out by this test the python 2.7 interpreter is no longer able to function properly because it can not find the system libraries needed. Now we use use mock to modify the system environment directly.
2015-04-02Fixed mistakes in tests unveiled by version bump to 1.8.1.Tim Graham
Forwardport of e7366ab1f908b8cbf8d7e83037b5f17d101b5ade from stable/1.8.x
2015-02-23Normalized usage of the tempfile module.Aymeric Augustin
Specifically stopped using the dir argument.
2015-02-17Fixed "environment can only contain strings" in model_regress test on Windows.Tim Graham
2015-02-17Refs #24324 -- Fixed UnicodeDecodeError in model_regress test on non-ASCII path.Tim Graham
2015-02-06Fixed E265 comment styleCollin Anderson
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2015-02-03Fixed #24149 -- Normalized tuple settings to lists.darkryder
2015-01-16Fixed #24160 -- Fixed model_regress test on Windows; refs #24007.Collin Anderson
2015-01-11Revert "Marked a test as an expected failure on MySQL and Python 3.2."Claude Paroz
This reverts commit 832b4a5722ba6b55e7b17c3bac6614ecca9aa88d. We officially don't support MySQL on Python 3.2. Refs #20380.
2014-12-19Fixed refs #24007 test on Windows.Tim Graham
2014-12-19Made model_regress unpickling test CWD-independentClaude Paroz
Refs #24007. Thanks Tim Graham for his help with the patch.
2014-12-17Allowed Python executable names other than python in test from refs #24007.Collin Anderson
2014-12-17Fixed #24007 -- Ensure apps registry's ready before unpickling modelsClaude Paroz
This prevents AppRegistryNotReady errors when unpickling Django models from an external script.
2014-08-07Added a missing unicode_literals that caused a test failure after refs #23226.Tim Graham
2014-06-11Fixed #21430 -- Added a RuntimeWarning when unpickling Models and QuerySets ↵Anubhav Joshi
from a different Django version. Thanks FunkyBob for the suggestion, prasoon2211 for the initial patch, and akaariai, loic, and charettes for helping in shaping the patch.
2014-05-16Fix storing of binary fields and unicode textfields for Oracle/Python3Shai Berger
2014-05-15Harmonized some PEP 0263 coding preamblesClaude Paroz
2014-03-03Fixed many typos in comments and docstrings.Rodolfo Carvalho
Thanks Piotr Kasprzyk for help with the patch.
2013-10-21Fixed #21288 -- Fixed E126 pep8 warningsAlasdair Nicol