| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-27 | Fixed #36946 -- Respected test database name when running tests in parallel ↵ | Sage Abdullah | |
| on SQLite. The "spawn" and "forkserver" multiprocessing modes were affected. | |||
| 2025-10-28 | Fixed #36596 -- Made parallel test runner respect django_test_skips and ↵ | Mariusz Felisiak | |
| django_test_expected_failures. | |||
| 2025-07-29 | Fixed #36531 -- Added forkserver support to parallel test runner. | Mariusz Felisiak | |
| 2023-09-25 | Refs #34825 -- Made SQLite backend open source database in readonly mode ↵ | David Sanders | |
| when using spawn. | |||
| 2023-08-20 | Fixed DatabaseCreation.get_test_db_clone_settings() for empty database name ↵ | Mariusz Felisiak | |
| on SQLite. Empty string should be considered an in-memory SQLite database. | |||
| 2022-10-26 | Refs #33173 -- Fixed destroying test databases when running tests in ↵ | Mariusz Felisiak | |
| parallel using spawn on Windows. Thanks Simon Willison for inspiration. | |||
| 2022-03-15 | Fixed #31169 -- Adapted the parallel test runner to use spawn. | David Smith | |
| Co-authored-by: Valz <ahmadahussein0@gmail.com> Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-03-25 | Fixed #32582 -- Removed unnecessary dot in names of cloned test databases on ↵ | Girish Sontakke | |
| SQLite. | |||
| 2019-11-21 | Fixed #30413 -- Fixed test database signature on SQLite when test database ↵ | Farhaan Bukhsh | |
| name is provided. Previously, the same signature was created for multiple in-memory databases on SQLite when they had tests databases names DATABASES['TEST']['NAME']. | |||
| 2019-11-07 | Refs #29983 -- Added support for using pathlib.Path in all settings. | Jon Dufresne | |
| 2019-02-13 | Fixed #30184 -- Removed ellipsis characters from shell output strings. | Dan Davis | |
| Partially reverted 50b8493581fea3d7137dd8db33bac7008868d23a (refs #29654) to avoid a crash when the user shell doesn't support non-ASCII characters. | |||
| 2018-09-26 | Refs #29784 -- Switched to https:// links where available. | Jon Dufresne | |
| 2018-08-22 | Refs #29654 -- Replaced three dots with ellipsis character in output strings. | Claude Paroz | |
| 2018-07-19 | Fixed #29040 -- Made test database creation messages use a consistent output ↵ | Claude Paroz | |
| stream. | |||
| 2018-02-26 | Refs #28909 -- Simplifed code using unpacking generalizations. | Mariusz Felisiak | |
| 2017-11-07 | Fixed #28769 -- Replaced 'x if x else y' with 'x or y'. | Дилян Палаузов | |
| 2017-10-03 | Refs #28584 -- Removed unused DatabaseFeatures.can_share_in_memory_db. | Tim Graham | |
| 2017-09-11 | Fixed #28578 -- Renamed DatabaseCreation number arguments to suffix. | Jon Dufresne | |
| 2017-03-04 | Refs #27795 -- Removed unneeded force_text calls | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-02-28 | Refs #27656 -- Updated django.db docstring verbs according to PEP 257. | Anton Samarchyan | |
| 2017-01-18 | Refs #23919 -- Removed most of remaining six usage | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2016-08-17 | Fixed #27077 -- Made SQLite's in-memory database checks DRYer. | Chris Jerdonek | |
| 2016-08-17 | Fixed #27078 -- Simplified "if" logic in SQLite's _get_test_db_name(). | Chris Jerdonek | |
| 2015-10-06 | Refs #12118 -- Allowed "mode=memory" in SQLite test database names. | Riccardo Magliocchetti | |
| 2015-09-25 | Fixed #25196 -- Normalized database representations in test database messages. | Ville Skyttä | |
| Left over Oracle mostly as-is since it's more complicated. | |||
| 2015-09-09 | Cloned databases for running tests in parallel. | Aymeric Augustin | |
| 2015-01-18 | Removed obsolete SQL generation methods. | Tim Graham | |
| 2015-01-14 | Fixed #22603 -- Reorganized classes in django.db.backends. | Tim Graham | |
| 2014-12-31 | Moved DatabaseCreation.data_types properties to DatabaseWrapper. | Tim Graham | |
| refs #22340. | |||
| 2014-12-30 | Fixed #12118 -- Added shared cache support to SQLite in-memory testing. | Andriy Sokolovskiy | |
| 2014-12-20 | Fixed #2443 -- Added DurationField. | Marc Tamlyn | |
| A field for storing periods of time - modeled in Python by timedelta. It is stored in the native interval data type on PostgreSQL and as a bigint of microseconds on other backends. Also includes significant changes to the internals of time related maths in expressions, including the removal of DateModifierNode. Thanks to Tim and Josh in particular for reviews. | |||
| 2014-09-16 | Fixed #19463 -- Added UUIDField | Marc Tamlyn | |
| Uses native support in postgres, and char(32) on other backends. | |||
| 2014-09-05 | Limited lines to 119 characters in django/ | Tim Graham | |
| refs #23395. | |||
| 2014-05-28 | Fixed #20550 -- Added ability to preserve test db between runs | Greg Chapple | |
| 2014-03-09 | Reorganized the database test settings | Shai Berger | |
| Change database test settings from "TEST_"-prefixed entries in the database settings dictionary to setting in a dictionary that is itself an entry "TEST" in the database settings. Refs #21775 Thanks Josh Smeaton for review. | |||
| 2013-09-06 | Fixed #10164 -- Made AutoField increase monotonically on SQLite | Chris Wilson | |
| Thanks malte for the report. | |||
| 2013-07-08 | A large number of stylistic cleanups across django/db/ | Alex Gaynor | |
| 2013-03-11 | Added an API to control database-level autocommit. | Aymeric Augustin | |
| 2013-03-02 | Add a BinaryField model field | Claude Paroz | |
| Thanks Michael Jung, Charl Botha and Florian Apolloner for review and help on the patch. | |||
| 2012-10-22 | Fixed #19162 -- Wrong indentation. | Jan Bednařík | |
| 2012-08-08 | [py3] Replaced raw_input by input | Claude Paroz | |
| The six addition has been borrowed from: https://bitbucket.org/gutworth/six/changeset/733ef740 | |||
| 2012-04-30 | Replaced print statement by print function (forward compatibility syntax). | Claude Paroz | |
| 2012-04-29 | Fixed #18013 -- Use the new 'as' syntax for exceptions. | Claude Paroz | |
| Thanks Clueless for the initial patch. Note that unittest has been purposely left out (external package only used by Python 2.6). | |||
| 2012-03-13 | Fixed #16329 -- Fixed detection of transaction-handling capabilities when ↵ | Ramiro Morales | |
| all test databases are sqlite3, in-memory. Thanks canassa for the report and agriffis (#17762) and lrekucki (in #17758) for their contribution to the fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17702 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2011-07-06 | Fixed #16250 -- Made test database creation support code in the PostgreSQL ↵ | Ramiro Morales | |
| DB backend compatible with psycopg2 2.4.2. Implemented this by adding an internal hook for work that should be performed before that point. Also, regarding the `DatabaseCreation.set_autocommit()` method: * Stop using it for such tasks * Stop providing an implementation that tries to cover all the possible idioms a third party database backend DB-API 2 driver could need to activate autocommit. It is now left for third party backends to implement. This can be backwards incompatible in the case of user applications that: * Had started using this method * Use a third a party database backend git-svn-id: http://code.djangoproject.com/svn/django/trunk@16520 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2011-06-11 | Fixed #811 -- Added support for IPv6 to forms and model fields. Many thanks ↵ | Jannis Leidel | |
| to Erik Romijn. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16366 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2010-12-08 | Fixed error introduced in r14666 that results in the message reporting the ↵ | Ramiro Morales | |
| test DB name to be created being shown actually after the real action when the operation fails. Implemented that by factoring out calculation of test DB name to an internal method. git-svn-id: http://code.djangoproject.com/svn/django/trunk@14861 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2010-08-07 | Rationalized the verbosity levels (including introducing a new super-verbose ↵ | Russell Keith-Magee | |
| level) for syncdb, test and loaddata. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13539 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2009-12-22 | Fixed #1142 -- Added multiple database support. | Russell Keith-Magee | |
| This monster of a patch is the result of Alex Gaynor's 2009 Google Summer of Code project. Congratulations to Alex for a job well done. Big thanks also go to: * Justin Bronn for keeping GIS in line with the changes, * Karen Tracey and Jani Tiainen for their help testing Oracle support * Brett Hoerner, Jon Loyens, and Craig Kimmerer for their feedback. * Malcolm Treddinick for his guidance during the GSoC submission process. * Simon Willison for driving the original design process * Cal Henderson for complaining about ponies he wanted. ... and everyone else too numerous to mention that helped to bring this feature into fruition. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11952 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
