- 11 Eyl, 2015 10 kayıt (commit)
-
-
Paul Rentschler yazdı
-
Renato Oliveira yazdı
-
Ryan Allen yazdı
-
Ryan Allen yazdı
-
Malcolm Box yazdı
This allows dynamically-generated attributes to be specified in checked ModelAdmin attributes without triggering errors.
-
Jose Carlos Menezes yazdı
-
Flavio Curella yazdı
-
Adam Chainz yazdı
-
Tim Graham yazdı
Düsseldorf now appears as Dusseldorf in the latest version of the GeoIP2 database.
-
Flavio Curella yazdı
Django 1.9 drops support for PostgreSQL 9.0 where creating a database using a template was needed.
-
- 10 Eyl, 2015 8 kayıt (commit)
-
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
Sigh.
-
Aymeric Augustin yazdı
This was the original intent.
-
Collin Anderson yazdı
textwrap.indent() is new in Python 3.3.
-
Aymeric Augustin yazdı
Fixed #20461 -- Allowed running tests in parallel.
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
This reduces the time spent cloning databases. Thanks Tim for the suggestion.
-
Aymeric Augustin yazdı
-
- 09 Eyl, 2015 18 kayıt (commit)
-
-
Aymeric Augustin yazdı
Subclass private APIs is marginally better than monkey-patching them, even if it doesn't make a big difference in practice.
-
Aymeric Augustin yazdı
This new technique is more straightforward and compatible with test parallelization, where the effective database connection settings no longer match settings.DATABASES.
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
Notably it will fail to report a Model.DoesNotExist exceptions because the class itself isn't pickleable. (Django has specific code to make its instances pickleable.)
-
Aymeric Augustin yazdı
Considering the APIs exercised by these test cases, it's hard to make them independent.
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
This requires that each test never alters files in static directories collected by other tests. The alternative is to add a temporary directory to STATICFILES_DIRS or a new app to INSTALLED_APPS.
-
Aymeric Augustin yazdı
This is required for running tests in parallel.
-
Aymeric Augustin yazdı
The previous implementation would result in tests hitting the wrong database when running tests in parallel on multiple databases.
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
Previously, a traceback would be displayed on exit because: - using some multiprocessing features creates a temporary directory - this directory would be inside TMPDIR - multiprocessing would attempt to remove it when a particular object was deallocated, after runtests.py had already removed it along with everything else in TMPDIR.
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
-
Daniel Hahler yazdı
-
Tim Graham yazdı
This prevented the temporary directory from being removed on Windows.
-
Bibhas yazdı
-
Moritz Sichert yazdı
-
- 08 Eyl, 2015 3 kayıt (commit)
-
-
Ola Sitarska yazdı
Thanks Jaap Roes for the idea and initial patch.
-
Raphael Michel yazdı
-
Alex Hill yazdı
-
- 07 Eyl, 2015 1 kayıt (commit)
-
-
Ryan Hiebert yazdı
-