Diff of the two buildlogs:

--
--- b1/build.log	2025-03-08 03:07:25.696238653 +0000
+++ b2/build.log	2025-03-08 03:22:23.067962066 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Mar  7 15:02:10 -12 2025
-I: pbuilder-time-stamp: 1741402930
+I: Current time: Fri Apr 10 23:30:29 +14 2026
+I: pbuilder-time-stamp: 1775813429
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz]
 I: copying local configuration
@@ -27,52 +27,84 @@
 dpkg-source: info: applying 0004-Set-the-default-shebang-to-new-projects-to-use-Pytho.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/4044488/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink03-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Apr 10 09:30 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='experimental'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=experimental
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='baa9493b58794951a4c086d476c3f15f'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='4044488'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=fe3a37057cc6439e8a00a4c961204759
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=3717584
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D3aN6T5n/pbuilderrc_0nj7 --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D3aN6T5n/b1 --logfile b1/build.log python-django_5.2~beta1-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D3aN6T5n/pbuilderrc_Odsk --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D3aN6T5n/b2 --logfile b2/build.log python-django_5.2~beta1-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink04-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/4044488/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -509,7 +541,7 @@
 Get: 355 http://deb.debian.org/debian unstable/main arm64 python3-tblib all 3.0.0-6 [13.8 kB]
 Get: 356 http://deb.debian.org/debian unstable/main arm64 python3-tz all 2025.1-3 [4004 B]
 Get: 357 http://deb.debian.org/debian unstable/main arm64 python3-yaml arm64 6.0.2-1+b2 [122 kB]
-Fetched 173 MB in 1s (221 MB/s)
+Fetched 173 MB in 2s (114 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:arm64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19897 files and directories currently installed.)
@@ -1649,8 +1681,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat Mar  8 03:02:58 UTC 2025.
-Universal Time is now:  Sat Mar  8 03:02:58 UTC 2025.
+Local time is now:      Fri Apr 10 09:32:26 UTC 2026.
+Universal Time is now:  Fri Apr 10 09:32:26 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up mariadb-common (1:11.4.5-1) ...
@@ -1984,7 +2016,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/python-django-5.2~beta1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../python-django_5.2~beta1-1_source.changes
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for experimental
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/python-django-5.2~beta1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../python-django_5.2~beta1-1_source.changes
 dpkg-buildpackage: info: source package python-django
 dpkg-buildpackage: info: source version 3:5.2~beta1-1
 dpkg-buildpackage: info: source distribution experimental
@@ -13184,7 +13220,7 @@
 Copying Django.egg-info to build/bdist.linux-aarch64/wheel/./Django-5.2b1.egg-info
 running install_scripts
 creating build/bdist.linux-aarch64/wheel/Django-5.2b1.dist-info/WHEEL
-creating '/build/reproducible-path/python-django-5.2~beta1/.pybuild/cpython3_3.13_django/.tmp-ah3hvpq5/Django-5.2b1-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it
+creating '/build/reproducible-path/python-django-5.2~beta1/.pybuild/cpython3_3.13_django/.tmp-wlyk_avb/Django-5.2b1-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it
 adding 'django/__init__.py'
 adding 'django/__main__.py'
 adding 'django/shortcuts.py'
@@ -16858,15 +16894,15 @@
 I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module
 make -C docs html
 make[2]: Entering directory '/build/reproducible-path/python-django-5.2~beta1/docs'
-sphinx-build -b djangohtml -n -d _build/doctrees -D language=en --jobs auto   . _build/html
+sphinx-build -b djangohtml -n -d _build/doctrees -D language=nl --jobs auto   . _build/html
 Running Sphinx v8.1.3
-loading translations [en]... done
+loading translations [nl]... done
 making output directory... done
 loading intersphinx inventory 'python' from /usr/share/doc/python3-doc/html/objects.inv ...
 loading intersphinx inventory 'sphinx' from /usr/share/doc/sphinx-doc/html/objects.inv ...
-loading intersphinx inventory 'psycopg' from /usr/share/doc/python-psycopg2-doc/html/objects.inv ...
 WARNING: failed to reach any of the inventories with the following issues:
 intersphinx inventory '/usr/share/doc/sphinx-doc/html/objects.inv' not fetchable due to <class 'FileNotFoundError'>: [Errno 2] No such file or directory: '/usr/share/doc/sphinx-doc/html/objects.inv'
+loading intersphinx inventory 'psycopg' from /usr/share/doc/python-psycopg2-doc/html/objects.inv ...
 building [mo]: targets for 0 po files that are out of date
 writing output... 
 building [djangohtml]: targets for 613 source files that are out of date
@@ -16915,6 +16951,7 @@
 copying extra files... 
 copying extra files: done
 copying assets: done
+writing output... [  4%] faq/admin .. howto/deployment/asgi/index
 /build/reproducible-path/python-django-5.2~beta1/docs/internals/contributing/writing-documentation.txt:148: WARNING: undefined label: 'sphinx:rst-index' [ref.ref]
 /build/reproducible-path/python-django-5.2~beta1/docs/internals/contributing/writing-documentation.txt:312: WARNING: py:mod reference target not found: sphinx.ext.intersphinx [ref.mod]
 /build/reproducible-path/python-django-5.2~beta1/docs/internals/contributing/writing-documentation.txt:344: WARNING: rst:role reference target not found: rfc [ref.role]
@@ -16926,15 +16963,14 @@
 /build/reproducible-path/python-django-5.2~beta1/docs/internals/contributing/writing-documentation.txt:366: WARNING: undefined label: 'sphinx:rst-index' [ref.ref]
 /build/reproducible-path/python-django-5.2~beta1/docs/internals/contributing/writing-documentation.txt:594: WARNING: rst:role reference target not found: doc [ref.role]
 /build/reproducible-path/python-django-5.2~beta1/docs/internals/contributing/writing-documentation.txt:594: WARNING: rst:role reference target not found: ref [ref.role]
-writing output... [  4%] faq/admin .. howto/deployment/asgi/index
 writing output... [  7%] howto/deployment/asgi/uvicorn .. internals/contributing/bugs-and-features
 writing output... [ 11%] internals/contributing/committing-code .. intro/install
 writing output... [ 15%] intro/overview .. ref/class-based-views/index
+writing output... [ 19%] ref/class-based-views/mixins .. ref/contrib/gis/gdal
 /build/reproducible-path/python-django-5.2~beta1/docs/ref/contrib/postgres/fields.txt:841: WARNING: py:func reference target not found: psycopg:psycopg.types.range.register_range [ref.func]
 /build/reproducible-path/python-django-5.2~beta1/docs/ref/databases.txt:255: WARNING: py:class reference target not found: psycopg:psycopg_pool.ConnectionPool [ref.class]
 /build/reproducible-path/python-django-5.2~beta1/docs/ref/databases.txt:278: WARNING: undefined label: 'psycopg:client-side-binding-cursors' [ref.ref]
 /build/reproducible-path/python-django-5.2~beta1/docs/ref/databases.txt:278: WARNING: undefined label: 'psycopg:server-side-binding' [ref.ref]
-writing output... [ 19%] ref/class-based-views/mixins .. ref/contrib/gis/gdal
 writing output... [ 22%] ref/contrib/gis/geoip2 .. ref/contrib/postgres/expressions
 writing output... [ 26%] ref/contrib/postgres/fields .. ref/forms/api
 writing output... [ 30%] ref/forms/fields .. ref/models/options
@@ -16987,7 +17023,7 @@
 copying images... [ 96%] ref/contrib/admin/_images/raw_id_fields.png
 copying images... [100%] topics/testing/_images/django_unittest_classes_hierarchy.svg
 
-dumping search index in English (code: en)... done
+dumping search index in Dutch (code: nl)... done
 dumping object inventory... done
 writing templatebuiltins.js...
 build succeeded, 18 warnings.
@@ -20418,6 +20454,11 @@
 Cloning test database for alias 'other' ('file:memorydb_other?mode=memory&cache=shared')...
  OK
 System check identified no issues (17 silenced).
+test_pickle (utils_tests.test_simplelazyobject.TestUtilsSimpleLazyObjectDjangoTestCase.test_pickle) ... ok
+test_pickle_model (utils_tests.test_lazyobject.SimpleLazyObjectPickleTestCase.test_pickle_model)
+Test on an actual model, based on the report in #25426. ... ok
+test_pickle_with_reduce (utils_tests.test_lazyobject.SimpleLazyObjectPickleTestCase.test_pickle_with_reduce)
+Test in a fairly synthetic setting. ... ok
 test_partial_validation (validation.tests.ModelFormsTests.test_partial_validation) ... ok
 test_validation_with_empty_blank_field (validation.tests.ModelFormsTests.test_validation_with_empty_blank_field) ... ok
 test_validation_with_invalid_blank_field (validation.tests.ModelFormsTests.test_validation_with_invalid_blank_field) ... ok
@@ -20428,11 +20469,15 @@
 test_filter_negated (xor_lookups.tests.XorLookupsTests.test_filter_negated) ... ok
 test_pk_q (xor_lookups.tests.XorLookupsTests.test_pk_q) ... ok
 test_stages (xor_lookups.tests.XorLookupsTests.test_stages) ... ok
-test_pickle_model (utils_tests.test_lazyobject.SimpleLazyObjectPickleTestCase.test_pickle_model)
-Test on an actual model, based on the report in #25426. ... ok
-test_pickle_with_reduce (utils_tests.test_lazyobject.SimpleLazyObjectPickleTestCase.test_pickle_with_reduce)
-Test in a fairly synthetic setting. ... ok
-test_pickle (utils_tests.test_simplelazyobject.TestUtilsSimpleLazyObjectDjangoTestCase.test_pickle) ... ok
+test_build_absolute_uri (urlpatterns_reverse.tests.ReverseLazyTest.test_build_absolute_uri) ... ok
+test_inserting_reverse_lazy_into_string (urlpatterns_reverse.tests.ReverseLazyTest.test_inserting_reverse_lazy_into_string) ... ok
+test_redirect_with_lazy_reverse (urlpatterns_reverse.tests.ReverseLazyTest.test_redirect_with_lazy_reverse) ... ok
+test_user_permission_with_lazy_reverse (urlpatterns_reverse.tests.ReverseLazyTest.test_user_permission_with_lazy_reverse) ... ok
+test_order_by_update_on_parent_unique_constraint (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_parent_unique_constraint) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
+test_order_by_update_on_related_field (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_related_field) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
+test_order_by_update_on_unique_constraint (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_unique_constraint) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
+test_order_by_update_on_unique_constraint_annotation (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_unique_constraint_annotation) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
+test_order_by_update_on_unique_constraint_annotation_desc (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_unique_constraint_annotation_desc) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
 test_full_clean_with_check_constraints (validation.test_constraints.PerformConstraintChecksTest.test_full_clean_with_check_constraints) ... ok
 test_full_clean_with_check_constraints_disabled (validation.test_constraints.PerformConstraintChecksTest.test_full_clean_with_check_constraints_disabled) ... ok
 test_full_clean_with_check_constraints_on_child_model (validation.test_constraints.PerformConstraintChecksTest.test_full_clean_with_check_constraints_on_child_model) ... ok
@@ -20440,30 +20485,6 @@
 test_full_clean_with_partial_unique_constraints_disabled (validation.test_constraints.PerformConstraintChecksTest.test_full_clean_with_partial_unique_constraints_disabled) ... ok
 test_full_clean_with_unique_constraints (validation.test_constraints.PerformConstraintChecksTest.test_full_clean_with_unique_constraints) ... ok
 test_full_clean_with_unique_constraints_disabled (validation.test_constraints.PerformConstraintChecksTest.test_full_clean_with_unique_constraints_disabled) ... ok
-test_bad_request (view_tests.tests.test_defaults.DefaultsTests.test_bad_request) ... ok
-test_csrf_token_in_404 (view_tests.tests.test_defaults.DefaultsTests.test_csrf_token_in_404)
-The 404 page should have the csrf_token available in the context ... ok
-test_custom_bad_request_template (view_tests.tests.test_defaults.DefaultsTests.test_custom_bad_request_template) ... ok
-test_custom_templates (view_tests.tests.test_defaults.DefaultsTests.test_custom_templates)
-404.html and 500.html templates are picked by their respective handler. ... ok
-test_custom_templates_wrong (view_tests.tests.test_defaults.DefaultsTests.test_custom_templates_wrong)
-Default error views should raise TemplateDoesNotExist when passed a ... ok
-test_error_pages (view_tests.tests.test_defaults.DefaultsTests.test_error_pages) ... ok
-test_get_absolute_url_attributes (view_tests.tests.test_defaults.DefaultsTests.test_get_absolute_url_attributes)
-A model can set attributes on the get_absolute_url method ... ok
-test_page_not_found (view_tests.tests.test_defaults.DefaultsTests.test_page_not_found)
-A 404 status is returned by the page_not_found view ... ok
-test_server_error (view_tests.tests.test_defaults.DefaultsTests.test_server_error)
-The server_error view raises a 500 status ... ok
-test_order_by_update_on_parent_unique_constraint (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_parent_unique_constraint) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
-test_order_by_update_on_related_field (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_related_field) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
-test_order_by_update_on_unique_constraint (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_unique_constraint) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
-test_order_by_update_on_unique_constraint_annotation (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_unique_constraint_annotation) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
-test_order_by_update_on_unique_constraint_annotation_desc (update.tests.MySQLUpdateOrderByTest.test_order_by_update_on_unique_constraint_annotation_desc) ... skipped 'UPDATE...ORDER BY syntax is supported on MySQL/MariaDB'
-test_build_absolute_uri (urlpatterns_reverse.tests.ReverseLazyTest.test_build_absolute_uri) ... ok
-test_inserting_reverse_lazy_into_string (urlpatterns_reverse.tests.ReverseLazyTest.test_inserting_reverse_lazy_into_string) ... ok
-test_redirect_with_lazy_reverse (urlpatterns_reverse.tests.ReverseLazyTest.test_redirect_with_lazy_reverse) ... ok
-test_user_permission_with_lazy_reverse (urlpatterns_reverse.tests.ReverseLazyTest.test_user_permission_with_lazy_reverse) ... ok
 test_many_to_many_between_unmanaged (unmanaged_models.tests.ManyToManyUnmanagedTests.test_many_to_many_between_unmanaged)
 The intermediary table between two unmanaged models should not be created. ... ok
 test_many_to_many_between_unmanaged_and_managed (unmanaged_models.tests.ManyToManyUnmanagedTests.test_many_to_many_between_unmanaged_and_managed)
@@ -20476,127 +20497,6 @@
 test_unique_for_date (validation.test_unique.PerformUniqueChecksTest.test_unique_for_date) ... ok
 test_unique_for_date_with_nullable_date (validation.test_unique.PerformUniqueChecksTest.test_unique_for_date_with_nullable_date)
 unique_for_date/year/month checks shouldn't trigger when the ... ok
-test_simple (unmanaged_models.tests.SimpleTests.test_simple)
-The main test here is that the all the models can be created without ... ok
-test_empty_update (update.tests.SimpleTest.test_empty_update)
-Update changes the right number of rows for an empty queryset ... ok
-test_empty_update_with_inheritance (update.tests.SimpleTest.test_empty_update_with_inheritance)
-Update changes the right number of rows for an empty queryset ... ok
-test_foreign_key_update_with_id (update.tests.SimpleTest.test_foreign_key_update_with_id)
-Update works using <field>_id for foreign keys ... ok
-test_nonempty_update (update.tests.SimpleTest.test_nonempty_update)
-Update changes the right number of rows for a nonempty queryset ... ok
-test_nonempty_update_with_inheritance (update.tests.SimpleTest.test_nonempty_update_with_inheritance)
-Update changes the right number of rows for an empty queryset ... ok
-test_commit (transactions.tests.DurableTests.test_commit) ... ok
-test_nested_both_durable (transactions.tests.DurableTests.test_nested_both_durable) ... ok
-test_nested_inner_durable (transactions.tests.DurableTests.test_nested_inner_durable) ... ok
-test_nested_outer_durable (transactions.tests.DurableTests.test_nested_outer_durable) ... ok
-test_sequence_of_durables (transactions.tests.DurableTests.test_sequence_of_durables) ... ok
-test_correct_generic_ip_passes (validation.tests.GenericIPAddressFieldTests.test_correct_generic_ip_passes) ... ok
-test_correct_v4_ip_passes (validation.tests.GenericIPAddressFieldTests.test_correct_v4_ip_passes) ... ok
-test_correct_v6_ip_passes (validation.tests.GenericIPAddressFieldTests.test_correct_v6_ip_passes) ... ok
-test_empty_generic_ip_passes (validation.tests.GenericIPAddressFieldTests.test_empty_generic_ip_passes) ... ok
-test_invalid_generic_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_invalid_generic_ip_raises_error) ... ok
-test_invalid_v4_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_invalid_v4_ip_raises_error) ... ok
-test_invalid_v6_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_invalid_v6_ip_raises_error) ... ok
-test_multiple_invalid_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_multiple_invalid_ip_raises_error) ... ok
-test_v4_unpack_uniqueness_detection (validation.tests.GenericIPAddressFieldTests.test_v4_unpack_uniqueness_detection) ... ok
-test_v6_uniqueness_detection (validation.tests.GenericIPAddressFieldTests.test_v6_uniqueness_detection) ... ok
-test_book_name_deutsh (test_utils.test_testcase.SetupTestDataIsolationTests.test_book_name_deutsh) ... ok
-test_book_name_french (test_utils.test_testcase.SetupTestDataIsolationTests.test_book_name_french) ... ok
-test_form (timezones.tests.LegacyFormsTests.test_form) ... ok
-test_form_with_ambiguous_time (timezones.tests.LegacyFormsTests.test_form_with_ambiguous_time) ... ok
-test_form_with_non_existent_time (timezones.tests.LegacyFormsTests.test_form_with_non_existent_time) ... ok
-test_model_form (timezones.tests.LegacyFormsTests.test_model_form) ... ok
-test_split_form (timezones.tests.LegacyFormsTests.test_split_form) ... ok
-test_form (timezones.tests.NewFormsTests.test_form) ... ok
-test_form_with_ambiguous_time (timezones.tests.NewFormsTests.test_form_with_ambiguous_time) ... ok
-test_form_with_non_existent_time (timezones.tests.NewFormsTests.test_form_with_non_existent_time) ... ok
-test_form_with_other_timezone (timezones.tests.NewFormsTests.test_form_with_other_timezone) ... ok
-test_localized_form (timezones.tests.NewFormsTests.test_localized_form) ... ok
-test_localized_model_form (timezones.tests.NewFormsTests.test_localized_model_form) ... ok
-test_model_form (timezones.tests.NewFormsTests.test_model_form) ... ok
-test_split_form (timezones.tests.NewFormsTests.test_split_form) ... ok
-test_disallowed_database_connection (test_utils.test_testcase.TestTestCase.test_disallowed_database_connection) ... ok
-test_disallowed_database_queries (test_utils.test_testcase.TestTestCase.test_disallowed_database_queries) ... ok
-test_fixture_teardown_checks_constraints (test_utils.test_testcase.TestTestCase.test_fixture_teardown_checks_constraints) ... ok
-test_reset_sequences (test_utils.test_testcase.TestTestCase.test_reset_sequences) ... ok
-test_empty_update_fields (update_only_fields.tests.UpdateOnlyFieldsTests.test_empty_update_fields) ... ok
-test_empty_update_fields_positional_asave (update_only_fields.tests.UpdateOnlyFieldsTests.test_empty_update_fields_positional_asave) ... ok
-test_empty_update_fields_positional_save (update_only_fields.tests.UpdateOnlyFieldsTests.test_empty_update_fields_positional_save) ... ok
-test_num_queries_inheritance (update_only_fields.tests.UpdateOnlyFieldsTests.test_num_queries_inheritance) ... ok
-test_select_related_only_interaction (update_only_fields.tests.UpdateOnlyFieldsTests.test_select_related_only_interaction) ... ok
-test_update_fields_basic (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_basic) ... ok
-test_update_fields_deferred (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_deferred) ... ok
-test_update_fields_fk_defer (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_fk_defer) ... ok
-test_update_fields_incorrect_params (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_incorrect_params) ... ok
-test_update_fields_inheritance (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_inheritance) ... ok
-test_update_fields_inheritance_defer (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_inheritance_defer) ... ok
-test_update_fields_inheritance_with_proxy_model (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_inheritance_with_proxy_model) ... ok
-test_update_fields_m2m (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_m2m) ... ok
-test_update_fields_only_1 (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_only_1) ... ok
-test_update_fields_only_2 (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_only_2) ... ok
-test_update_fields_only_repeated (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_only_repeated) ... ok
-test_update_fields_signals (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_signals) ... ok
-test_update_inherited_pk_field (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_inherited_pk_field) ... ok
-test_update_non_concrete_field (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_non_concrete_field) ... ok
-test_update_pk_field (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_pk_field) ... ok
-test_update (update.tests.AdvancedTests.test_update)
-Objects are updated by first filtering the candidates into a queryset ... ok
-test_update_all (update.tests.AdvancedTests.test_update_all)
-In the rare case you want to update every instance of a model, update() ... ok
-test_update_annotated_multi_table_queryset (update.tests.AdvancedTests.test_update_annotated_multi_table_queryset)
-Update of a queryset that's been annotated and involves multiple tables. ... ok
-test_update_annotated_queryset (update.tests.AdvancedTests.test_update_annotated_queryset)
-Update of a queryset that's been annotated. ... ok
-test_update_fk (update.tests.AdvancedTests.test_update_fk)
-Foreign key fields can also be updated, although you can only update ... ok
-test_update_m2m_field (update.tests.AdvancedTests.test_update_m2m_field) ... ok
-test_update_multiple_fields (update.tests.AdvancedTests.test_update_multiple_fields)
-Multiple fields can be updated at once ... ok
-test_update_multiple_objects (update.tests.AdvancedTests.test_update_multiple_objects)
-We can update multiple objects at once. ... ok
-test_update_negated_f (update.tests.AdvancedTests.test_update_negated_f) ... ok
-test_update_negated_f_conditional_annotation (update.tests.AdvancedTests.test_update_negated_f_conditional_annotation) ... ok
-test_update_ordered_by_inline_m2m_annotation (update.tests.AdvancedTests.test_update_ordered_by_inline_m2m_annotation) ... ok
-test_update_ordered_by_m2m_aggregation_annotation (update.tests.AdvancedTests.test_update_ordered_by_m2m_aggregation_annotation) ... ok
-test_update_ordered_by_m2m_annotation (update.tests.AdvancedTests.test_update_ordered_by_m2m_annotation) ... ok
-test_update_ordered_by_m2m_annotation_desc (update.tests.AdvancedTests.test_update_ordered_by_m2m_annotation_desc) ... ok
-test_update_respects_to_field (update.tests.AdvancedTests.test_update_respects_to_field)
-Update of an FK field which specifies a to_field works. ... ok
-test_update_slice_fail (update.tests.AdvancedTests.test_update_slice_fail)
-We do not support update on already sliced query sets. ... ok
-test_update_transformed_field (update.tests.AdvancedTests.test_update_transformed_field) ... ok
-test_update_with_joined_field_annotation (update.tests.AdvancedTests.test_update_with_joined_field_annotation) ... ok
-test_updating_non_conditional_field (update.tests.AdvancedTests.test_updating_non_conditional_field) ... ok
-test_binaryfield_data_type (test_utils.test_testcase.TestDataTests.test_binaryfield_data_type) ... ok
-test_class_attribute_equality (test_utils.test_testcase.TestDataTests.test_class_attribute_equality)
-Class level test data is equal to instance level test data. ... ok
-test_class_attribute_identity (test_utils.test_testcase.TestDataTests.test_class_attribute_identity)
-Class level test data is not identical to instance level test data. ... ok
-test_identity_preservation (test_utils.test_testcase.TestDataTests.test_identity_preservation)
-Identity of test data is preserved between accesses. ... ok
-test_known_related_objects_identity_preservation (test_utils.test_testcase.TestDataTests.test_known_related_objects_identity_preservation)
-Known related objects identity is preserved. ... ok
-test_repr (test_utils.test_testcase.TestDataTests.test_repr) ... ok
-test_auto_now_and_auto_now_add (timezones.tests.LegacyDatabaseTests.test_auto_now_and_auto_now_add) ... ok
-test_aware_datetime_in_local_timezone (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_local_timezone) ... skipped "Database doesn't support feature(s): supports_timezones"
-test_aware_datetime_in_local_timezone_with_microsecond (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_local_timezone_with_microsecond) ... skipped "Database doesn't support feature(s): supports_timezones"
-test_aware_datetime_in_other_timezone (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_other_timezone) ... skipped "Database doesn't support feature(s): supports_timezones"
-test_aware_datetime_in_utc (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_utc) ... skipped "Database doesn't support feature(s): supports_timezones"
-test_aware_datetime_unsupported (timezones.tests.LegacyDatabaseTests.test_aware_datetime_unsupported) ... ok
-test_cursor_execute_accepts_naive_datetime (timezones.tests.LegacyDatabaseTests.test_cursor_execute_accepts_naive_datetime) ... ok
-test_cursor_execute_returns_naive_datetime (timezones.tests.LegacyDatabaseTests.test_cursor_execute_returns_naive_datetime) ... ok
-test_filter_date_field_with_aware_datetime (timezones.tests.LegacyDatabaseTests.test_filter_date_field_with_aware_datetime) ... ok
-test_naive_datetime (timezones.tests.LegacyDatabaseTests.test_naive_datetime) ... ok
-test_naive_datetime_with_microsecond (timezones.tests.LegacyDatabaseTests.test_naive_datetime_with_microsecond) ... ok
-test_query_aggregation (timezones.tests.LegacyDatabaseTests.test_query_aggregation) ... ok
-test_query_annotation (timezones.tests.LegacyDatabaseTests.test_query_annotation) ... ok
-test_query_datetime_lookups (timezones.tests.LegacyDatabaseTests.test_query_datetime_lookups) ... ok
-test_query_datetimes (timezones.tests.LegacyDatabaseTests.test_query_datetimes) ... ok
-test_query_filter (timezones.tests.LegacyDatabaseTests.test_query_filter) ... ok
-test_raw_sql (timezones.tests.LegacyDatabaseTests.test_raw_sql) ... ok
 test_FK_validates_using_base_manager (validation.tests.BaseModelValidationTests.test_FK_validates_using_base_manager) ... ok
 test_correct_FK_value_validates (validation.tests.BaseModelValidationTests.test_correct_FK_value_validates) ... ok
 test_correct_email_value_passes (validation.tests.BaseModelValidationTests.test_correct_email_value_passes) ... ok
@@ -20610,9 +20510,71 @@
 test_wrong_FK_value_raises_error (validation.tests.BaseModelValidationTests.test_wrong_FK_value_raises_error) ... ok
 test_wrong_email_value_raises_error (validation.tests.BaseModelValidationTests.test_wrong_email_value_raises_error) ... ok
 test_wrong_url_value_raises_error (validation.tests.BaseModelValidationTests.test_wrong_url_value_raises_error) ... ok
-test_failure (test_utils.tests.AssertNumQueriesContextManagerTests.test_failure) ... ok
-test_simple (test_utils.tests.AssertNumQueriesContextManagerTests.test_simple) ... ok
-test_with_client (test_utils.tests.AssertNumQueriesContextManagerTests.test_with_client) ... ok
+test_both_date_objects (utils_tests.test_timesince.TZAwareTimesinceTests.test_both_date_objects)
+Timesince should work with both date objects (#9672) ... ok
+test_date_objects (utils_tests.test_timesince.TZAwareTimesinceTests.test_date_objects)
+Both timesince and timeuntil should work on date objects (#17937). ... ok
+test_depth (utils_tests.test_timesince.TZAwareTimesinceTests.test_depth) ... ok
+test_depth_invalid (utils_tests.test_timesince.TZAwareTimesinceTests.test_depth_invalid) ... ok
+test_different_timezones (utils_tests.test_timesince.TZAwareTimesinceTests.test_different_timezones)
+When using two different timezones. ... ok
+test_display_first_unit (utils_tests.test_timesince.TZAwareTimesinceTests.test_display_first_unit)
+If the two differing units aren't adjacent, only the first unit is ... ok
+test_display_second_before_first (utils_tests.test_timesince.TZAwareTimesinceTests.test_display_second_before_first)
+When the second date occurs before the first, we should always ... ok
+test_equal_datetimes (utils_tests.test_timesince.TZAwareTimesinceTests.test_equal_datetimes)
+equal datetimes. ... ok
+test_ignore_microseconds_and_seconds (utils_tests.test_timesince.TZAwareTimesinceTests.test_ignore_microseconds_and_seconds)
+Microseconds and seconds are ignored. ... ok
+test_leap_year (utils_tests.test_timesince.TZAwareTimesinceTests.test_leap_year) ... ok
+test_leap_year_new_years_eve (utils_tests.test_timesince.TZAwareTimesinceTests.test_leap_year_new_years_eve) ... ok
+test_less_than_a_day_cross_day_with_zoneinfo (utils_tests.test_timesince.TZAwareTimesinceTests.test_less_than_a_day_cross_day_with_zoneinfo) ... ok
+test_less_than_a_day_with_zoneinfo (utils_tests.test_timesince.TZAwareTimesinceTests.test_less_than_a_day_with_zoneinfo) ... ok
+test_months_edge (utils_tests.test_timesince.TZAwareTimesinceTests.test_months_edge) ... ok
+test_multiple_units (utils_tests.test_timesince.TZAwareTimesinceTests.test_multiple_units)
+Test multiple units. ... ok
+test_naive_datetime_with_tzinfo_attribute (utils_tests.test_timesince.TZAwareTimesinceTests.test_naive_datetime_with_tzinfo_attribute) ... ok
+test_other_units (utils_tests.test_timesince.TZAwareTimesinceTests.test_other_units)
+Test other units. ... ok
+test_second_before_equal_first_humanize_time_strings (utils_tests.test_timesince.TZAwareTimesinceTests.test_second_before_equal_first_humanize_time_strings) ... ok
+test_thousand_years_ago (utils_tests.test_timesince.TZAwareTimesinceTests.test_thousand_years_ago) ... ok
+test_simple (unmanaged_models.tests.SimpleTests.test_simple)
+The main test here is that the all the models can be created without ... ok
+test_correct_generic_ip_passes (validation.tests.GenericIPAddressFieldTests.test_correct_generic_ip_passes) ... ok
+test_correct_v4_ip_passes (validation.tests.GenericIPAddressFieldTests.test_correct_v4_ip_passes) ... ok
+test_correct_v6_ip_passes (validation.tests.GenericIPAddressFieldTests.test_correct_v6_ip_passes) ... ok
+test_empty_generic_ip_passes (validation.tests.GenericIPAddressFieldTests.test_empty_generic_ip_passes) ... ok
+test_invalid_generic_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_invalid_generic_ip_raises_error) ... ok
+test_invalid_v4_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_invalid_v4_ip_raises_error) ... ok
+test_invalid_v6_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_invalid_v6_ip_raises_error) ... ok
+test_multiple_invalid_ip_raises_error (validation.tests.GenericIPAddressFieldTests.test_multiple_invalid_ip_raises_error) ... ok
+test_v4_unpack_uniqueness_detection (validation.tests.GenericIPAddressFieldTests.test_v4_unpack_uniqueness_detection) ... ok
+test_v6_uniqueness_detection (validation.tests.GenericIPAddressFieldTests.test_v6_uniqueness_detection) ... ok
+test_empty_update (update.tests.SimpleTest.test_empty_update)
+Update changes the right number of rows for an empty queryset ... ok
+test_empty_update_with_inheritance (update.tests.SimpleTest.test_empty_update_with_inheritance)
+Update changes the right number of rows for an empty queryset ... ok
+test_foreign_key_update_with_id (update.tests.SimpleTest.test_foreign_key_update_with_id)
+Update works using <field>_id for foreign keys ... ok
+test_nonempty_update (update.tests.SimpleTest.test_nonempty_update)
+Update changes the right number of rows for a nonempty queryset ... ok
+test_nonempty_update_with_inheritance (update.tests.SimpleTest.test_nonempty_update_with_inheritance)
+Update changes the right number of rows for an empty queryset ... ok
+test_bad_request (view_tests.tests.test_defaults.DefaultsTests.test_bad_request) ... ok
+test_csrf_token_in_404 (view_tests.tests.test_defaults.DefaultsTests.test_csrf_token_in_404)
+The 404 page should have the csrf_token available in the context ... ok
+test_custom_bad_request_template (view_tests.tests.test_defaults.DefaultsTests.test_custom_bad_request_template) ... ok
+test_custom_templates (view_tests.tests.test_defaults.DefaultsTests.test_custom_templates)
+404.html and 500.html templates are picked by their respective handler. ... ok
+test_custom_templates_wrong (view_tests.tests.test_defaults.DefaultsTests.test_custom_templates_wrong)
+Default error views should raise TemplateDoesNotExist when passed a ... ok
+test_error_pages (view_tests.tests.test_defaults.DefaultsTests.test_error_pages) ... ok
+test_get_absolute_url_attributes (view_tests.tests.test_defaults.DefaultsTests.test_get_absolute_url_attributes)
+A model can set attributes on the get_absolute_url method ... ok
+test_page_not_found (view_tests.tests.test_defaults.DefaultsTests.test_page_not_found)
+A 404 status is returned by the page_not_found view ... ok
+test_server_error (view_tests.tests.test_defaults.DefaultsTests.test_server_error)
+The server_error view raises a 500 status ... ok
 test_lang_from_translated_i18n_pattern (view_tests.tests.test_i18n.SetLanguageTests.test_lang_from_translated_i18n_pattern) ... ok
 test_setlang (view_tests.tests.test_i18n.SetLanguageTests.test_setlang)
 The set_language view can be used to change the session language. ... ok
@@ -20636,16 +20598,24 @@
 The set_language view only redirects to the 'next' argument if it is ... ok
 test_setlang_unsafe_next_for_ajax (view_tests.tests.test_i18n.SetLanguageTests.test_setlang_unsafe_next_for_ajax)
 The fallback to root URL for the set_language view works for requests ... ok
-test_fixtures_are_skipped (test_utils.tests.SkippingExtraTests.test_fixtures_are_skipped) ... skipped 'Fixture loading should not be performed for skipped tests.'
-test_queries_cleared (test_utils.test_transactiontestcase.TransactionTestCaseDatabasesTests.test_queries_cleared)
-TransactionTestCase._pre_setup() clears the connections' queries_log ... ok
+test_form (timezones.tests.LegacyFormsTests.test_form) ... ok
+test_form_with_ambiguous_time (timezones.tests.LegacyFormsTests.test_form_with_ambiguous_time) ... ok
+test_form_with_non_existent_time (timezones.tests.LegacyFormsTests.test_form_with_non_existent_time) ... ok
+test_model_form (timezones.tests.LegacyFormsTests.test_model_form) ... ok
+test_split_form (timezones.tests.LegacyFormsTests.test_split_form) ... ok
+test_book_name_deutsh (test_utils.test_testcase.SetupTestDataIsolationTests.test_book_name_deutsh) ... ok
+test_book_name_french (test_utils.test_testcase.SetupTestDataIsolationTests.test_book_name_french) ... ok
+test_commit (transactions.tests.DurableTests.test_commit) ... ok
+test_nested_both_durable (transactions.tests.DurableTests.test_nested_both_durable) ... ok
+test_nested_inner_durable (transactions.tests.DurableTests.test_nested_inner_durable) ... ok
+test_nested_outer_durable (transactions.tests.DurableTests.test_nested_outer_durable) ... ok
+test_sequence_of_durables (transactions.tests.DurableTests.test_sequence_of_durables) ... ok
+test_disallowed_database_connection (test_utils.test_testcase.TestTestCase.test_disallowed_database_connection) ... ok
+test_disallowed_database_queries (test_utils.test_testcase.TestTestCase.test_disallowed_database_queries) ... ok
+test_fixture_teardown_checks_constraints (test_utils.test_testcase.TestTestCase.test_fixture_teardown_checks_constraints) ... ok
+test_reset_sequences (test_utils.test_testcase.TestTestCase.test_reset_sequences) ... ok
 test_assert_num_queries (test_utils.tests.AssertNumQueriesTests.test_assert_num_queries) ... ok
 test_assert_num_queries_with_client (test_utils.tests.AssertNumQueriesTests.test_assert_num_queries_with_client) ... ok
-test_failure_in_setUpTestData_should_rollback_transaction (test_utils.tests.TestBadSetUpTestData.test_failure_in_setUpTestData_should_rollback_transaction) ... ok
-test_exception_cleared (test_client_regress.tests.ExceptionTests.test_exception_cleared)
-#5836 - A stale user exception isn't re-raised by the test client. ... ok
-test_login (test_client_regress.tests.SessionEngineTests.test_login)
-A session engine that modifies the session key can be used to log in ... ok
 test_both_date_objects (utils_tests.test_timesince.TimesinceTests.test_both_date_objects)
 Timesince should work with both date objects (#9672) ... ok
 test_date_objects (utils_tests.test_timesince.TimesinceTests.test_date_objects)
@@ -20674,42 +20644,91 @@
 Test other units. ... ok
 test_second_before_equal_first_humanize_time_strings (utils_tests.test_timesince.TimesinceTests.test_second_before_equal_first_humanize_time_strings) ... ok
 test_thousand_years_ago (utils_tests.test_timesince.TimesinceTests.test_thousand_years_ago) ... ok
-test_login_different_client (test_client_regress.tests.LoginTests.test_login_different_client)
-Using a different test client doesn't violate authentication ... ok
+test_failure (test_utils.tests.AssertNumQueriesContextManagerTests.test_failure) ... ok
+test_simple (test_utils.tests.AssertNumQueriesContextManagerTests.test_simple) ... ok
+test_with_client (test_utils.tests.AssertNumQueriesContextManagerTests.test_with_client) ... ok
+test_binaryfield_data_type (test_utils.test_testcase.TestDataTests.test_binaryfield_data_type) ... ok
+test_class_attribute_equality (test_utils.test_testcase.TestDataTests.test_class_attribute_equality)
+Class level test data is equal to instance level test data. ... ok
+test_class_attribute_identity (test_utils.test_testcase.TestDataTests.test_class_attribute_identity)
+Class level test data is not identical to instance level test data. ... ok
+test_identity_preservation (test_utils.test_testcase.TestDataTests.test_identity_preservation)
+Identity of test data is preserved between accesses. ... ok
+test_known_related_objects_identity_preservation (test_utils.test_testcase.TestDataTests.test_known_related_objects_identity_preservation)
+Known related objects identity is preserved. ... ok
+test_repr (test_utils.test_testcase.TestDataTests.test_repr) ... ok
+test_queries_cleared (test_utils.test_transactiontestcase.TransactionTestCaseDatabasesTests.test_queries_cleared)
+TransactionTestCase._pre_setup() clears the connections' queries_log ... ok
+test_failure_in_setUpTestData_should_rollback_transaction (test_utils.tests.TestBadSetUpTestData.test_failure_in_setUpTestData_should_rollback_transaction) ... ok
+test_fixtures_are_skipped (test_utils.tests.SkippingExtraTests.test_fixtures_are_skipped) ... skipped 'Fixture loading should not be performed for skipped tests.'
+test_exception_cleared (test_client_regress.tests.ExceptionTests.test_exception_cleared)
+#5836 - A stale user exception isn't re-raised by the test client. ... ok
 test_failure (test_utils.tests.CaptureQueriesContextManagerTests.test_failure) ... ok
 test_nested (test_utils.tests.CaptureQueriesContextManagerTests.test_nested) ... ok
 test_simple (test_utils.tests.CaptureQueriesContextManagerTests.test_simple) ... ok
 test_with_client (test_utils.tests.CaptureQueriesContextManagerTests.test_with_client) ... ok
 test_within (test_utils.tests.CaptureQueriesContextManagerTests.test_within) ... ok
-test_both_date_objects (utils_tests.test_timesince.TZAwareTimesinceTests.test_both_date_objects)
-Timesince should work with both date objects (#9672) ... ok
-test_date_objects (utils_tests.test_timesince.TZAwareTimesinceTests.test_date_objects)
-Both timesince and timeuntil should work on date objects (#17937). ... ok
-test_depth (utils_tests.test_timesince.TZAwareTimesinceTests.test_depth) ... ok
-test_depth_invalid (utils_tests.test_timesince.TZAwareTimesinceTests.test_depth_invalid) ... ok
-test_different_timezones (utils_tests.test_timesince.TZAwareTimesinceTests.test_different_timezones)
-When using two different timezones. ... ok
-test_display_first_unit (utils_tests.test_timesince.TZAwareTimesinceTests.test_display_first_unit)
-If the two differing units aren't adjacent, only the first unit is ... ok
-test_display_second_before_first (utils_tests.test_timesince.TZAwareTimesinceTests.test_display_second_before_first)
-When the second date occurs before the first, we should always ... ok
-test_equal_datetimes (utils_tests.test_timesince.TZAwareTimesinceTests.test_equal_datetimes)
-equal datetimes. ... ok
-test_ignore_microseconds_and_seconds (utils_tests.test_timesince.TZAwareTimesinceTests.test_ignore_microseconds_and_seconds)
-Microseconds and seconds are ignored. ... ok
-test_leap_year (utils_tests.test_timesince.TZAwareTimesinceTests.test_leap_year) ... ok
-test_leap_year_new_years_eve (utils_tests.test_timesince.TZAwareTimesinceTests.test_leap_year_new_years_eve) ... ok
-test_less_than_a_day_cross_day_with_zoneinfo (utils_tests.test_timesince.TZAwareTimesinceTests.test_less_than_a_day_cross_day_with_zoneinfo) ... ok
-test_less_than_a_day_with_zoneinfo (utils_tests.test_timesince.TZAwareTimesinceTests.test_less_than_a_day_with_zoneinfo) ... ok
-test_months_edge (utils_tests.test_timesince.TZAwareTimesinceTests.test_months_edge) ... ok
-test_multiple_units (utils_tests.test_timesince.TZAwareTimesinceTests.test_multiple_units)
-Test multiple units. ... ok
-test_naive_datetime_with_tzinfo_attribute (utils_tests.test_timesince.TZAwareTimesinceTests.test_naive_datetime_with_tzinfo_attribute) ... ok
-test_other_units (utils_tests.test_timesince.TZAwareTimesinceTests.test_other_units)
-Test other units. ... ok
-test_second_before_equal_first_humanize_time_strings (utils_tests.test_timesince.TZAwareTimesinceTests.test_second_before_equal_first_humanize_time_strings) ... ok
-test_thousand_years_ago (utils_tests.test_timesince.TZAwareTimesinceTests.test_thousand_years_ago) ... ok
+test_login (test_client_regress.tests.SessionEngineTests.test_login)
+A session engine that modifies the session key can be used to log in ... ok
+test_login_different_client (test_client_regress.tests.LoginTests.test_login_different_client)
+Using a different test client doesn't violate authentication ... ok
+test_form (timezones.tests.NewFormsTests.test_form) ... ok
+test_form_with_ambiguous_time (timezones.tests.NewFormsTests.test_form_with_ambiguous_time) ... ok
+test_form_with_non_existent_time (timezones.tests.NewFormsTests.test_form_with_non_existent_time) ... ok
+test_form_with_other_timezone (timezones.tests.NewFormsTests.test_form_with_other_timezone) ... ok
+test_localized_form (timezones.tests.NewFormsTests.test_localized_form) ... ok
+test_localized_model_form (timezones.tests.NewFormsTests.test_localized_model_form) ... ok
+test_model_form (timezones.tests.NewFormsTests.test_model_form) ... ok
+test_split_form (timezones.tests.NewFormsTests.test_split_form) ... ok
+test_update (update.tests.AdvancedTests.test_update)
+Objects are updated by first filtering the candidates into a queryset ... ok
+test_update_all (update.tests.AdvancedTests.test_update_all)
+In the rare case you want to update every instance of a model, update() ... ok
+test_update_annotated_multi_table_queryset (update.tests.AdvancedTests.test_update_annotated_multi_table_queryset)
+Update of a queryset that's been annotated and involves multiple tables. ... ok
+test_update_annotated_queryset (update.tests.AdvancedTests.test_update_annotated_queryset)
+Update of a queryset that's been annotated. ... ok
+test_update_fk (update.tests.AdvancedTests.test_update_fk)
+Foreign key fields can also be updated, although you can only update ... ok
+test_update_m2m_field (update.tests.AdvancedTests.test_update_m2m_field) ... ok
+test_update_multiple_fields (update.tests.AdvancedTests.test_update_multiple_fields)
+Multiple fields can be updated at once ... ok
+test_update_multiple_objects (update.tests.AdvancedTests.test_update_multiple_objects)
+We can update multiple objects at once. ... ok
+test_update_negated_f (update.tests.AdvancedTests.test_update_negated_f) ... ok
+test_update_negated_f_conditional_annotation (update.tests.AdvancedTests.test_update_negated_f_conditional_annotation) ... ok
+test_update_ordered_by_inline_m2m_annotation (update.tests.AdvancedTests.test_update_ordered_by_inline_m2m_annotation) ... ok
+test_update_ordered_by_m2m_aggregation_annotation (update.tests.AdvancedTests.test_update_ordered_by_m2m_aggregation_annotation) ... ok
+test_update_ordered_by_m2m_annotation (update.tests.AdvancedTests.test_update_ordered_by_m2m_annotation) ... ok
+test_update_ordered_by_m2m_annotation_desc (update.tests.AdvancedTests.test_update_ordered_by_m2m_annotation_desc) ... ok
+test_update_respects_to_field (update.tests.AdvancedTests.test_update_respects_to_field)
+Update of an FK field which specifies a to_field works. ... ok
+test_update_slice_fail (update.tests.AdvancedTests.test_update_slice_fail)
+We do not support update on already sliced query sets. ... ok
+test_update_transformed_field (update.tests.AdvancedTests.test_update_transformed_field) ... ok
+test_update_with_joined_field_annotation (update.tests.AdvancedTests.test_update_with_joined_field_annotation) ... ok
+test_updating_non_conditional_field (update.tests.AdvancedTests.test_updating_non_conditional_field) ... ok
+test_15368 (test_client_regress.tests.ContextTests.test_15368) ... ok
+test_contextlist_get (test_client_regress.tests.ContextTests.test_contextlist_get) ... ok
+test_contextlist_keys (test_client_regress.tests.ContextTests.test_contextlist_keys) ... ok
+test_inherited_context (test_client_regress.tests.ContextTests.test_inherited_context)
+Context variables can be retrieved from a list of contexts ... ok
+test_nested_requests (test_client_regress.tests.ContextTests.test_nested_requests)
+response.context is not lost when view call another view. ... ok
+test_single_context (test_client_regress.tests.ContextTests.test_single_context)
+Context variables can be retrieved from a single context ... ok
 test_set_alters_data (template_backends.test_jinja2.Jinja2SandboxTests.test_set_alters_data) ... ok
+test_empty (test_utils.tests.AssertQuerySetEqualTests.test_empty) ... ok
+test_flat_values_list (test_utils.tests.AssertQuerySetEqualTests.test_flat_values_list) ... ok
+test_maxdiff (test_utils.tests.AssertQuerySetEqualTests.test_maxdiff) ... ok
+test_ordered (test_utils.tests.AssertQuerySetEqualTests.test_ordered) ... ok
+test_queryset (test_utils.tests.AssertQuerySetEqualTests.test_queryset) ... ok
+test_repeated_values (test_utils.tests.AssertQuerySetEqualTests.test_repeated_values)
+assertQuerySetEqual checks the number of appearance of each item ... ok
+test_repr_transform (test_utils.tests.AssertQuerySetEqualTests.test_repr_transform) ... ok
+test_transform (test_utils.tests.AssertQuerySetEqualTests.test_transform) ... ok
+test_undefined_order (test_utils.tests.AssertQuerySetEqualTests.test_undefined_order) ... ok
+test_unordered (test_utils.tests.AssertQuerySetEqualTests.test_unordered) ... ok
 test_multiple_context (test_client_regress.tests.AssertTemplateUsedTests.test_multiple_context)
 Template assertions work when there are multiple contexts ... ok
 test_no_context (test_client_regress.tests.AssertTemplateUsedTests.test_no_context)
@@ -20718,6 +20737,44 @@
 Template assertions work when there is a single context ... ok
 test_template_rendered_multiple_times (test_client_regress.tests.AssertTemplateUsedTests.test_template_rendered_multiple_times)
 Template assertions work when a template is rendered multiple times. ... ok
+test_empty_update_fields (update_only_fields.tests.UpdateOnlyFieldsTests.test_empty_update_fields) ... ok
+test_empty_update_fields_positional_asave (update_only_fields.tests.UpdateOnlyFieldsTests.test_empty_update_fields_positional_asave) ... ok
+test_empty_update_fields_positional_save (update_only_fields.tests.UpdateOnlyFieldsTests.test_empty_update_fields_positional_save) ... ok
+test_num_queries_inheritance (update_only_fields.tests.UpdateOnlyFieldsTests.test_num_queries_inheritance) ... ok
+test_select_related_only_interaction (update_only_fields.tests.UpdateOnlyFieldsTests.test_select_related_only_interaction) ... ok
+test_update_fields_basic (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_basic) ... ok
+test_update_fields_deferred (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_deferred) ... ok
+test_update_fields_fk_defer (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_fk_defer) ... ok
+test_update_fields_incorrect_params (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_incorrect_params) ... ok
+test_update_fields_inheritance (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_inheritance) ... ok
+test_update_fields_inheritance_defer (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_inheritance_defer) ... ok
+test_update_fields_inheritance_with_proxy_model (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_inheritance_with_proxy_model) ... ok
+test_update_fields_m2m (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_m2m) ... ok
+test_update_fields_only_1 (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_only_1) ... ok
+test_update_fields_only_2 (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_only_2) ... ok
+test_update_fields_only_repeated (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_only_repeated) ... ok
+test_update_fields_signals (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_fields_signals) ... ok
+test_update_inherited_pk_field (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_inherited_pk_field) ... ok
+test_update_non_concrete_field (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_non_concrete_field) ... ok
+test_update_pk_field (update_only_fields.tests.UpdateOnlyFieldsTests.test_update_pk_field) ... ok
+test_request (sites_tests.tests.MiddlewareTest.test_request) ... ok
+test_auto_now_and_auto_now_add (timezones.tests.LegacyDatabaseTests.test_auto_now_and_auto_now_add) ... ok
+test_aware_datetime_in_local_timezone (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_local_timezone) ... skipped "Database doesn't support feature(s): supports_timezones"
+test_aware_datetime_in_local_timezone_with_microsecond (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_local_timezone_with_microsecond) ... skipped "Database doesn't support feature(s): supports_timezones"
+test_aware_datetime_in_other_timezone (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_other_timezone) ... skipped "Database doesn't support feature(s): supports_timezones"
+test_aware_datetime_in_utc (timezones.tests.LegacyDatabaseTests.test_aware_datetime_in_utc) ... skipped "Database doesn't support feature(s): supports_timezones"
+test_aware_datetime_unsupported (timezones.tests.LegacyDatabaseTests.test_aware_datetime_unsupported) ... ok
+test_cursor_execute_accepts_naive_datetime (timezones.tests.LegacyDatabaseTests.test_cursor_execute_accepts_naive_datetime) ... ok
+test_cursor_execute_returns_naive_datetime (timezones.tests.LegacyDatabaseTests.test_cursor_execute_returns_naive_datetime) ... ok
+test_filter_date_field_with_aware_datetime (timezones.tests.LegacyDatabaseTests.test_filter_date_field_with_aware_datetime) ... ok
+test_naive_datetime (timezones.tests.LegacyDatabaseTests.test_naive_datetime) ... ok
+test_naive_datetime_with_microsecond (timezones.tests.LegacyDatabaseTests.test_naive_datetime_with_microsecond) ... ok
+test_query_aggregation (timezones.tests.LegacyDatabaseTests.test_query_aggregation) ... ok
+test_query_annotation (timezones.tests.LegacyDatabaseTests.test_query_annotation) ... ok
+test_query_datetime_lookups (timezones.tests.LegacyDatabaseTests.test_query_datetime_lookups) ... ok
+test_query_datetimes (timezones.tests.LegacyDatabaseTests.test_query_datetimes) ... ok
+test_query_filter (timezones.tests.LegacyDatabaseTests.test_query_filter) ... ok
+test_raw_sql (timezones.tests.LegacyDatabaseTests.test_raw_sql) ... ok
 test_defaults (str.tests.SimpleTests.test_defaults)
 The default implementation of __str__ and __repr__ should return ... ok
 test_international (str.tests.SimpleTests.test_international) ... ok
@@ -20729,27 +20786,6 @@
 Regression test for #1661 and #1662 ... ok
 test_unicode_chars_in_queries (string_lookup.tests.StringLookupTests.test_unicode_chars_in_queries)
 Regression tests for #3937 ... ok
-test_empty (test_utils.tests.AssertQuerySetEqualTests.test_empty) ... ok
-test_flat_values_list (test_utils.tests.AssertQuerySetEqualTests.test_flat_values_list) ... ok
-test_maxdiff (test_utils.tests.AssertQuerySetEqualTests.test_maxdiff) ... ok
-test_ordered (test_utils.tests.AssertQuerySetEqualTests.test_ordered) ... ok
-test_queryset (test_utils.tests.AssertQuerySetEqualTests.test_queryset) ... ok
-test_repeated_values (test_utils.tests.AssertQuerySetEqualTests.test_repeated_values)
-assertQuerySetEqual checks the number of appearance of each item ... ok
-test_repr_transform (test_utils.tests.AssertQuerySetEqualTests.test_repr_transform) ... ok
-test_transform (test_utils.tests.AssertQuerySetEqualTests.test_transform) ... ok
-test_undefined_order (test_utils.tests.AssertQuerySetEqualTests.test_undefined_order) ... ok
-test_unordered (test_utils.tests.AssertQuerySetEqualTests.test_unordered) ... ok
-test_request (sites_tests.tests.MiddlewareTest.test_request) ... ok
-test_15368 (test_client_regress.tests.ContextTests.test_15368) ... ok
-test_contextlist_get (test_client_regress.tests.ContextTests.test_contextlist_get) ... ok
-test_contextlist_keys (test_client_regress.tests.ContextTests.test_contextlist_keys) ... ok
-test_inherited_context (test_client_regress.tests.ContextTests.test_inherited_context)
-Context variables can be retrieved from a list of contexts ... ok
-test_nested_requests (test_client_regress.tests.ContextTests.test_nested_requests)
-response.context is not lost when view call another view. ... ok
-test_single_context (test_client_regress.tests.ContextTests.test_single_context)
-Context variables can be retrieved from a single context ... ok
 test_custom_named_field (sites_framework.tests.SitesFrameworkTestCase.test_custom_named_field) ... ok
 test_site_fk (sites_framework.tests.SitesFrameworkTestCase.test_site_fk) ... ok
 test_sites_m2m (sites_framework.tests.SitesFrameworkTestCase.test_sites_m2m) ... ok
@@ -20780,10 +20816,15 @@
 test_session (test_client_regress.tests.SessionTests.test_session)
 The session isn't lost if a user logs in ... ok
 test_session_initiated (test_client_regress.tests.SessionTests.test_session_initiated) ... ok
-test_sitemap_index_with_https_request (sitemaps_tests.test_https.HTTPSDetectionSitemapTests.test_sitemap_index_with_https_request)
-A sitemap index requested in HTTPS is rendered with HTTPS links ... ok
-test_sitemap_section_with_https_request (sitemaps_tests.test_https.HTTPSDetectionSitemapTests.test_sitemap_section_with_https_request)
-A sitemap section requested in HTTPS is rendered with HTTPS links ... ok
+test_body_read_on_get_data (test_client.tests.AsyncClientTest.test_body_read_on_get_data) ... ok
+test_follow_double_redirect (test_client.tests.AsyncClientTest.test_follow_double_redirect) ... ok
+test_follow_redirect (test_client.tests.AsyncClientTest.test_follow_redirect) ... ok
+test_get_data (test_client.tests.AsyncClientTest.test_get_data) ... ok
+test_post_data (test_client.tests.AsyncClientTest.test_post_data) ... ok
+test_query_params (test_client.tests.AsyncClientTest.test_query_params) ... ok
+test_redirect (test_client.tests.AsyncClientTest.test_redirect) ... ok
+test_response_resolver_match (test_client.tests.AsyncClientTest.test_response_resolver_match) ... ok
+test_response_resolver_match_middleware_urlconf (test_client.tests.AsyncClientTest.test_response_resolver_match_middleware_urlconf) ... ok
 test_generic_sitemap (sitemaps_tests.test_generic.GenericViewsSitemapTests.test_generic_sitemap)
 A minimal generic sitemap can be rendered ... ok
 test_generic_sitemap_attributes (sitemaps_tests.test_generic.GenericViewsSitemapTests.test_generic_sitemap_attributes) ... ok
@@ -20792,12 +20833,16 @@
 test_get_protocol_default (sitemaps_tests.test_generic.GenericViewsSitemapTests.test_get_protocol_default) ... ok
 test_get_protocol_defined_in_constructor (sitemaps_tests.test_generic.GenericViewsSitemapTests.test_get_protocol_defined_in_constructor) ... ok
 test_get_protocol_passed_as_argument (sitemaps_tests.test_generic.GenericViewsSitemapTests.test_get_protocol_passed_as_argument) ... ok
+test_override_settings_inheritance (settings_tests.tests.ChildDecoratedTestCase.test_override_settings_inheritance) ... ok
+test_max_recursion_error (settings_tests.tests.ClassDecoratedTestCaseSuper.test_max_recursion_error) ... ok
 test_secure_sitemap_index (sitemaps_tests.test_https.HTTPSSitemapTests.test_secure_sitemap_index)
 A secure sitemap index can be rendered ... ok
 test_secure_sitemap_section (sitemaps_tests.test_https.HTTPSSitemapTests.test_secure_sitemap_section)
 A secure sitemap section can be rendered ... ok
-test_override_settings_inheritance (settings_tests.tests.ChildDecoratedTestCase.test_override_settings_inheritance) ... ok
-test_max_recursion_error (settings_tests.tests.ClassDecoratedTestCaseSuper.test_max_recursion_error) ... ok
+test_sitemap_index_with_https_request (sitemaps_tests.test_https.HTTPSDetectionSitemapTests.test_sitemap_index_with_https_request)
+A sitemap index requested in HTTPS is rendered with HTTPS links ... ok
+test_sitemap_section_with_https_request (sitemaps_tests.test_https.HTTPSDetectionSitemapTests.test_sitemap_section_with_https_request)
+A sitemap section requested in HTTPS is rendered with HTTPS links ... ok
 test_method_override (settings_tests.tests.FullyDecoratedTestCase.test_method_override) ... ok
 test_override (settings_tests.tests.FullyDecoratedTestCase.test_override) ... ok
 test_max_recursion_error (settings_tests.tests.ClassDecoratedTestCase.test_max_recursion_error)
@@ -20806,6 +20851,17 @@
 test_override (settings_tests.tests.ClassDecoratedTestCase.test_override) ... ok
 test_setupclass_override (settings_tests.tests.ClassDecoratedTestCase.test_setupclass_override)
 Settings are overridden within setUpClass (#21281). ... ok
+test_decorators (signals.tests.SignalTests.test_decorators) ... ok
+test_delete_signals (signals.tests.SignalTests.test_delete_signals) ... ok
+test_delete_signals_origin_model (signals.tests.SignalTests.test_delete_signals_origin_model) ... ok
+test_delete_signals_origin_queryset (signals.tests.SignalTests.test_delete_signals_origin_queryset) ... ok
+test_disconnect_in_dispatch (signals.tests.SignalTests.test_disconnect_in_dispatch)
+Signals that disconnect when being called don't mess future ... ok
+test_disconnect_model (signals.tests.SignalTests.test_disconnect_model) ... ok
+test_lazy_model_signal (signals.tests.SignalTests.test_lazy_model_signal) ... ok
+test_model_pre_init_and_post_init (signals.tests.SignalTests.test_model_pre_init_and_post_init) ... ok
+test_save_and_delete_signals_with_m2m (signals.tests.SignalTests.test_save_and_delete_signals_with_m2m) ... ok
+test_save_signals (signals.tests.SignalTests.test_save_signals) ... ok
 test_basic (sites_tests.tests.CreateDefaultSiteTests.test_basic)
 #15346, #15573 - create_default_site() creates an example site only if ... ok
 test_custom_site_id (sites_tests.tests.CreateDefaultSiteTests.test_custom_site_id)
@@ -20821,17 +20877,6 @@
 #23641 - Sending the ``post_migrate`` signal triggers creation of the ... ok
 test_unavailable_site_model (sites_tests.tests.CreateDefaultSiteTests.test_unavailable_site_model)
 #24075 - A Site shouldn't be created if the model isn't available. ... ok
-test_decorators (signals.tests.SignalTests.test_decorators) ... ok
-test_delete_signals (signals.tests.SignalTests.test_delete_signals) ... ok
-test_delete_signals_origin_model (signals.tests.SignalTests.test_delete_signals_origin_model) ... ok
-test_delete_signals_origin_queryset (signals.tests.SignalTests.test_delete_signals_origin_queryset) ... ok
-test_disconnect_in_dispatch (signals.tests.SignalTests.test_disconnect_in_dispatch)
-Signals that disconnect when being called don't mess future ... ok
-test_disconnect_model (signals.tests.SignalTests.test_disconnect_model) ... ok
-test_lazy_model_signal (signals.tests.SignalTests.test_lazy_model_signal) ... ok
-test_model_pre_init_and_post_init (signals.tests.SignalTests.test_model_pre_init_and_post_init) ... ok
-test_save_and_delete_signals_with_m2m (signals.tests.SignalTests.test_save_and_delete_signals_with_m2m) ... ok
-test_save_signals (signals.tests.SignalTests.test_save_signals) ... ok
 test_auto_now_and_auto_now_add (timezones.tests.NewDatabaseTests.test_auto_now_and_auto_now_add) ... ok
 test_aware_datetime_in_local_timezone (timezones.tests.NewDatabaseTests.test_aware_datetime_in_local_timezone) ... ok
 test_aware_datetime_in_local_timezone_with_microsecond (timezones.tests.NewDatabaseTests.test_aware_datetime_in_local_timezone_with_microsecond) ... ok
@@ -20929,27 +20974,6 @@
 The item title and description can be overridden with templates. ... ok
 test_title_escaping (syndication_tests.tests.SyndicationFeedTest.test_title_escaping)
 Titles are escaped correctly in RSS feeds. ... ok
-test_empty_session_saved (sessions_tests.tests.SessionMiddlewareTests.test_empty_session_saved)
-If a session is emptied of data but still has a key, it should still ... ok
-test_flush_empty_without_session_cookie_doesnt_set_cookie (sessions_tests.tests.SessionMiddlewareTests.test_flush_empty_without_session_cookie_doesnt_set_cookie) ... ok
-test_httponly_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_httponly_session_cookie) ... ok
-test_no_httponly_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_no_httponly_session_cookie) ... ok
-test_samesite_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_samesite_session_cookie) ... ok
-test_secure_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_secure_session_cookie) ... ok
-test_session_delete_on_end (sessions_tests.tests.SessionMiddlewareTests.test_session_delete_on_end) ... ok
-test_session_delete_on_end_with_custom_domain_and_path (sessions_tests.tests.SessionMiddlewareTests.test_session_delete_on_end_with_custom_domain_and_path) ... ok
-test_session_save_on_500 (sessions_tests.tests.SessionMiddlewareTests.test_session_save_on_500) ... ok
-test_session_save_on_5xx (sessions_tests.tests.SessionMiddlewareTests.test_session_save_on_5xx) ... ok
-test_session_update_error_redirect (sessions_tests.tests.SessionMiddlewareTests.test_session_update_error_redirect) ... ok
-test_body_read_on_get_data (test_client.tests.AsyncClientTest.test_body_read_on_get_data) ... ok
-test_follow_double_redirect (test_client.tests.AsyncClientTest.test_follow_double_redirect) ... ok
-test_follow_redirect (test_client.tests.AsyncClientTest.test_follow_redirect) ... ok
-test_get_data (test_client.tests.AsyncClientTest.test_get_data) ... ok
-test_post_data (test_client.tests.AsyncClientTest.test_post_data) ... ok
-test_query_params (test_client.tests.AsyncClientTest.test_query_params) ... ok
-test_redirect (test_client.tests.AsyncClientTest.test_redirect) ... ok
-test_response_resolver_match (test_client.tests.AsyncClientTest.test_response_resolver_match) ... ok
-test_response_resolver_match_middleware_urlconf (test_client.tests.AsyncClientTest.test_response_resolver_match_middleware_urlconf) ... ok
 test_alternate_i18n_sitemap_index (sitemaps_tests.test_http.HTTPSitemapTests.test_alternate_i18n_sitemap_index)
 A i18n sitemap with alternate/hreflang links can be rendered. ... ok
 test_alternate_i18n_sitemap_limited (sitemaps_tests.test_http.HTTPSitemapTests.test_alternate_i18n_sitemap_limited)
@@ -21022,6 +21046,18 @@
 test_sitemaps_lastmod_mixed_descending_last_modified_missing (sitemaps_tests.test_http.HTTPSitemapTests.test_sitemaps_lastmod_mixed_descending_last_modified_missing)
 The Last-Modified header is omitted when lastmod isn't found in all ... ok
 test_x_robots_sitemap (sitemaps_tests.test_http.HTTPSitemapTests.test_x_robots_sitemap) ... ok
+test_empty_session_saved (sessions_tests.tests.SessionMiddlewareTests.test_empty_session_saved)
+If a session is emptied of data but still has a key, it should still ... ok
+test_flush_empty_without_session_cookie_doesnt_set_cookie (sessions_tests.tests.SessionMiddlewareTests.test_flush_empty_without_session_cookie_doesnt_set_cookie) ... ok
+test_httponly_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_httponly_session_cookie) ... ok
+test_no_httponly_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_no_httponly_session_cookie) ... ok
+test_samesite_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_samesite_session_cookie) ... ok
+test_secure_session_cookie (sessions_tests.tests.SessionMiddlewareTests.test_secure_session_cookie) ... ok
+test_session_delete_on_end (sessions_tests.tests.SessionMiddlewareTests.test_session_delete_on_end) ... ok
+test_session_delete_on_end_with_custom_domain_and_path (sessions_tests.tests.SessionMiddlewareTests.test_session_delete_on_end_with_custom_domain_and_path) ... ok
+test_session_save_on_500 (sessions_tests.tests.SessionMiddlewareTests.test_session_save_on_500) ... ok
+test_session_save_on_5xx (sessions_tests.tests.SessionMiddlewareTests.test_session_save_on_5xx) ... ok
+test_session_update_error_redirect (sessions_tests.tests.SessionMiddlewareTests.test_session_update_error_redirect) ... ok
 test_altering_serialized_output (serializers.test_json.JsonSerializerTestCase.test_altering_serialized_output)
 The ability to create new objects by modifying serialized content. ... ok
 test_custom_encoder (serializers.test_json.JsonSerializerTestCase.test_custom_encoder) ... ok
@@ -21177,101 +21213,84 @@
 test_serializer_roundtrip (serializers.test_xml.XmlSerializerTestCase.test_serializer_roundtrip)
 Serialized content can be deserialized. ... ok
 test_unicode_serialization (serializers.test_xml.XmlSerializerTestCase.test_unicode_serialization) ... ok
-test_aclear_expired (sessions_tests.tests.CustomDatabaseSessionTests.test_aclear_expired) ... ok
-test_actual_expiry (sessions_tests.tests.CustomDatabaseSessionTests.test_actual_expiry) ... ok
-test_actual_expiry_async (sessions_tests.tests.CustomDatabaseSessionTests.test_actual_expiry_async) ... ok
-test_clear (sessions_tests.tests.CustomDatabaseSessionTests.test_clear) ... ok
-test_clearsessions_command (sessions_tests.tests.CustomDatabaseSessionTests.test_clearsessions_command)
-Test clearsessions command for clearing expired sessions. ... ok
-test_custom_expiry_datetime (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_datetime) ... ok
-test_custom_expiry_datetime_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_datetime_async) ... ok
-test_custom_expiry_reset (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_reset) ... ok
-test_custom_expiry_reset_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_reset_async) ... ok
-test_custom_expiry_seconds (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_seconds) ... ok
-test_custom_expiry_seconds_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_seconds_async) ... ok
-test_custom_expiry_timedelta (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_timedelta) ... ok
-test_custom_expiry_timedelta_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_timedelta_async) ... ok
-test_cycle (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle) ... ok
-test_cycle_async (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle_async) ... ok
-test_cycle_with_no_session_cache (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle_with_no_session_cache) ... ok
-test_cycle_with_no_session_cache_async (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle_with_no_session_cache_async) ... ok
-test_decode (sessions_tests.tests.CustomDatabaseSessionTests.test_decode) ... ok
-test_decode_failure_logged_to_security (sessions_tests.tests.CustomDatabaseSessionTests.test_decode_failure_logged_to_security) ... ok
-test_decode_serializer_exception (sessions_tests.tests.CustomDatabaseSessionTests.test_decode_serializer_exception) ... ok
-test_default_expiry (sessions_tests.tests.CustomDatabaseSessionTests.test_default_expiry) ... ok
-test_default_expiry_async (sessions_tests.tests.CustomDatabaseSessionTests.test_default_expiry_async) ... ok
-test_delete (sessions_tests.tests.CustomDatabaseSessionTests.test_delete) ... ok
-test_delete_async (sessions_tests.tests.CustomDatabaseSessionTests.test_delete_async) ... ok
-test_extra_session_field (sessions_tests.tests.CustomDatabaseSessionTests.test_extra_session_field) ... ok
-test_flush (sessions_tests.tests.CustomDatabaseSessionTests.test_flush) ... ok
-test_flush_async (sessions_tests.tests.CustomDatabaseSessionTests.test_flush_async) ... ok
-test_get_empty (sessions_tests.tests.CustomDatabaseSessionTests.test_get_empty) ... ok
-test_get_empty_async (sessions_tests.tests.CustomDatabaseSessionTests.test_get_empty_async) ... ok
-test_get_expire_at_browser_close (sessions_tests.tests.CustomDatabaseSessionTests.test_get_expire_at_browser_close) ... ok
-test_get_expire_at_browser_close_async (sessions_tests.tests.CustomDatabaseSessionTests.test_get_expire_at_browser_close_async) ... ok
-test_has_key (sessions_tests.tests.CustomDatabaseSessionTests.test_has_key) ... ok
-test_has_key_async (sessions_tests.tests.CustomDatabaseSessionTests.test_has_key_async) ... ok
-test_invalid_key (sessions_tests.tests.CustomDatabaseSessionTests.test_invalid_key) ... ok
-test_invalid_key_async (sessions_tests.tests.CustomDatabaseSessionTests.test_invalid_key_async) ... ok
-test_items (sessions_tests.tests.CustomDatabaseSessionTests.test_items) ... ok
-test_items_async (sessions_tests.tests.CustomDatabaseSessionTests.test_items_async) ... ok
-test_keys (sessions_tests.tests.CustomDatabaseSessionTests.test_keys) ... ok
-test_keys_async (sessions_tests.tests.CustomDatabaseSessionTests.test_keys_async) ... ok
-test_new_session (sessions_tests.tests.CustomDatabaseSessionTests.test_new_session) ... ok
-test_pop (sessions_tests.tests.CustomDatabaseSessionTests.test_pop) ... ok
-test_pop_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_async) ... ok
-test_pop_default (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default) ... ok
-test_pop_default_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default_async) ... ok
-test_pop_default_named_argument (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default_named_argument) ... ok
-test_pop_default_named_argument_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default_named_argument_async) ... ok
-test_pop_no_default_keyerror_raised (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_no_default_keyerror_raised) ... ok
-test_pop_no_default_keyerror_raised_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_no_default_keyerror_raised_async) ... ok
-test_save (sessions_tests.tests.CustomDatabaseSessionTests.test_save) ... ok
-test_save_async (sessions_tests.tests.CustomDatabaseSessionTests.test_save_async) ... ok
-test_save_doesnt_clear_data (sessions_tests.tests.CustomDatabaseSessionTests.test_save_doesnt_clear_data) ... ok
-test_save_doesnt_clear_data_async (sessions_tests.tests.CustomDatabaseSessionTests.test_save_doesnt_clear_data_async) ... ok
-test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CustomDatabaseSessionTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context)
+test_actual_expiry (sessions_tests.tests.CacheDBSessionTests.test_actual_expiry) ... ok
+test_actual_expiry_async (sessions_tests.tests.CacheDBSessionTests.test_actual_expiry_async) ... ok
+test_cache_async_set_failure_non_fatal (sessions_tests.tests.CacheDBSessionTests.test_cache_async_set_failure_non_fatal)
+Failing to write to the cache does not raise errors. ... ok
+test_cache_set_failure_non_fatal (sessions_tests.tests.CacheDBSessionTests.test_cache_set_failure_non_fatal)
+Failing to write to the cache does not raise errors. ... ok
+test_clear (sessions_tests.tests.CacheDBSessionTests.test_clear) ... ok
+test_custom_expiry_datetime (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_datetime) ... ok
+test_custom_expiry_datetime_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_datetime_async) ... ok
+test_custom_expiry_reset (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_reset) ... ok
+test_custom_expiry_reset_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_reset_async) ... ok
+test_custom_expiry_seconds (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_seconds) ... ok
+test_custom_expiry_seconds_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_seconds_async) ... ok
+test_custom_expiry_timedelta (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_timedelta) ... ok
+test_custom_expiry_timedelta_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_timedelta_async) ... ok
+test_cycle (sessions_tests.tests.CacheDBSessionTests.test_cycle) ... ok
+test_cycle_async (sessions_tests.tests.CacheDBSessionTests.test_cycle_async) ... ok
+test_cycle_with_no_session_cache (sessions_tests.tests.CacheDBSessionTests.test_cycle_with_no_session_cache) ... ok
+test_cycle_with_no_session_cache_async (sessions_tests.tests.CacheDBSessionTests.test_cycle_with_no_session_cache_async) ... ok
+test_decode (sessions_tests.tests.CacheDBSessionTests.test_decode) ... ok
+test_decode_failure_logged_to_security (sessions_tests.tests.CacheDBSessionTests.test_decode_failure_logged_to_security) ... ok
+test_decode_serializer_exception (sessions_tests.tests.CacheDBSessionTests.test_decode_serializer_exception) ... ok
+test_default_expiry (sessions_tests.tests.CacheDBSessionTests.test_default_expiry) ... ok
+test_default_expiry_async (sessions_tests.tests.CacheDBSessionTests.test_default_expiry_async) ... ok
+test_delete (sessions_tests.tests.CacheDBSessionTests.test_delete) ... ok
+test_delete_async (sessions_tests.tests.CacheDBSessionTests.test_delete_async) ... ok
+test_exists_searches_cache_first (sessions_tests.tests.CacheDBSessionTests.test_exists_searches_cache_first) ... ok
+test_flush (sessions_tests.tests.CacheDBSessionTests.test_flush) ... ok
+test_flush_async (sessions_tests.tests.CacheDBSessionTests.test_flush_async) ... ok
+test_get_empty (sessions_tests.tests.CacheDBSessionTests.test_get_empty) ... ok
+test_get_empty_async (sessions_tests.tests.CacheDBSessionTests.test_get_empty_async) ... ok
+test_get_expire_at_browser_close (sessions_tests.tests.CacheDBSessionTests.test_get_expire_at_browser_close) ... ok
+test_get_expire_at_browser_close_async (sessions_tests.tests.CacheDBSessionTests.test_get_expire_at_browser_close_async) ... ok
+test_has_key (sessions_tests.tests.CacheDBSessionTests.test_has_key) ... ok
+test_has_key_async (sessions_tests.tests.CacheDBSessionTests.test_has_key_async) ... ok
+test_invalid_key (sessions_tests.tests.CacheDBSessionTests.test_invalid_key) ... ok
+test_invalid_key_async (sessions_tests.tests.CacheDBSessionTests.test_invalid_key_async) ... ok
+test_items (sessions_tests.tests.CacheDBSessionTests.test_items) ... ok
+test_items_async (sessions_tests.tests.CacheDBSessionTests.test_items_async) ... ok
+test_keys (sessions_tests.tests.CacheDBSessionTests.test_keys) ... ok
+test_keys_async (sessions_tests.tests.CacheDBSessionTests.test_keys_async) ... ok
+test_load_overlong_key (sessions_tests.tests.CacheDBSessionTests.test_load_overlong_key) ... ok
+test_new_session (sessions_tests.tests.CacheDBSessionTests.test_new_session) ... ok
+test_non_default_cache (sessions_tests.tests.CacheDBSessionTests.test_non_default_cache) ... ok
+test_pop (sessions_tests.tests.CacheDBSessionTests.test_pop) ... ok
+test_pop_async (sessions_tests.tests.CacheDBSessionTests.test_pop_async) ... ok
+test_pop_default (sessions_tests.tests.CacheDBSessionTests.test_pop_default) ... ok
+test_pop_default_async (sessions_tests.tests.CacheDBSessionTests.test_pop_default_async) ... ok
+test_pop_default_named_argument (sessions_tests.tests.CacheDBSessionTests.test_pop_default_named_argument) ... ok
+test_pop_default_named_argument_async (sessions_tests.tests.CacheDBSessionTests.test_pop_default_named_argument_async) ... ok
+test_pop_no_default_keyerror_raised (sessions_tests.tests.CacheDBSessionTests.test_pop_no_default_keyerror_raised) ... ok
+test_pop_no_default_keyerror_raised_async (sessions_tests.tests.CacheDBSessionTests.test_pop_no_default_keyerror_raised_async) ... ok
+test_save (sessions_tests.tests.CacheDBSessionTests.test_save) ... ok
+test_save_async (sessions_tests.tests.CacheDBSessionTests.test_save_async) ... ok
+test_save_doesnt_clear_data (sessions_tests.tests.CacheDBSessionTests.test_save_doesnt_clear_data) ... ok
+test_save_doesnt_clear_data_async (sessions_tests.tests.CacheDBSessionTests.test_save_doesnt_clear_data_async) ... ok
+test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CacheDBSessionTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context)
 Sessions shouldn't be resurrected by a concurrent request. ... ok
-test_session_get_decoded (sessions_tests.tests.CustomDatabaseSessionTests.test_session_get_decoded)
-Test we can use Session.get_decoded to retrieve data stored ... ok
-test_session_key_empty_string_invalid (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_empty_string_invalid)
+test_session_key_empty_string_invalid (sessions_tests.tests.CacheDBSessionTests.test_session_key_empty_string_invalid)
 Falsey values (Such as an empty string) are rejected. ... ok
-test_session_key_is_read_only (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_is_read_only) ... ok
-test_session_key_too_short_invalid (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_too_short_invalid)
+test_session_key_is_read_only (sessions_tests.tests.CacheDBSessionTests.test_session_key_is_read_only) ... ok
+test_session_key_too_short_invalid (sessions_tests.tests.CacheDBSessionTests.test_session_key_too_short_invalid)
 Strings shorter than 8 characters are rejected. ... ok
-test_session_key_valid_string_saved (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_valid_string_saved)
+test_session_key_valid_string_saved (sessions_tests.tests.CacheDBSessionTests.test_session_key_valid_string_saved)
 Strings of length 8 and up are accepted and stored. ... ok
-test_session_load_does_not_create_record (sessions_tests.tests.CustomDatabaseSessionTests.test_session_load_does_not_create_record)
+test_session_load_does_not_create_record (sessions_tests.tests.CacheDBSessionTests.test_session_load_does_not_create_record)
 Loading an unknown session key does not create a session record. ... ok
-test_session_load_does_not_create_record_async (sessions_tests.tests.CustomDatabaseSessionTests.test_session_load_does_not_create_record_async) ... ok
-test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CustomDatabaseSessionTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context)
+test_session_load_does_not_create_record_async (sessions_tests.tests.CacheDBSessionTests.test_session_load_does_not_create_record_async) ... ok
+test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CacheDBSessionTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context)
 Sessions shouldn't be resurrected by a concurrent request. ... ok
-test_session_str (sessions_tests.tests.CustomDatabaseSessionTests.test_session_str)
-Session repr should be the session key. ... ok
-test_sessionmanager_save (sessions_tests.tests.CustomDatabaseSessionTests.test_sessionmanager_save)
-Test SessionManager.save method ... ok
-test_setdefault (sessions_tests.tests.CustomDatabaseSessionTests.test_setdefault) ... ok
-test_setdefault_async (sessions_tests.tests.CustomDatabaseSessionTests.test_setdefault_async) ... ok
-test_store (sessions_tests.tests.CustomDatabaseSessionTests.test_store) ... ok
-test_store_async (sessions_tests.tests.CustomDatabaseSessionTests.test_store_async) ... ok
-test_update (sessions_tests.tests.CustomDatabaseSessionTests.test_update) ... ok
-test_update_async (sessions_tests.tests.CustomDatabaseSessionTests.test_update_async) ... ok
-test_values (sessions_tests.tests.CustomDatabaseSessionTests.test_values) ... ok
-test_values_async (sessions_tests.tests.CustomDatabaseSessionTests.test_values_async) ... ok
-test_multi_table_inheritance (select_related_regress.tests.SelectRelatedRegressTests.test_multi_table_inheritance)
-Exercising select_related() with multi-table model inheritance. ... ok
-test_null_join_promotion (select_related_regress.tests.SelectRelatedRegressTests.test_null_join_promotion) ... ok
-test_regression_10733 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_10733) ... ok
-test_regression_12851 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_12851)
-Regression for #12851 ... ok
-test_regression_19870 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_19870) ... ok
-test_regression_22508 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_22508) ... ok
-test_regression_7110 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_7110)
-Regression test for bug #7110. ... ok
-test_regression_8036 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_8036)
-Regression test for bug #8036 ... ok
-test_regression_8106 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_8106)
-Regression test for bug #8106. ... ok
+test_setdefault (sessions_tests.tests.CacheDBSessionTests.test_setdefault) ... ok
+test_setdefault_async (sessions_tests.tests.CacheDBSessionTests.test_setdefault_async) ... ok
+test_store (sessions_tests.tests.CacheDBSessionTests.test_store) ... ok
+test_store_async (sessions_tests.tests.CacheDBSessionTests.test_store_async) ... ok
+test_update (sessions_tests.tests.CacheDBSessionTests.test_update) ... ok
+test_update_async (sessions_tests.tests.CacheDBSessionTests.test_update_async) ... ok
+test_values (sessions_tests.tests.CacheDBSessionTests.test_values) ... ok
+test_values_async (sessions_tests.tests.CacheDBSessionTests.test_values_async) ... ok
 test_actual_expiry (sessions_tests.tests.CacheDBSessionWithTimeZoneTests.test_actual_expiry) ... ok
 test_actual_expiry_async (sessions_tests.tests.CacheDBSessionWithTimeZoneTests.test_actual_expiry_async) ... ok
 test_cache_async_set_failure_non_fatal (sessions_tests.tests.CacheDBSessionWithTimeZoneTests.test_cache_async_set_failure_non_fatal)
@@ -21350,6 +21369,39 @@
 test_update_async (sessions_tests.tests.CacheDBSessionWithTimeZoneTests.test_update_async) ... ok
 test_values (sessions_tests.tests.CacheDBSessionWithTimeZoneTests.test_values) ... ok
 test_values_async (sessions_tests.tests.CacheDBSessionWithTimeZoneTests.test_values_async) ... ok
+test_extra_args (schema.test_logging.SchemaLoggerTests.test_extra_args) ... ok
+test_basic (save_delete_hooks.tests.SaveDeleteHookTests.test_basic) ... ok
+test_access_fks_with_select_related (select_related.tests.SelectRelatedTests.test_access_fks_with_select_related)
+A select_related() call will fill in those related objects without any ... ok
+test_access_fks_without_select_related (select_related.tests.SelectRelatedTests.test_access_fks_without_select_related)
+Normally, accessing FKs doesn't fill in related objects ... ok
+test_certain_fields (select_related.tests.SelectRelatedTests.test_certain_fields)
+The optional fields passed to select_related() control which related ... ok
+test_chaining (select_related.tests.SelectRelatedTests.test_chaining) ... ok
+test_field_traversal (select_related.tests.SelectRelatedTests.test_field_traversal) ... ok
+test_list_with_depth (select_related.tests.SelectRelatedTests.test_list_with_depth)
+Passing a relationship field lookup specifier to select_related() will ... ok
+test_list_with_select_related (select_related.tests.SelectRelatedTests.test_list_with_select_related)
+select_related() applies to entire lists, not just items. ... ok
+test_list_without_select_related (select_related.tests.SelectRelatedTests.test_list_without_select_related) ... ok
+test_more_certain_fields (select_related.tests.SelectRelatedTests.test_more_certain_fields)
+In this case, we explicitly say to select the 'genus' and ... ok
+test_none_clears_list (select_related.tests.SelectRelatedTests.test_none_clears_list) ... ok
+test_reverse_relation_caching (select_related.tests.SelectRelatedTests.test_reverse_relation_caching) ... ok
+test_select_related_after_values (select_related.tests.SelectRelatedTests.test_select_related_after_values)
+Running select_related() after calling values() raises a TypeError ... ok
+test_select_related_after_values_list (select_related.tests.SelectRelatedTests.test_select_related_after_values_list)
+Running select_related() after calling values_list() raises a TypeError ... ok
+test_select_related_with_extra (select_related.tests.SelectRelatedTests.test_select_related_with_extra) ... ok
+test_reverse_by_field (reverse_lookup.tests.ReverseLookupTests.test_reverse_by_field) ... ok
+test_reverse_by_related_name (reverse_lookup.tests.ReverseLookupTests.test_reverse_by_related_name) ... ok
+test_reverse_field_name_disallowed (reverse_lookup.tests.ReverseLookupTests.test_reverse_field_name_disallowed)
+If a related_name is given you can't use the field name instead ... ok
+test_dates (reserved_names.tests.ReservedNameTests.test_dates) ... ok
+test_fields (reserved_names.tests.ReservedNameTests.test_fields) ... ok
+test_month_filter (reserved_names.tests.ReservedNameTests.test_month_filter) ... ok
+test_order_by (reserved_names.tests.ReservedNameTests.test_order_by) ... ok
+test_simple (reserved_names.tests.ReservedNameTests.test_simple) ... ok
 test_aclear_expired (sessions_tests.tests.DatabaseSessionWithTimeZoneTests.test_aclear_expired) ... ok
 test_actual_expiry (sessions_tests.tests.DatabaseSessionWithTimeZoneTests.test_actual_expiry) ... ok
 test_actual_expiry_async (sessions_tests.tests.DatabaseSessionWithTimeZoneTests.test_actual_expiry_async) ... ok
@@ -21430,52 +21482,117 @@
 test_update_async (sessions_tests.tests.DatabaseSessionWithTimeZoneTests.test_update_async) ... ok
 test_values (sessions_tests.tests.DatabaseSessionWithTimeZoneTests.test_values) ... ok
 test_values_async (sessions_tests.tests.DatabaseSessionWithTimeZoneTests.test_values_async) ... ok
-test_extra_args (schema.test_logging.SchemaLoggerTests.test_extra_args) ... ok
-test_json_serializer (serializers.test_data.SerializerDataTests.test_json_serializer)
-Create a new function with partial application of the given arguments ... ok
-test_json_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_json_serializer_null_value_string_field)
-Create a new function with partial application of the given arguments ... ok
-test_json_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_json_serializer_pk_0)
-Create a new function with partial application of the given arguments ... ok
-test_json_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_json_serializer_text_field_pk)
-Create a new function with partial application of the given arguments ... ok
-test_jsonl_serializer (serializers.test_data.SerializerDataTests.test_jsonl_serializer)
-Create a new function with partial application of the given arguments ... ok
-test_jsonl_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_jsonl_serializer_null_value_string_field)
-Create a new function with partial application of the given arguments ... ok
-test_jsonl_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_jsonl_serializer_pk_0)
-Create a new function with partial application of the given arguments ... ok
-test_jsonl_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_jsonl_serializer_text_field_pk)
-Create a new function with partial application of the given arguments ... ok
-test_python_serializer (serializers.test_data.SerializerDataTests.test_python_serializer)
-Create a new function with partial application of the given arguments ... ok
-test_python_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_python_serializer_null_value_string_field)
-Create a new function with partial application of the given arguments ... ok
-test_python_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_python_serializer_pk_0)
-Create a new function with partial application of the given arguments ... ok
-test_python_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_python_serializer_text_field_pk)
-Create a new function with partial application of the given arguments ... ok
-test_xml_serializer (serializers.test_data.SerializerDataTests.test_xml_serializer)
-Create a new function with partial application of the given arguments ... ok
-test_xml_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_xml_serializer_null_value_string_field)
-Create a new function with partial application of the given arguments ... ok
-test_xml_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_xml_serializer_pk_0)
-Create a new function with partial application of the given arguments ... ok
-test_xml_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_xml_serializer_text_field_pk)
-Create a new function with partial application of the given arguments ... ok
-test_yaml_serializer (serializers.test_data.SerializerDataTests.test_yaml_serializer)
-Create a new function with partial application of the given arguments ... ok
-test_yaml_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_yaml_serializer_null_value_string_field)
-Create a new function with partial application of the given arguments ... ok
-test_yaml_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_yaml_serializer_pk_0)
-Create a new function with partial application of the given arguments ... ok
-test_yaml_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_yaml_serializer_text_field_pk)
-Create a new function with partial application of the given arguments ... ok
-test_basic (save_delete_hooks.tests.SaveDeleteHookTests.test_basic) ... ok
-test_reverse_by_field (reverse_lookup.tests.ReverseLookupTests.test_reverse_by_field) ... ok
-test_reverse_by_related_name (reverse_lookup.tests.ReverseLookupTests.test_reverse_by_related_name) ... ok
-test_reverse_field_name_disallowed (reverse_lookup.tests.ReverseLookupTests.test_reverse_field_name_disallowed)
-If a related_name is given you can't use the field name instead ... ok
+test_multi_table_inheritance (select_related_regress.tests.SelectRelatedRegressTests.test_multi_table_inheritance)
+Exercising select_related() with multi-table model inheritance. ... ok
+test_null_join_promotion (select_related_regress.tests.SelectRelatedRegressTests.test_null_join_promotion) ... ok
+test_regression_10733 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_10733) ... ok
+test_regression_12851 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_12851)
+Regression for #12851 ... ok
+test_regression_19870 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_19870) ... ok
+test_regression_22508 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_22508) ... ok
+test_regression_7110 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_7110)
+Regression test for bug #7110. ... ok
+test_regression_8036 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_8036)
+Regression test for bug #8036 ... ok
+test_regression_8106 (select_related_regress.tests.SelectRelatedRegressTests.test_regression_8106)
+Regression test for bug #8106. ... ok
+test_response_gone_class (redirects_tests.tests.OverriddenRedirectMiddlewareTests.test_response_gone_class) ... ok
+test_response_redirect_class (redirects_tests.tests.OverriddenRedirectMiddlewareTests.test_response_redirect_class) ... ok
+test_in_lookup_query_evaluation (queryset_pickle.tests.InLookupTests.test_in_lookup_query_evaluation) ... ok
+test_in_lookup_queryset_evaluation (queryset_pickle.tests.InLookupTests.test_in_lookup_queryset_evaluation)
+Neither pickling nor unpickling a QuerySet.query with an __in=inner_qs ... ok
+test_aclear_expired (sessions_tests.tests.CustomDatabaseSessionTests.test_aclear_expired) ... ok
+test_actual_expiry (sessions_tests.tests.CustomDatabaseSessionTests.test_actual_expiry) ... ok
+test_actual_expiry_async (sessions_tests.tests.CustomDatabaseSessionTests.test_actual_expiry_async) ... ok
+test_clear (sessions_tests.tests.CustomDatabaseSessionTests.test_clear) ... ok
+test_clearsessions_command (sessions_tests.tests.CustomDatabaseSessionTests.test_clearsessions_command)
+Test clearsessions command for clearing expired sessions. ... ok
+test_custom_expiry_datetime (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_datetime) ... ok
+test_custom_expiry_datetime_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_datetime_async) ... ok
+test_custom_expiry_reset (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_reset) ... ok
+test_custom_expiry_reset_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_reset_async) ... ok
+test_custom_expiry_seconds (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_seconds) ... ok
+test_custom_expiry_seconds_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_seconds_async) ... ok
+test_custom_expiry_timedelta (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_timedelta) ... ok
+test_custom_expiry_timedelta_async (sessions_tests.tests.CustomDatabaseSessionTests.test_custom_expiry_timedelta_async) ... ok
+test_cycle (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle) ... ok
+test_cycle_async (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle_async) ... ok
+test_cycle_with_no_session_cache (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle_with_no_session_cache) ... ok
+test_cycle_with_no_session_cache_async (sessions_tests.tests.CustomDatabaseSessionTests.test_cycle_with_no_session_cache_async) ... ok
+test_decode (sessions_tests.tests.CustomDatabaseSessionTests.test_decode) ... ok
+test_decode_failure_logged_to_security (sessions_tests.tests.CustomDatabaseSessionTests.test_decode_failure_logged_to_security) ... ok
+test_decode_serializer_exception (sessions_tests.tests.CustomDatabaseSessionTests.test_decode_serializer_exception) ... ok
+test_default_expiry (sessions_tests.tests.CustomDatabaseSessionTests.test_default_expiry) ... ok
+test_default_expiry_async (sessions_tests.tests.CustomDatabaseSessionTests.test_default_expiry_async) ... ok
+test_delete (sessions_tests.tests.CustomDatabaseSessionTests.test_delete) ... ok
+test_delete_async (sessions_tests.tests.CustomDatabaseSessionTests.test_delete_async) ... ok
+test_extra_session_field (sessions_tests.tests.CustomDatabaseSessionTests.test_extra_session_field) ... ok
+test_flush (sessions_tests.tests.CustomDatabaseSessionTests.test_flush) ... ok
+test_flush_async (sessions_tests.tests.CustomDatabaseSessionTests.test_flush_async) ... ok
+test_get_empty (sessions_tests.tests.CustomDatabaseSessionTests.test_get_empty) ... ok
+test_get_empty_async (sessions_tests.tests.CustomDatabaseSessionTests.test_get_empty_async) ... ok
+test_get_expire_at_browser_close (sessions_tests.tests.CustomDatabaseSessionTests.test_get_expire_at_browser_close) ... ok
+test_get_expire_at_browser_close_async (sessions_tests.tests.CustomDatabaseSessionTests.test_get_expire_at_browser_close_async) ... ok
+test_has_key (sessions_tests.tests.CustomDatabaseSessionTests.test_has_key) ... ok
+test_has_key_async (sessions_tests.tests.CustomDatabaseSessionTests.test_has_key_async) ... ok
+test_invalid_key (sessions_tests.tests.CustomDatabaseSessionTests.test_invalid_key) ... ok
+test_invalid_key_async (sessions_tests.tests.CustomDatabaseSessionTests.test_invalid_key_async) ... ok
+test_items (sessions_tests.tests.CustomDatabaseSessionTests.test_items) ... ok
+test_items_async (sessions_tests.tests.CustomDatabaseSessionTests.test_items_async) ... ok
+test_keys (sessions_tests.tests.CustomDatabaseSessionTests.test_keys) ... ok
+test_keys_async (sessions_tests.tests.CustomDatabaseSessionTests.test_keys_async) ... ok
+test_new_session (sessions_tests.tests.CustomDatabaseSessionTests.test_new_session) ... ok
+test_pop (sessions_tests.tests.CustomDatabaseSessionTests.test_pop) ... ok
+test_pop_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_async) ... ok
+test_pop_default (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default) ... ok
+test_pop_default_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default_async) ... ok
+test_pop_default_named_argument (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default_named_argument) ... ok
+test_pop_default_named_argument_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_default_named_argument_async) ... ok
+test_pop_no_default_keyerror_raised (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_no_default_keyerror_raised) ... ok
+test_pop_no_default_keyerror_raised_async (sessions_tests.tests.CustomDatabaseSessionTests.test_pop_no_default_keyerror_raised_async) ... ok
+test_save (sessions_tests.tests.CustomDatabaseSessionTests.test_save) ... ok
+test_save_async (sessions_tests.tests.CustomDatabaseSessionTests.test_save_async) ... ok
+test_save_doesnt_clear_data (sessions_tests.tests.CustomDatabaseSessionTests.test_save_doesnt_clear_data) ... ok
+test_save_doesnt_clear_data_async (sessions_tests.tests.CustomDatabaseSessionTests.test_save_doesnt_clear_data_async) ... ok
+test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CustomDatabaseSessionTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context)
+Sessions shouldn't be resurrected by a concurrent request. ... ok
+test_session_get_decoded (sessions_tests.tests.CustomDatabaseSessionTests.test_session_get_decoded)
+Test we can use Session.get_decoded to retrieve data stored ... ok
+test_session_key_empty_string_invalid (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_empty_string_invalid)
+Falsey values (Such as an empty string) are rejected. ... ok
+test_session_key_is_read_only (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_is_read_only) ... ok
+test_session_key_too_short_invalid (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_too_short_invalid)
+Strings shorter than 8 characters are rejected. ... ok
+test_session_key_valid_string_saved (sessions_tests.tests.CustomDatabaseSessionTests.test_session_key_valid_string_saved)
+Strings of length 8 and up are accepted and stored. ... ok
+test_session_load_does_not_create_record (sessions_tests.tests.CustomDatabaseSessionTests.test_session_load_does_not_create_record)
+Loading an unknown session key does not create a session record. ... ok
+test_session_load_does_not_create_record_async (sessions_tests.tests.CustomDatabaseSessionTests.test_session_load_does_not_create_record_async) ... ok
+test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CustomDatabaseSessionTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context)
+Sessions shouldn't be resurrected by a concurrent request. ... ok
+test_session_str (sessions_tests.tests.CustomDatabaseSessionTests.test_session_str)
+Session repr should be the session key. ... ok
+test_sessionmanager_save (sessions_tests.tests.CustomDatabaseSessionTests.test_sessionmanager_save)
+Test SessionManager.save method ... ok
+test_setdefault (sessions_tests.tests.CustomDatabaseSessionTests.test_setdefault) ... ok
+test_setdefault_async (sessions_tests.tests.CustomDatabaseSessionTests.test_setdefault_async) ... ok
+test_store (sessions_tests.tests.CustomDatabaseSessionTests.test_store) ... ok
+test_store_async (sessions_tests.tests.CustomDatabaseSessionTests.test_store_async) ... ok
+test_update (sessions_tests.tests.CustomDatabaseSessionTests.test_update) ... ok
+test_update_async (sessions_tests.tests.CustomDatabaseSessionTests.test_update_async) ... ok
+test_values (sessions_tests.tests.CustomDatabaseSessionTests.test_values) ... ok
+test_values_async (sessions_tests.tests.CustomDatabaseSessionTests.test_values_async) ... ok
+test_model (redirects_tests.tests.RedirectTests.test_model) ... ok
+test_redirect (redirects_tests.tests.RedirectTests.test_redirect) ... ok
+test_redirect_not_found_with_append_slash (redirects_tests.tests.RedirectTests.test_redirect_not_found_with_append_slash)
+Exercise the second Redirect.DoesNotExist branch in ... ok
+test_redirect_shortcircuits_non_404_response (redirects_tests.tests.RedirectTests.test_redirect_shortcircuits_non_404_response)
+RedirectFallbackMiddleware short-circuits on non-404 requests. ... ok
+test_redirect_with_append_slash (redirects_tests.tests.RedirectTests.test_redirect_with_append_slash) ... ok
+test_redirect_with_append_slash_and_query_string (redirects_tests.tests.RedirectTests.test_redirect_with_append_slash_and_query_string) ... ok
+test_response_gone (redirects_tests.tests.RedirectTests.test_response_gone)
+When the redirect target is '', return a 410 ... ok
+test_sites_not_installed (redirects_tests.tests.RedirectTests.test_sites_not_installed) ... ok
 test_json_fk_as_pk_natural_key_not_called (serializers.test_natural.NaturalKeySerializerTests.test_json_fk_as_pk_natural_key_not_called)
 Create a new function with partial application of the given arguments ... ok
 test_json_forward_references_fk_errors (serializers.test_natural.NaturalKeySerializerTests.test_json_forward_references_fk_errors)
@@ -21566,15 +21683,6 @@
 Create a new function with partial application of the given arguments ... ok
 test_yaml_serializer_natural_pks_mti (serializers.test_natural.NaturalKeySerializerTests.test_yaml_serializer_natural_pks_mti)
 Create a new function with partial application of the given arguments ... ok
-test_response_gone_class (redirects_tests.tests.OverriddenRedirectMiddlewareTests.test_response_gone_class) ... ok
-test_response_redirect_class (redirects_tests.tests.OverriddenRedirectMiddlewareTests.test_response_redirect_class) ... ok
-test_case_insensitive (swappable_models.tests.SwappableModelTests.test_case_insensitive)
-Model names are case insensitive. Model swapping honors this. ... ok
-test_generated_data (swappable_models.tests.SwappableModelTests.test_generated_data)
-Permissions and content types are not created for a swapped model ... ok
-test_in_lookup_query_evaluation (queryset_pickle.tests.InLookupTests.test_in_lookup_query_evaluation) ... ok
-test_in_lookup_queryset_evaluation (queryset_pickle.tests.InLookupTests.test_in_lookup_queryset_evaluation)
-Neither pickling nor unpickling a QuerySet.query with an __in=inner_qs ... ok
 test_altering_serialized_output (serializers.test_yaml.YamlSerializerTestCase.test_altering_serialized_output)
 The ability to create new objects by modifying serialized content. ... ok
 test_custom_field_serialization (serializers.test_yaml.YamlSerializerTestCase.test_custom_field_serialization)
@@ -21615,79 +21723,6 @@
 Serialized content can be deserialized. ... ok
 test_unicode_serialization (serializers.test_yaml.YamlSerializerTestCase.test_unicode_serialization) ... ok
 test_yaml_deserializer_exception (serializers.test_yaml.YamlSerializerTestCase.test_yaml_deserializer_exception) ... ok
-test_back_and_forward (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_back_and_forward) ... ok
-test_basic (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_basic) ... ok
-test_follow_from_child_class (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_from_child_class) ... ok
-test_follow_inheritance (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_inheritance) ... ok
-test_follow_next_level (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_next_level) ... ok
-test_follow_two (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_two) ... ok
-test_follow_two_next_level (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_two_next_level) ... ok
-test_forward_and_back (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_forward_and_back) ... ok
-test_inheritance_deferred (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_inheritance_deferred) ... ok
-test_inheritance_deferred2 (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_inheritance_deferred2) ... ok
-test_missing_reverse (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_missing_reverse)
-Ticket #13839: select_related() should NOT cache None ... ok
-test_multiinheritance_two_subclasses (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_multiinheritance_two_subclasses) ... ok
-test_multiple_subclass (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_multiple_subclass) ... ok
-test_not_followed_by_default (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_not_followed_by_default) ... ok
-test_nullable_missing_reverse (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_nullable_missing_reverse)
-Ticket #13839: select_related() should NOT cache None ... ok
-test_nullable_relation (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_nullable_relation) ... ok
-test_onetoone_with_subclass (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_onetoone_with_subclass) ... ok
-test_onetoone_with_two_subclasses (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_onetoone_with_two_subclasses) ... ok
-test_parent_only (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_parent_only) ... ok
-test_self_relation (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_self_relation) ... ok
-test_dates (reserved_names.tests.ReservedNameTests.test_dates) ... ok
-test_fields (reserved_names.tests.ReservedNameTests.test_fields) ... ok
-test_month_filter (reserved_names.tests.ReservedNameTests.test_month_filter) ... ok
-test_order_by (reserved_names.tests.ReservedNameTests.test_order_by) ... ok
-test_simple (reserved_names.tests.ReservedNameTests.test_simple) ... ok
-test_model (redirects_tests.tests.RedirectTests.test_model) ... ok
-test_redirect (redirects_tests.tests.RedirectTests.test_redirect) ... ok
-test_redirect_not_found_with_append_slash (redirects_tests.tests.RedirectTests.test_redirect_not_found_with_append_slash)
-Exercise the second Redirect.DoesNotExist branch in ... ok
-test_redirect_shortcircuits_non_404_response (redirects_tests.tests.RedirectTests.test_redirect_shortcircuits_non_404_response)
-RedirectFallbackMiddleware short-circuits on non-404 requests. ... ok
-test_redirect_with_append_slash (redirects_tests.tests.RedirectTests.test_redirect_with_append_slash) ... ok
-test_redirect_with_append_slash_and_query_string (redirects_tests.tests.RedirectTests.test_redirect_with_append_slash_and_query_string) ... ok
-test_response_gone (redirects_tests.tests.RedirectTests.test_response_gone)
-When the redirect target is '', return a 410 ... ok
-test_sites_not_installed (redirects_tests.tests.RedirectTests.test_sites_not_installed) ... ok
-test_message (queries.test_explain.ExplainUnsupportedTests.test_message) ... skipped 'Database has feature(s) supports_explaining_query_execution'
-test_bulk_insert (queries.test_db_returning.ReturningValuesTests.test_bulk_insert) ... ok
-test_insert_returning (queries.test_db_returning.ReturningValuesTests.test_insert_returning) ... ok
-test_insert_returning_multiple (queries.test_db_returning.ReturningValuesTests.test_insert_returning_multiple) ... ok
-test_insert_returning_non_integer (queries.test_db_returning.ReturningValuesTests.test_insert_returning_non_integer) ... ok
-test_access_fks_with_select_related (select_related.tests.SelectRelatedTests.test_access_fks_with_select_related)
-A select_related() call will fill in those related objects without any ... ok
-test_access_fks_without_select_related (select_related.tests.SelectRelatedTests.test_access_fks_without_select_related)
-Normally, accessing FKs doesn't fill in related objects ... ok
-test_certain_fields (select_related.tests.SelectRelatedTests.test_certain_fields)
-The optional fields passed to select_related() control which related ... ok
-test_chaining (select_related.tests.SelectRelatedTests.test_chaining) ... ok
-test_field_traversal (select_related.tests.SelectRelatedTests.test_field_traversal) ... ok
-test_list_with_depth (select_related.tests.SelectRelatedTests.test_list_with_depth)
-Passing a relationship field lookup specifier to select_related() will ... ok
-test_list_with_select_related (select_related.tests.SelectRelatedTests.test_list_with_select_related)
-select_related() applies to entire lists, not just items. ... ok
-test_list_without_select_related (select_related.tests.SelectRelatedTests.test_list_without_select_related) ... ok
-test_more_certain_fields (select_related.tests.SelectRelatedTests.test_more_certain_fields)
-In this case, we explicitly say to select the 'genus' and ... ok
-test_none_clears_list (select_related.tests.SelectRelatedTests.test_none_clears_list) ... ok
-test_reverse_relation_caching (select_related.tests.SelectRelatedTests.test_reverse_relation_caching) ... ok
-test_select_related_after_values (select_related.tests.SelectRelatedTests.test_select_related_after_values)
-Running select_related() after calling values() raises a TypeError ... ok
-test_select_related_after_values_list (select_related.tests.SelectRelatedTests.test_select_related_after_values_list)
-Running select_related() after calling values_list() raises a TypeError ... ok
-test_select_related_with_extra (select_related.tests.SelectRelatedTests.test_select_related_with_extra) ... ok
-test_batch_size (queries.test_bulk_update.BulkUpdateNoteTests.test_batch_size) ... ok
-test_foreign_keys_do_not_lookup (queries.test_bulk_update.BulkUpdateNoteTests.test_foreign_keys_do_not_lookup) ... ok
-test_functions (queries.test_bulk_update.BulkUpdateNoteTests.test_functions) ... ok
-test_multiple_fields (queries.test_bulk_update.BulkUpdateNoteTests.test_multiple_fields) ... ok
-test_set_field_to_null (queries.test_bulk_update.BulkUpdateNoteTests.test_set_field_to_null) ... ok
-test_set_mixed_fields_to_null (queries.test_bulk_update.BulkUpdateNoteTests.test_set_mixed_fields_to_null) ... ok
-test_simple (queries.test_bulk_update.BulkUpdateNoteTests.test_simple) ... ok
-test_unsaved_models (queries.test_bulk_update.BulkUpdateNoteTests.test_unsaved_models) ... ok
 test_basic (queries.test_contains.ContainsTests.test_basic) ... ok
 test_evaluated_queryset (queries.test_contains.ContainsTests.test_evaluated_queryset) ... ok
 test_obj_type (queries.test_contains.ContainsTests.test_obj_type) ... ok
@@ -21695,121 +21730,6 @@
 test_unsaved_obj (queries.test_contains.ContainsTests.test_unsaved_obj) ... ok
 test_values (queries.test_contains.ContainsTests.test_values) ... ok
 test_wrong_model (queries.test_contains.ContainsTests.test_wrong_model) ... ok
-test_basic (queries.test_q.QCheckTests.test_basic) ... ok
-test_boolean_expression (queries.test_q.QCheckTests.test_boolean_expression) ... ok
-test_expression (queries.test_q.QCheckTests.test_expression) ... ok
-test_missing_field (queries.test_q.QCheckTests.test_missing_field) ... ok
-test_rawsql (queries.test_q.QCheckTests.test_rawsql)
-RawSQL expressions cause a database error because "price" cannot be ... ok
-test_default_iterator_chunk_size (queries.test_iterator.QuerySetIteratorTests.test_default_iterator_chunk_size) ... ok
-test_iterator_chunk_size (queries.test_iterator.QuerySetIteratorTests.test_iterator_chunk_size) ... ok
-test_iterator_invalid_chunk_size (queries.test_iterator.QuerySetIteratorTests.test_iterator_invalid_chunk_size) ... ok
-test_no_chunked_reads (queries.test_iterator.QuerySetIteratorTests.test_no_chunked_reads)
-If the database backend doesn't support chunked reads, then the ... ok
-test_basic (queries.test_explain.ExplainTests.test_basic) ... ok
-test_invalid_option_names (queries.test_explain.ExplainTests.test_invalid_option_names) ... ok
-test_multi_page_text_explain (queries.test_explain.ExplainTests.test_multi_page_text_explain) ... skipped 'This backend does not support TEXT format.'
-test_mysql_analyze (queries.test_explain.ExplainTests.test_mysql_analyze) ... skipped 'MariaDB and MySQL >= 8.0.18 specific.'
-test_mysql_text_to_traditional (queries.test_explain.ExplainTests.test_mysql_text_to_traditional) ... skipped 'MySQL specific'
-test_option_sql_injection (queries.test_explain.ExplainTests.test_option_sql_injection) ... ok
-test_postgres_options (queries.test_explain.ExplainTests.test_postgres_options) ... skipped 'PostgreSQL specific'
-test_unknown_format (queries.test_explain.ExplainTests.test_unknown_format) ... ok
-test_unknown_options (queries.test_explain.ExplainTests.test_unknown_options) ... ok
-test_ticket8597 (queries.tests.ComparisonTests.test_ticket8597) ... ok
-test_evaluated_queryset_as_argument (queries.tests.CloneTests.test_evaluated_queryset_as_argument)
-If a queryset is already evaluated, it can still be used as a query arg. ... ok
-test_no_fields_cloning (queries.tests.CloneTests.test_no_fields_cloning)
-Cloning a queryset does not get out of hand. While complete ... ok
-test_no_model_options_cloning (queries.tests.CloneTests.test_no_model_options_cloning)
-Cloning a queryset does not get out of hand. While complete ... ok
-test_in_list_limit (queries.tests.ConditionalTests.test_in_list_limit) ... ok
-test_infinite_loop (queries.tests.ConditionalTests.test_infinite_loop) ... ok
-test_null_ordering_added (queries.tests.ConditionalTests.test_null_ordering_added) ... skipped "Database doesn't support feature(s): requires_explicit_null_ordering_when_grouping"
-test_no_extra_params (queries.tests.DefaultValuesInsertTest.test_no_extra_params)
-Can create an instance of a model with only the PK field (#17056)." ... ok
-test_ticket7371 (queries.tests.CustomPkTests.test_ticket7371) ... ok
-test_double_subquery_in (queries.tests.DoubleInSubqueryTests.test_double_subquery_in) ... ok
-test_actual_expiry (sessions_tests.tests.CacheDBSessionTests.test_actual_expiry) ... ok
-test_actual_expiry_async (sessions_tests.tests.CacheDBSessionTests.test_actual_expiry_async) ... ok
-test_cache_async_set_failure_non_fatal (sessions_tests.tests.CacheDBSessionTests.test_cache_async_set_failure_non_fatal)
-Failing to write to the cache does not raise errors. ... ok
-test_cache_set_failure_non_fatal (sessions_tests.tests.CacheDBSessionTests.test_cache_set_failure_non_fatal)
-Failing to write to the cache does not raise errors. ... ok
-test_clear (sessions_tests.tests.CacheDBSessionTests.test_clear) ... ok
-test_custom_expiry_datetime (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_datetime) ... ok
-test_custom_expiry_datetime_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_datetime_async) ... ok
-test_custom_expiry_reset (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_reset) ... ok
-test_custom_expiry_reset_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_reset_async) ... ok
-test_custom_expiry_seconds (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_seconds) ... ok
-test_custom_expiry_seconds_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_seconds_async) ... ok
-test_custom_expiry_timedelta (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_timedelta) ... ok
-test_custom_expiry_timedelta_async (sessions_tests.tests.CacheDBSessionTests.test_custom_expiry_timedelta_async) ... ok
-test_cycle (sessions_tests.tests.CacheDBSessionTests.test_cycle) ... ok
-test_cycle_async (sessions_tests.tests.CacheDBSessionTests.test_cycle_async) ... ok
-test_cycle_with_no_session_cache (sessions_tests.tests.CacheDBSessionTests.test_cycle_with_no_session_cache) ... ok
-test_cycle_with_no_session_cache_async (sessions_tests.tests.CacheDBSessionTests.test_cycle_with_no_session_cache_async) ... ok
-test_decode (sessions_tests.tests.CacheDBSessionTests.test_decode) ... ok
-test_decode_failure_logged_to_security (sessions_tests.tests.CacheDBSessionTests.test_decode_failure_logged_to_security) ... ok
-test_decode_serializer_exception (sessions_tests.tests.CacheDBSessionTests.test_decode_serializer_exception) ... ok
-test_default_expiry (sessions_tests.tests.CacheDBSessionTests.test_default_expiry) ... ok
-test_default_expiry_async (sessions_tests.tests.CacheDBSessionTests.test_default_expiry_async) ... ok
-test_delete (sessions_tests.tests.CacheDBSessionTests.test_delete) ... ok
-test_delete_async (sessions_tests.tests.CacheDBSessionTests.test_delete_async) ... ok
-test_exists_searches_cache_first (sessions_tests.tests.CacheDBSessionTests.test_exists_searches_cache_first) ... ok
-test_flush (sessions_tests.tests.CacheDBSessionTests.test_flush) ... ok
-test_flush_async (sessions_tests.tests.CacheDBSessionTests.test_flush_async) ... ok
-test_get_empty (sessions_tests.tests.CacheDBSessionTests.test_get_empty) ... ok
-test_get_empty_async (sessions_tests.tests.CacheDBSessionTests.test_get_empty_async) ... ok
-test_get_expire_at_browser_close (sessions_tests.tests.CacheDBSessionTests.test_get_expire_at_browser_close) ... ok
-test_get_expire_at_browser_close_async (sessions_tests.tests.CacheDBSessionTests.test_get_expire_at_browser_close_async) ... ok
-test_has_key (sessions_tests.tests.CacheDBSessionTests.test_has_key) ... ok
-test_has_key_async (sessions_tests.tests.CacheDBSessionTests.test_has_key_async) ... ok
-test_invalid_key (sessions_tests.tests.CacheDBSessionTests.test_invalid_key) ... ok
-test_invalid_key_async (sessions_tests.tests.CacheDBSessionTests.test_invalid_key_async) ... ok
-test_items (sessions_tests.tests.CacheDBSessionTests.test_items) ... ok
-test_items_async (sessions_tests.tests.CacheDBSessionTests.test_items_async) ... ok
-test_keys (sessions_tests.tests.CacheDBSessionTests.test_keys) ... ok
-test_keys_async (sessions_tests.tests.CacheDBSessionTests.test_keys_async) ... ok
-test_load_overlong_key (sessions_tests.tests.CacheDBSessionTests.test_load_overlong_key) ... ok
-test_new_session (sessions_tests.tests.CacheDBSessionTests.test_new_session) ... ok
-test_non_default_cache (sessions_tests.tests.CacheDBSessionTests.test_non_default_cache) ... ok
-test_pop (sessions_tests.tests.CacheDBSessionTests.test_pop) ... ok
-test_pop_async (sessions_tests.tests.CacheDBSessionTests.test_pop_async) ... ok
-test_pop_default (sessions_tests.tests.CacheDBSessionTests.test_pop_default) ... ok
-test_pop_default_async (sessions_tests.tests.CacheDBSessionTests.test_pop_default_async) ... ok
-test_pop_default_named_argument (sessions_tests.tests.CacheDBSessionTests.test_pop_default_named_argument) ... ok
-test_pop_default_named_argument_async (sessions_tests.tests.CacheDBSessionTests.test_pop_default_named_argument_async) ... ok
-test_pop_no_default_keyerror_raised (sessions_tests.tests.CacheDBSessionTests.test_pop_no_default_keyerror_raised) ... ok
-test_pop_no_default_keyerror_raised_async (sessions_tests.tests.CacheDBSessionTests.test_pop_no_default_keyerror_raised_async) ... ok
-test_save (sessions_tests.tests.CacheDBSessionTests.test_save) ... ok
-test_save_async (sessions_tests.tests.CacheDBSessionTests.test_save_async) ... ok
-test_save_doesnt_clear_data (sessions_tests.tests.CacheDBSessionTests.test_save_doesnt_clear_data) ... ok
-test_save_doesnt_clear_data_async (sessions_tests.tests.CacheDBSessionTests.test_save_doesnt_clear_data_async) ... ok
-test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CacheDBSessionTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context)
-Sessions shouldn't be resurrected by a concurrent request. ... ok
-test_session_key_empty_string_invalid (sessions_tests.tests.CacheDBSessionTests.test_session_key_empty_string_invalid)
-Falsey values (Such as an empty string) are rejected. ... ok
-test_session_key_is_read_only (sessions_tests.tests.CacheDBSessionTests.test_session_key_is_read_only) ... ok
-test_session_key_too_short_invalid (sessions_tests.tests.CacheDBSessionTests.test_session_key_too_short_invalid)
-Strings shorter than 8 characters are rejected. ... ok
-test_session_key_valid_string_saved (sessions_tests.tests.CacheDBSessionTests.test_session_key_valid_string_saved)
-Strings of length 8 and up are accepted and stored. ... ok
-test_session_load_does_not_create_record (sessions_tests.tests.CacheDBSessionTests.test_session_load_does_not_create_record)
-Loading an unknown session key does not create a session record. ... ok
-test_session_load_does_not_create_record_async (sessions_tests.tests.CacheDBSessionTests.test_session_load_does_not_create_record_async) ... ok
-test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CacheDBSessionTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context)
-Sessions shouldn't be resurrected by a concurrent request. ... ok
-test_setdefault (sessions_tests.tests.CacheDBSessionTests.test_setdefault) ... ok
-test_setdefault_async (sessions_tests.tests.CacheDBSessionTests.test_setdefault_async) ... ok
-test_store (sessions_tests.tests.CacheDBSessionTests.test_store) ... ok
-test_store_async (sessions_tests.tests.CacheDBSessionTests.test_store_async) ... ok
-test_update (sessions_tests.tests.CacheDBSessionTests.test_update) ... ok
-test_update_async (sessions_tests.tests.CacheDBSessionTests.test_update_async) ... ok
-test_values (sessions_tests.tests.CacheDBSessionTests.test_values) ... ok
-test_values_async (sessions_tests.tests.CacheDBSessionTests.test_values_async) ... ok
-test_ticket7872 (queries.tests.DisjunctiveFilterTests.test_ticket7872) ... ok
-test_ticket8283 (queries.tests.DisjunctiveFilterTests.test_ticket8283) ... ok
-test_ticket_7302 (queries.tests.EscapingTests.test_ticket_7302) ... ok
 test_aclear_expired (sessions_tests.tests.DatabaseSessionTests.test_aclear_expired) ... ok
 test_actual_expiry (sessions_tests.tests.DatabaseSessionTests.test_actual_expiry) ... ok
 test_actual_expiry_async (sessions_tests.tests.DatabaseSessionTests.test_actual_expiry_async) ... ok
@@ -21890,17 +21810,62 @@
 test_update_async (sessions_tests.tests.DatabaseSessionTests.test_update_async) ... ok
 test_values (sessions_tests.tests.DatabaseSessionTests.test_values) ... ok
 test_values_async (sessions_tests.tests.DatabaseSessionTests.test_values_async) ... ok
-test_ticket15786 (queries.tests.Exclude15786.test_ticket15786) ... ok
-test_get_field_names_from_opts (queries.test_query.TestQueryNoModel.test_get_field_names_from_opts) ... ok
-test_names_to_path_field (queries.test_query.TestQueryNoModel.test_names_to_path_field) ... ok
-test_names_to_path_field_error (queries.test_query.TestQueryNoModel.test_names_to_path_field_error) ... ok
-test_q_annotation (queries.test_query.TestQueryNoModel.test_q_annotation) ... ok
-test_rawsql_annotation (queries.test_query.TestQueryNoModel.test_rawsql_annotation) ... ok
-test_subquery_annotation (queries.test_query.TestQueryNoModel.test_subquery_annotation) ... ok
-test_21001 (queries.tests.EmptyStringsAsNullTest.test_21001) ... ok
-test_direct_exclude (queries.tests.EmptyStringsAsNullTest.test_direct_exclude) ... ok
-test_joined_exclude (queries.tests.EmptyStringsAsNullTest.test_joined_exclude) ... ok
-test_ticket_21787 (queries.tests.ForeignKeyToBaseExcludeTests.test_ticket_21787) ... ok
+test_message (queries.test_explain.ExplainUnsupportedTests.test_message) ... skipped 'Database has feature(s) supports_explaining_query_execution'
+test_back_and_forward (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_back_and_forward) ... ok
+test_basic (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_basic) ... ok
+test_follow_from_child_class (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_from_child_class) ... ok
+test_follow_inheritance (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_inheritance) ... ok
+test_follow_next_level (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_next_level) ... ok
+test_follow_two (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_two) ... ok
+test_follow_two_next_level (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_follow_two_next_level) ... ok
+test_forward_and_back (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_forward_and_back) ... ok
+test_inheritance_deferred (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_inheritance_deferred) ... ok
+test_inheritance_deferred2 (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_inheritance_deferred2) ... ok
+test_missing_reverse (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_missing_reverse)
+Ticket #13839: select_related() should NOT cache None ... ok
+test_multiinheritance_two_subclasses (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_multiinheritance_two_subclasses) ... ok
+test_multiple_subclass (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_multiple_subclass) ... ok
+test_not_followed_by_default (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_not_followed_by_default) ... ok
+test_nullable_missing_reverse (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_nullable_missing_reverse)
+Ticket #13839: select_related() should NOT cache None ... ok
+test_nullable_relation (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_nullable_relation) ... ok
+test_onetoone_with_subclass (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_onetoone_with_subclass) ... ok
+test_onetoone_with_two_subclasses (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_onetoone_with_two_subclasses) ... ok
+test_parent_only (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_parent_only) ... ok
+test_self_relation (select_related_onetoone.tests.ReverseSelectRelatedTestCase.test_self_relation) ... ok
+test_batch_size (queries.test_bulk_update.BulkUpdateNoteTests.test_batch_size) ... ok
+test_foreign_keys_do_not_lookup (queries.test_bulk_update.BulkUpdateNoteTests.test_foreign_keys_do_not_lookup) ... ok
+test_functions (queries.test_bulk_update.BulkUpdateNoteTests.test_functions) ... ok
+test_multiple_fields (queries.test_bulk_update.BulkUpdateNoteTests.test_multiple_fields) ... ok
+test_set_field_to_null (queries.test_bulk_update.BulkUpdateNoteTests.test_set_field_to_null) ... ok
+test_set_mixed_fields_to_null (queries.test_bulk_update.BulkUpdateNoteTests.test_set_mixed_fields_to_null) ... ok
+test_simple (queries.test_bulk_update.BulkUpdateNoteTests.test_simple) ... ok
+test_unsaved_models (queries.test_bulk_update.BulkUpdateNoteTests.test_unsaved_models) ... ok
+test_bulk_insert (queries.test_db_returning.ReturningValuesTests.test_bulk_insert) ... ok
+test_insert_returning (queries.test_db_returning.ReturningValuesTests.test_insert_returning) ... ok
+test_insert_returning_multiple (queries.test_db_returning.ReturningValuesTests.test_insert_returning_multiple) ... ok
+test_insert_returning_non_integer (queries.test_db_returning.ReturningValuesTests.test_insert_returning_non_integer) ... ok
+test_default_iterator_chunk_size (queries.test_iterator.QuerySetIteratorTests.test_default_iterator_chunk_size) ... ok
+test_iterator_chunk_size (queries.test_iterator.QuerySetIteratorTests.test_iterator_chunk_size) ... ok
+test_iterator_invalid_chunk_size (queries.test_iterator.QuerySetIteratorTests.test_iterator_invalid_chunk_size) ... ok
+test_no_chunked_reads (queries.test_iterator.QuerySetIteratorTests.test_no_chunked_reads)
+If the database backend doesn't support chunked reads, then the ... ok
+test_basic (queries.test_explain.ExplainTests.test_basic) ... ok
+test_invalid_option_names (queries.test_explain.ExplainTests.test_invalid_option_names) ... ok
+test_multi_page_text_explain (queries.test_explain.ExplainTests.test_multi_page_text_explain) ... skipped 'This backend does not support TEXT format.'
+test_mysql_analyze (queries.test_explain.ExplainTests.test_mysql_analyze) ... skipped 'MariaDB and MySQL >= 8.0.18 specific.'
+test_mysql_text_to_traditional (queries.test_explain.ExplainTests.test_mysql_text_to_traditional) ... skipped 'MySQL specific'
+test_option_sql_injection (queries.test_explain.ExplainTests.test_option_sql_injection) ... ok
+test_postgres_options (queries.test_explain.ExplainTests.test_postgres_options) ... skipped 'PostgreSQL specific'
+test_unknown_format (queries.test_explain.ExplainTests.test_unknown_format) ... ok
+test_unknown_options (queries.test_explain.ExplainTests.test_unknown_options) ... ok
+test_evaluated_queryset_as_argument (queries.tests.CloneTests.test_evaluated_queryset_as_argument)
+If a queryset is already evaluated, it can still be used as a query arg. ... ok
+test_no_fields_cloning (queries.tests.CloneTests.test_no_fields_cloning)
+Cloning a queryset does not get out of hand. While complete ... ok
+test_no_model_options_cloning (queries.tests.CloneTests.test_no_model_options_cloning)
+Cloning a queryset does not get out of hand. While complete ... ok
+test_ticket8597 (queries.tests.ComparisonTests.test_ticket8597) ... ok
 test_cannot_use_data_and_query_params_together (test_client.tests.ClientTest.test_cannot_use_data_and_query_params_together) ... ok
 test_copy_response (test_client.tests.ClientTest.test_copy_response) ... ok
 test_copy_response_async (test_client.tests.ClientTest.test_copy_response_async) ... ok
@@ -22057,99 +22022,41 @@
 Request a page that is protected with @permission_required ... ok
 test_view_with_permissions_exception (test_client.tests.ClientTest.test_view_with_permissions_exception)
 Request a page that is protected with @permission_required but raises ... ok
-test_exclude_many_to_many (queries.tests.ManyToManyExcludeTest.test_exclude_many_to_many) ... ok
-test_ticket_12823 (queries.tests.ManyToManyExcludeTest.test_ticket_12823) ... ok
+test_get_field_names_from_opts (queries.test_query.TestQueryNoModel.test_get_field_names_from_opts) ... ok
+test_names_to_path_field (queries.test_query.TestQueryNoModel.test_names_to_path_field) ... ok
+test_names_to_path_field_error (queries.test_query.TestQueryNoModel.test_names_to_path_field_error) ... ok
+test_q_annotation (queries.test_query.TestQueryNoModel.test_q_annotation) ... ok
+test_rawsql_annotation (queries.test_query.TestQueryNoModel.test_rawsql_annotation) ... ok
+test_subquery_annotation (queries.test_query.TestQueryNoModel.test_subquery_annotation) ... ok
+test_ticket7371 (queries.tests.CustomPkTests.test_ticket7371) ... ok
+test_no_extra_params (queries.tests.DefaultValuesInsertTest.test_no_extra_params)
+Can create an instance of a model with only the PK field (#17056)." ... ok
+test_in_list_limit (queries.tests.ConditionalTests.test_in_list_limit) ... ok
+test_infinite_loop (queries.tests.ConditionalTests.test_infinite_loop) ... ok
+test_null_ordering_added (queries.tests.ConditionalTests.test_null_ordering_added) ... skipped "Database doesn't support feature(s): requires_explicit_null_ordering_when_grouping"
+test_case_insensitive (swappable_models.tests.SwappableModelTests.test_case_insensitive)
+Model names are case insensitive. Model swapping honors this. ... ok
+test_generated_data (swappable_models.tests.SwappableModelTests.test_generated_data)
+Permissions and content types are not created for a swapped model ... ok
+test_double_subquery_in (queries.tests.DoubleInSubqueryTests.test_double_subquery_in) ... ok
+test_ticket7872 (queries.tests.DisjunctiveFilterTests.test_ticket7872) ... ok
+test_ticket8283 (queries.tests.DisjunctiveFilterTests.test_ticket8283) ... ok
+test_basic (queries.test_q.QCheckTests.test_basic) ... ok
+test_boolean_expression (queries.test_q.QCheckTests.test_boolean_expression) ... ok
+test_expression (queries.test_q.QCheckTests.test_expression) ... ok
+test_missing_field (queries.test_q.QCheckTests.test_missing_field) ... ok
+test_rawsql (queries.test_q.QCheckTests.test_rawsql)
+RawSQL expressions cause a database error because "price" cannot be ... ok
+test_ticket_7302 (queries.tests.EscapingTests.test_ticket_7302) ... ok
+test_ticket15786 (queries.tests.Exclude15786.test_ticket15786) ... ok
+test_21001 (queries.tests.EmptyStringsAsNullTest.test_21001) ... ok
+test_direct_exclude (queries.tests.EmptyStringsAsNullTest.test_direct_exclude) ... ok
+test_joined_exclude (queries.tests.EmptyStringsAsNullTest.test_joined_exclude) ... ok
+test_ticket_21787 (queries.tests.ForeignKeyToBaseExcludeTests.test_ticket_21787) ... ok
 test_primary_key (queries.tests.IsNullTests.test_primary_key) ... ok
 test_to_field (queries.tests.IsNullTests.test_to_field) ... ok
-test_disjunction_promotion1 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion1) ... ok
-test_disjunction_promotion2 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion2) ... ok
-test_disjunction_promotion3 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion3) ... ok
-test_disjunction_promotion3_demote (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion3_demote) ... ok
-test_disjunction_promotion4 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion4) ... ok
-test_disjunction_promotion4_demote (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion4_demote) ... ok
-test_disjunction_promotion5_demote (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion5_demote) ... ok
-test_disjunction_promotion6 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion6) ... ok
-test_disjunction_promotion7 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion7) ... ok
-test_disjunction_promotion_fexpression (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion_fexpression) ... ok
-test_disjunction_promotion_select_related (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion_select_related) ... ok
-test_exclude_plain (queries.tests.ExcludeTest17600.test_exclude_plain)
-This should exclude Orders which have some items with status 1 ... ok
-test_exclude_plain_distinct (queries.tests.ExcludeTest17600.test_exclude_plain_distinct)
-This should exclude Orders which have some items with status 1 ... ok
-test_exclude_with_q_is_equal_to_plain_exclude (queries.tests.ExcludeTest17600.test_exclude_with_q_is_equal_to_plain_exclude)
-Using exclude(condition) and exclude(Q(condition)) should ... ok
-test_exclude_with_q_is_equal_to_plain_exclude_variation (queries.tests.ExcludeTest17600.test_exclude_with_q_is_equal_to_plain_exclude_variation)
-Using exclude(condition) and exclude(Q(condition)) should ... ok
-test_exclude_with_q_object_distinct (queries.tests.ExcludeTest17600.test_exclude_with_q_object_distinct)
-This should exclude Orders which have some items with status 1 ... ok
-test_exclude_with_q_object_no_distinct (queries.tests.ExcludeTest17600.test_exclude_with_q_object_no_distinct)
-This should exclude Orders which have some items with status 1 ... ok
-test_only_orders_with_all_items_having_status_1 (queries.tests.ExcludeTest17600.test_only_orders_with_all_items_having_status_1)
-This should only return orders having ALL items set to status 1, or ... expected failure
-test_distinct_exists (queries.tests.ExistsSql.test_distinct_exists) ... ok
-test_exists (queries.tests.ExistsSql.test_exists) ... ok
-test_sliced_distinct_exists (queries.tests.ExistsSql.test_sliced_distinct_exists) ... ok
-test_ticket_18414 (queries.tests.ExistsSql.test_ticket_18414) ... ok
-test_ticket_18414_distinct_on (queries.tests.ExistsSql.test_ticket_18414_distinct_on) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_annotation_values (queryset_pickle.tests.PickleabilityTestCase.test_annotation_values) ... ok
-test_annotation_values_list (queryset_pickle.tests.PickleabilityTestCase.test_annotation_values_list) ... ok
-test_annotation_with_callable_default (queryset_pickle.tests.PickleabilityTestCase.test_annotation_with_callable_default) ... ok
-test_binaryfield (queryset_pickle.tests.PickleabilityTestCase.test_binaryfield) ... ok
-test_datetime_callable_default_all (queryset_pickle.tests.PickleabilityTestCase.test_datetime_callable_default_all) ... ok
-test_datetime_callable_default_filter (queryset_pickle.tests.PickleabilityTestCase.test_datetime_callable_default_filter) ... ok
-test_doesnotexist_class (queryset_pickle.tests.PickleabilityTestCase.test_doesnotexist_class) ... ok
-test_doesnotexist_exception (queryset_pickle.tests.PickleabilityTestCase.test_doesnotexist_exception) ... ok
-test_filter_deferred (queryset_pickle.tests.PickleabilityTestCase.test_filter_deferred) ... ok
-test_filter_reverse_fk (queryset_pickle.tests.PickleabilityTestCase.test_filter_reverse_fk) ... ok
-test_forward_relatedobjectdoesnotexist_class (queryset_pickle.tests.PickleabilityTestCase.test_forward_relatedobjectdoesnotexist_class) ... ok
-test_manager_pickle (queryset_pickle.tests.PickleabilityTestCase.test_manager_pickle) ... ok
-test_missing_django_version_unpickling (queryset_pickle.tests.PickleabilityTestCase.test_missing_django_version_unpickling)
-#21430 -- Verifies a warning is raised for querysets that are ... ok
-test_model_pickle (queryset_pickle.tests.PickleabilityTestCase.test_model_pickle)
-A model not defined on module level is picklable. ... ok
-test_model_pickle_dynamic (queryset_pickle.tests.PickleabilityTestCase.test_model_pickle_dynamic) ... ok
-test_model_pickle_m2m (queryset_pickle.tests.PickleabilityTestCase.test_model_pickle_m2m)
-Test intentionally the automatically created through model. ... ok
-test_multipleobjectsreturned_class (queryset_pickle.tests.PickleabilityTestCase.test_multipleobjectsreturned_class) ... ok
-test_order_by_model_with_abstract_inheritance_and_meta_ordering (queryset_pickle.tests.PickleabilityTestCase.test_order_by_model_with_abstract_inheritance_and_meta_ordering) ... ok
-test_pickle_boolean_expression_in_Q__queryset (queryset_pickle.tests.PickleabilityTestCase.test_pickle_boolean_expression_in_Q__queryset) ... ok
-test_pickle_exists_kwargs_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_exists_kwargs_queryset_not_evaluated) ... ok
-test_pickle_exists_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_exists_queryset_not_evaluated) ... ok
-test_pickle_exists_queryset_still_usable (queryset_pickle.tests.PickleabilityTestCase.test_pickle_exists_queryset_still_usable) ... ok
-test_pickle_filteredrelation (queryset_pickle.tests.PickleabilityTestCase.test_pickle_filteredrelation) ... ok
-test_pickle_filteredrelation_m2m (queryset_pickle.tests.PickleabilityTestCase.test_pickle_filteredrelation_m2m) ... ok
-test_pickle_prefetch_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_queryset_not_evaluated) ... ok
-test_pickle_prefetch_queryset_still_usable (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_queryset_still_usable) ... ok
-test_pickle_prefetch_queryset_usable_outside_of_prefetch (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_queryset_usable_outside_of_prefetch) ... ok
-test_pickle_prefetch_related_idempotence (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_related_idempotence) ... ok
-test_pickle_prefetch_related_with_m2m_and_objects_deletion (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_related_with_m2m_and_objects_deletion)
-#24831 -- Cached properties on ManyToOneRel created in QuerySet.delete() ... ok
-test_pickle_subquery_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_subquery_queryset_not_evaluated) ... ok
-test_related_field (queryset_pickle.tests.PickleabilityTestCase.test_related_field) ... ok
-test_reverse_one_to_one_relatedobjectdoesnotexist_class (queryset_pickle.tests.PickleabilityTestCase.test_reverse_one_to_one_relatedobjectdoesnotexist_class) ... ok
-test_specialized_queryset (queryset_pickle.tests.PickleabilityTestCase.test_specialized_queryset) ... ok
-test_standalone_method_as_default (queryset_pickle.tests.PickleabilityTestCase.test_standalone_method_as_default) ... ok
-test_staticmethod_as_default (queryset_pickle.tests.PickleabilityTestCase.test_staticmethod_as_default) ... ok
-test_string_as_default (queryset_pickle.tests.PickleabilityTestCase.test_string_as_default) ... ok
-test_unsupported_unpickle (queryset_pickle.tests.PickleabilityTestCase.test_unsupported_unpickle)
-#21430 -- Verifies a warning is raised for querysets that are ... ok
-test_evaluated_proxy_count (queries.tests.ProxyQueryCleanupTest.test_evaluated_proxy_count)
-Generating the query string doesn't alter the query's state ... ok
-test_col_not_in_list_containing_null (queries.tests.NullInExcludeTest.test_col_not_in_list_containing_null)
-The following case is not handled properly because ... expected failure
-test_double_exclude (queries.tests.NullInExcludeTest.test_double_exclude) ... ok
-test_null_in_exclude_qs (queries.tests.NullInExcludeTest.test_null_in_exclude_qs) ... ok
-test_fk_reuse (queries.tests.JoinReuseTest.test_fk_reuse) ... ok
-test_fk_reuse_annotation (queries.tests.JoinReuseTest.test_fk_reuse_annotation) ... ok
-test_fk_reuse_disjunction (queries.tests.JoinReuseTest.test_fk_reuse_disjunction) ... ok
-test_fk_reuse_order_by (queries.tests.JoinReuseTest.test_fk_reuse_order_by) ... ok
-test_fk_reuse_select_related (queries.tests.JoinReuseTest.test_fk_reuse_select_related) ... ok
-test_inverted_q_across_relations (queries.tests.JoinReuseTest.test_inverted_q_across_relations)
-When a trimmable join is specified in the query (here school__), the ... ok
-test_revfk_noreuse (queries.tests.JoinReuseTest.test_revfk_noreuse) ... ok
-test_revo2o_reuse (queries.tests.JoinReuseTest.test_revo2o_reuse) ... ok
-test_join_already_in_query (queries.tests.NullableRelOrderingTests.test_join_already_in_query) ... ok
-test_ticket10028 (queries.tests.NullableRelOrderingTests.test_ticket10028) ... ok
+test_exclude_many_to_many (queries.tests.ManyToManyExcludeTest.test_exclude_many_to_many) ... ok
+test_ticket_12823 (queries.tests.ManyToManyExcludeTest.test_ticket_12823) ... ok
 test_FK_raw_query (raw_query.tests.RawQueryTests.test_FK_raw_query)
 Test of a simple raw query against a model containing a foreign key ... ok
 test_annotations (raw_query.tests.RawQueryTests.test_annotations) ... ok
@@ -22193,12 +22100,15 @@
 test_translations (raw_query.tests.RawQueryTests.test_translations)
 Test of raw query's optional ability to translate unexpected result ... ok
 test_white_space_query (raw_query.tests.RawQueryTests.test_white_space_query) ... ok
-test_ticket12239 (queries.tests.Queries2Tests.test_ticket12239) ... ok
-test_ticket4289 (queries.tests.Queries2Tests.test_ticket4289) ... ok
-test_ticket7759 (queries.tests.Queries2Tests.test_ticket7759) ... ok
-test_datetimes_invalid_field (queries.tests.Queries3Tests.test_datetimes_invalid_field) ... ok
-test_ticket22023 (queries.tests.Queries3Tests.test_ticket22023) ... ok
-test_ticket7107 (queries.tests.Queries3Tests.test_ticket7107) ... ok
+test_col_not_in_list_containing_null (queries.tests.NullInExcludeTest.test_col_not_in_list_containing_null)
+The following case is not handled properly because ... expected failure
+test_double_exclude (queries.tests.NullInExcludeTest.test_double_exclude) ... ok
+test_null_in_exclude_qs (queries.tests.NullInExcludeTest.test_null_in_exclude_qs) ... ok
+test_distinct_exists (queries.tests.ExistsSql.test_distinct_exists) ... ok
+test_exists (queries.tests.ExistsSql.test_exists) ... ok
+test_sliced_distinct_exists (queries.tests.ExistsSql.test_sliced_distinct_exists) ... ok
+test_ticket_18414 (queries.tests.ExistsSql.test_ticket_18414) ... ok
+test_ticket_18414_distinct_on (queries.tests.ExistsSql.test_ticket_18414_distinct_on) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
 test_exclude_m2m_through (queries.tests.ExcludeTests.test_exclude_m2m_through) ... ok
 test_exclude_multivalued_exists (queries.tests.ExcludeTests.test_exclude_multivalued_exists) ... ok
 test_exclude_nullable_fields (queries.tests.ExcludeTests.test_exclude_nullable_fields) ... ok
@@ -22208,7 +22118,39 @@
 test_exclude_with_circular_fk_relation (queries.tests.ExcludeTests.test_exclude_with_circular_fk_relation) ... ok
 test_subquery_exclude_outerref (queries.tests.ExcludeTests.test_subquery_exclude_outerref) ... ok
 test_to_field (queries.tests.ExcludeTests.test_to_field) ... ok
-test_ticket14729 (queries.tests.RawQueriesTests.test_ticket14729) ... ok
+test_exclude_plain (queries.tests.ExcludeTest17600.test_exclude_plain)
+This should exclude Orders which have some items with status 1 ... ok
+test_exclude_plain_distinct (queries.tests.ExcludeTest17600.test_exclude_plain_distinct)
+This should exclude Orders which have some items with status 1 ... ok
+test_exclude_with_q_is_equal_to_plain_exclude (queries.tests.ExcludeTest17600.test_exclude_with_q_is_equal_to_plain_exclude)
+Using exclude(condition) and exclude(Q(condition)) should ... ok
+test_exclude_with_q_is_equal_to_plain_exclude_variation (queries.tests.ExcludeTest17600.test_exclude_with_q_is_equal_to_plain_exclude_variation)
+Using exclude(condition) and exclude(Q(condition)) should ... ok
+test_exclude_with_q_object_distinct (queries.tests.ExcludeTest17600.test_exclude_with_q_object_distinct)
+This should exclude Orders which have some items with status 1 ... ok
+test_exclude_with_q_object_no_distinct (queries.tests.ExcludeTest17600.test_exclude_with_q_object_no_distinct)
+This should exclude Orders which have some items with status 1 ... ok
+test_only_orders_with_all_items_having_status_1 (queries.tests.ExcludeTest17600.test_only_orders_with_all_items_having_status_1)
+This should only return orders having ALL items set to status 1, or ... expected failure
+test_join_already_in_query (queries.tests.NullableRelOrderingTests.test_join_already_in_query) ... ok
+test_ticket10028 (queries.tests.NullableRelOrderingTests.test_ticket10028) ... ok
+test_evaluated_proxy_count (queries.tests.ProxyQueryCleanupTest.test_evaluated_proxy_count)
+Generating the query string doesn't alter the query's state ... ok
+test_datetimes_invalid_field (queries.tests.Queries3Tests.test_datetimes_invalid_field) ... ok
+test_ticket22023 (queries.tests.Queries3Tests.test_ticket22023) ... ok
+test_ticket7107 (queries.tests.Queries3Tests.test_ticket7107) ... ok
+test_fk_reuse (queries.tests.JoinReuseTest.test_fk_reuse) ... ok
+test_fk_reuse_annotation (queries.tests.JoinReuseTest.test_fk_reuse_annotation) ... ok
+test_fk_reuse_disjunction (queries.tests.JoinReuseTest.test_fk_reuse_disjunction) ... ok
+test_fk_reuse_order_by (queries.tests.JoinReuseTest.test_fk_reuse_order_by) ... ok
+test_fk_reuse_select_related (queries.tests.JoinReuseTest.test_fk_reuse_select_related) ... ok
+test_inverted_q_across_relations (queries.tests.JoinReuseTest.test_inverted_q_across_relations)
+When a trimmable join is specified in the query (here school__), the ... ok
+test_revfk_noreuse (queries.tests.JoinReuseTest.test_revfk_noreuse) ... ok
+test_revo2o_reuse (queries.tests.JoinReuseTest.test_revo2o_reuse) ... ok
+test_ticket12239 (queries.tests.Queries2Tests.test_ticket12239) ... ok
+test_ticket4289 (queries.tests.Queries2Tests.test_ticket4289) ... ok
+test_ticket7759 (queries.tests.Queries2Tests.test_ticket7759) ... ok
 test_isnull_filter_promotion (queries.tests.NullJoinPromotionOrTest.test_isnull_filter_promotion) ... ok
 test_null_join_demotion (queries.tests.NullJoinPromotionOrTest.test_null_join_demotion) ... ok
 test_ticket_17886 (queries.tests.NullJoinPromotionOrTest.test_ticket_17886) ... ok
@@ -22217,9 +22159,63 @@
 test_ticket_21748_complex_filter (queries.tests.NullJoinPromotionOrTest.test_ticket_21748_complex_filter) ... ok
 test_ticket_21748_double_negated_and (queries.tests.NullJoinPromotionOrTest.test_ticket_21748_double_negated_and) ... ok
 test_ticket_21748_double_negated_or (queries.tests.NullJoinPromotionOrTest.test_ticket_21748_double_negated_or) ... ok
+test_annotation_values (queryset_pickle.tests.PickleabilityTestCase.test_annotation_values) ... ok
+test_annotation_values_list (queryset_pickle.tests.PickleabilityTestCase.test_annotation_values_list) ... ok
+test_annotation_with_callable_default (queryset_pickle.tests.PickleabilityTestCase.test_annotation_with_callable_default) ... ok
+test_binaryfield (queryset_pickle.tests.PickleabilityTestCase.test_binaryfield) ... ok
+test_datetime_callable_default_all (queryset_pickle.tests.PickleabilityTestCase.test_datetime_callable_default_all) ... ok
+test_datetime_callable_default_filter (queryset_pickle.tests.PickleabilityTestCase.test_datetime_callable_default_filter) ... ok
+test_doesnotexist_class (queryset_pickle.tests.PickleabilityTestCase.test_doesnotexist_class) ... ok
+test_doesnotexist_exception (queryset_pickle.tests.PickleabilityTestCase.test_doesnotexist_exception) ... ok
+test_filter_deferred (queryset_pickle.tests.PickleabilityTestCase.test_filter_deferred) ... ok
+test_filter_reverse_fk (queryset_pickle.tests.PickleabilityTestCase.test_filter_reverse_fk) ... ok
+test_forward_relatedobjectdoesnotexist_class (queryset_pickle.tests.PickleabilityTestCase.test_forward_relatedobjectdoesnotexist_class) ... ok
+test_manager_pickle (queryset_pickle.tests.PickleabilityTestCase.test_manager_pickle) ... ok
+test_missing_django_version_unpickling (queryset_pickle.tests.PickleabilityTestCase.test_missing_django_version_unpickling)
+#21430 -- Verifies a warning is raised for querysets that are ... ok
+test_model_pickle (queryset_pickle.tests.PickleabilityTestCase.test_model_pickle)
+A model not defined on module level is picklable. ... ok
+test_model_pickle_dynamic (queryset_pickle.tests.PickleabilityTestCase.test_model_pickle_dynamic) ... ok
+test_model_pickle_m2m (queryset_pickle.tests.PickleabilityTestCase.test_model_pickle_m2m)
+Test intentionally the automatically created through model. ... ok
+test_multipleobjectsreturned_class (queryset_pickle.tests.PickleabilityTestCase.test_multipleobjectsreturned_class) ... ok
+test_order_by_model_with_abstract_inheritance_and_meta_ordering (queryset_pickle.tests.PickleabilityTestCase.test_order_by_model_with_abstract_inheritance_and_meta_ordering) ... ok
+test_pickle_boolean_expression_in_Q__queryset (queryset_pickle.tests.PickleabilityTestCase.test_pickle_boolean_expression_in_Q__queryset) ... ok
+test_pickle_exists_kwargs_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_exists_kwargs_queryset_not_evaluated) ... ok
+test_pickle_exists_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_exists_queryset_not_evaluated) ... ok
+test_pickle_exists_queryset_still_usable (queryset_pickle.tests.PickleabilityTestCase.test_pickle_exists_queryset_still_usable) ... ok
+test_pickle_filteredrelation (queryset_pickle.tests.PickleabilityTestCase.test_pickle_filteredrelation) ... ok
+test_pickle_filteredrelation_m2m (queryset_pickle.tests.PickleabilityTestCase.test_pickle_filteredrelation_m2m) ... ok
+test_pickle_prefetch_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_queryset_not_evaluated) ... ok
+test_pickle_prefetch_queryset_still_usable (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_queryset_still_usable) ... ok
+test_pickle_prefetch_queryset_usable_outside_of_prefetch (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_queryset_usable_outside_of_prefetch) ... ok
+test_pickle_prefetch_related_idempotence (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_related_idempotence) ... ok
+test_pickle_prefetch_related_with_m2m_and_objects_deletion (queryset_pickle.tests.PickleabilityTestCase.test_pickle_prefetch_related_with_m2m_and_objects_deletion)
+#24831 -- Cached properties on ManyToOneRel created in QuerySet.delete() ... ok
+test_pickle_subquery_queryset_not_evaluated (queryset_pickle.tests.PickleabilityTestCase.test_pickle_subquery_queryset_not_evaluated) ... ok
+test_related_field (queryset_pickle.tests.PickleabilityTestCase.test_related_field) ... ok
+test_reverse_one_to_one_relatedobjectdoesnotexist_class (queryset_pickle.tests.PickleabilityTestCase.test_reverse_one_to_one_relatedobjectdoesnotexist_class) ... ok
+test_specialized_queryset (queryset_pickle.tests.PickleabilityTestCase.test_specialized_queryset) ... ok
+test_standalone_method_as_default (queryset_pickle.tests.PickleabilityTestCase.test_standalone_method_as_default) ... ok
+test_staticmethod_as_default (queryset_pickle.tests.PickleabilityTestCase.test_staticmethod_as_default) ... ok
+test_string_as_default (queryset_pickle.tests.PickleabilityTestCase.test_string_as_default) ... ok
+test_unsupported_unpickle (queryset_pickle.tests.PickleabilityTestCase.test_unsupported_unpickle)
+#21430 -- Verifies a warning is raised for querysets that are ... ok
+test_ticket14729 (queries.tests.RawQueriesTests.test_ticket14729) ... ok
+test_disjunction_promotion1 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion1) ... ok
+test_disjunction_promotion2 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion2) ... ok
+test_disjunction_promotion3 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion3) ... ok
+test_disjunction_promotion3_demote (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion3_demote) ... ok
+test_disjunction_promotion4 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion4) ... ok
+test_disjunction_promotion4_demote (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion4_demote) ... ok
+test_disjunction_promotion5_demote (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion5_demote) ... ok
+test_disjunction_promotion6 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion6) ... ok
+test_disjunction_promotion7 (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion7) ... ok
+test_disjunction_promotion_fexpression (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion_fexpression) ... ok
+test_disjunction_promotion_select_related (queries.tests.DisjunctionPromotionTests.test_disjunction_promotion_select_related) ... ok
 test_ticket_19964 (queries.tests.RelabelCloneTest.test_ticket_19964) ... ok
-test_reverse_trimming (queries.tests.ReverseJoinTrimmingTest.test_reverse_trimming) ... ok
 test_ticket_21879 (queries.tests.ReverseM2MCustomPkTests.test_ticket_21879) ... ok
+test_reverse_trimming (queries.tests.ReverseJoinTrimmingTest.test_reverse_trimming) ... ok
 test_tickets_3045_3288 (queries.tests.SelectRelatedTests.test_tickets_3045_3288) ... ok
 test_correct_lookup (queries.tests.RelatedLookupTypeTests.test_correct_lookup)
 When passing proxy model objects, child objects, or parent objects, ... ok
@@ -22229,7 +22225,28 @@
 A ValueError is raised when the incorrect object type is passed to a ... ok
 test_wrong_type_lookup (queries.tests.RelatedLookupTypeTests.test_wrong_type_lookup)
 A ValueError is raised when the incorrect object type is passed to a ... ok
+test_conflicting_aliases_during_combine (queries.tests.QuerySetBitwiseOperationTests.test_conflicting_aliases_during_combine) ... ok
+test_or_with_both_slice (queries.tests.QuerySetBitwiseOperationTests.test_or_with_both_slice) ... ok
+test_or_with_both_slice_and_ordering (queries.tests.QuerySetBitwiseOperationTests.test_or_with_both_slice_and_ordering) ... ok
+test_or_with_lhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_or_with_lhs_slice) ... ok
+test_or_with_rhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_or_with_rhs_slice) ... ok
+test_subquery_aliases (queries.tests.QuerySetBitwiseOperationTests.test_subquery_aliases) ... ok
+test_xor_with_both_slice (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_both_slice) ... ok
+test_xor_with_both_slice_and_ordering (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_both_slice_and_ordering) ... ok
+test_xor_with_lhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_lhs_slice) ... ok
+test_xor_with_rhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_rhs_slice) ... ok
 test_ticket7778 (queries.tests.SubclassFKTests.test_ticket7778) ... ok
+test_ticket_24278 (queries.tests.TestTicket24279.test_ticket_24278) ... ok
+test_extra_select_alias_sql_injection (queries.tests.Queries5Tests.test_extra_select_alias_sql_injection) ... ok
+test_extra_select_literal_percent_s (queries.tests.Queries5Tests.test_extra_select_literal_percent_s) ... ok
+test_filter_unsaved_object (queries.tests.Queries5Tests.test_filter_unsaved_object) ... ok
+test_ordering (queries.tests.Queries5Tests.test_ordering) ... ok
+test_queryset_reuse (queries.tests.Queries5Tests.test_queryset_reuse) ... ok
+test_ticket5261 (queries.tests.Queries5Tests.test_ticket5261) ... ok
+test_ticket7045 (queries.tests.Queries5Tests.test_ticket7045) ... ok
+test_ticket7256 (queries.tests.Queries5Tests.test_ticket7256) ... ok
+test_ticket9848 (queries.tests.Queries5Tests.test_ticket9848) ... ok
+test_ticket_14056 (queries.tests.Ticket14056Tests.test_ticket_14056) ... ok
 test_col_alias_quoted (queries.tests.Queries6Tests.test_col_alias_quoted) ... ok
 test_distinct_ordered_sliced_subquery_aggregation (queries.tests.Queries6Tests.test_distinct_ordered_sliced_subquery_aggregation) ... ok
 test_multiple_columns_with_the_same_name_slice (queries.tests.Queries6Tests.test_multiple_columns_with_the_same_name_slice) ... ok
@@ -22239,25 +22256,55 @@
 test_ticket_11320 (queries.tests.Queries6Tests.test_ticket_11320) ... ok
 test_tickets_8921_9188 (queries.tests.Queries6Tests.test_tickets_8921_9188) ... ok
 test_xor_subquery (queries.tests.Queries6Tests.test_xor_subquery) ... ok
-test_ticket_24278 (queries.tests.TestTicket24279.test_ticket_24278) ... ok
 test_ticket_24605 (queries.tests.TestTicket24605.test_ticket_24605)
 Subquery table names should be quoted. ... ok
+test_ticket_20788 (queries.tests.Ticket20788Tests.test_ticket_20788) ... ok
 test_ticket_12807 (queries.tests.Ticket12807Tests.test_ticket_12807) ... ok
+test_json_serializer (serializers.test_data.SerializerDataTests.test_json_serializer)
+Create a new function with partial application of the given arguments ... ok
+test_json_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_json_serializer_null_value_string_field)
+Create a new function with partial application of the given arguments ... ok
+test_json_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_json_serializer_pk_0)
+Create a new function with partial application of the given arguments ... ok
+test_json_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_json_serializer_text_field_pk)
+Create a new function with partial application of the given arguments ... ok
+test_jsonl_serializer (serializers.test_data.SerializerDataTests.test_jsonl_serializer)
+Create a new function with partial application of the given arguments ... ok
+test_jsonl_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_jsonl_serializer_null_value_string_field)
+Create a new function with partial application of the given arguments ... ok
+test_jsonl_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_jsonl_serializer_pk_0)
+Create a new function with partial application of the given arguments ... ok
+test_jsonl_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_jsonl_serializer_text_field_pk)
+Create a new function with partial application of the given arguments ... ok
+test_python_serializer (serializers.test_data.SerializerDataTests.test_python_serializer)
+Create a new function with partial application of the given arguments ... ok
+test_python_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_python_serializer_null_value_string_field)
+Create a new function with partial application of the given arguments ... ok
+test_python_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_python_serializer_pk_0)
+Create a new function with partial application of the given arguments ... ok
+test_python_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_python_serializer_text_field_pk)
+Create a new function with partial application of the given arguments ... ok
+test_xml_serializer (serializers.test_data.SerializerDataTests.test_xml_serializer)
+Create a new function with partial application of the given arguments ... ok
+test_xml_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_xml_serializer_null_value_string_field)
+Create a new function with partial application of the given arguments ... ok
+test_xml_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_xml_serializer_pk_0)
+Create a new function with partial application of the given arguments ... ok
+test_xml_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_xml_serializer_text_field_pk)
+Create a new function with partial application of the given arguments ... ok
+test_yaml_serializer (serializers.test_data.SerializerDataTests.test_yaml_serializer)
+Create a new function with partial application of the given arguments ... ok
+test_yaml_serializer_null_value_string_field (serializers.test_data.SerializerDataTests.test_yaml_serializer_null_value_string_field)
+Create a new function with partial application of the given arguments ... ok
+test_yaml_serializer_pk_0 (serializers.test_data.SerializerDataTests.test_yaml_serializer_pk_0)
+Create a new function with partial application of the given arguments ... ok
+test_yaml_serializer_text_field_pk (serializers.test_data.SerializerDataTests.test_yaml_serializer_text_field_pk)
+Create a new function with partial application of the given arguments ... ok
+test_ticket_20955 (queries.tests.Ticket20955Tests.test_ticket_20955) ... ok
+test_ticket_22429 (queries.tests.Ticket22429Tests.test_ticket_22429) ... ok
 test_ticket_20101 (queries.tests.Ticket20101Tests.test_ticket_20101)
 Tests QuerySet ORed combining in exclude subquery case. ... ok
-test_ticket_14056 (queries.tests.Ticket14056Tests.test_ticket_14056) ... ok
-test_ticket_20955 (queries.tests.Ticket20955Tests.test_ticket_20955) ... ok
-test_extra_select_alias_sql_injection (queries.tests.Queries5Tests.test_extra_select_alias_sql_injection) ... ok
-test_extra_select_literal_percent_s (queries.tests.Queries5Tests.test_extra_select_literal_percent_s) ... ok
-test_filter_unsaved_object (queries.tests.Queries5Tests.test_filter_unsaved_object) ... ok
-test_ordering (queries.tests.Queries5Tests.test_ordering) ... ok
-test_queryset_reuse (queries.tests.Queries5Tests.test_queryset_reuse) ... ok
-test_ticket5261 (queries.tests.Queries5Tests.test_ticket5261) ... ok
-test_ticket7045 (queries.tests.Queries5Tests.test_ticket7045) ... ok
-test_ticket7256 (queries.tests.Queries5Tests.test_ticket7256) ... ok
-test_ticket9848 (queries.tests.Queries5Tests.test_ticket9848) ... ok
 test_ticket_21203 (queries.tests.Ticket21203Tests.test_ticket_21203) ... ok
-test_ticket_22429 (queries.tests.Ticket22429Tests.test_ticket_22429) ... ok
 test_can_combine_queries_using_and_and_or_operators (queries.tests.QuerySetSupportsPythonIdioms.test_can_combine_queries_using_and_and_or_operators) ... ok
 test_can_get_items_using_index_and_slice_notation (queries.tests.QuerySetSupportsPythonIdioms.test_can_get_items_using_index_and_slice_notation) ... ok
 test_can_get_number_of_items_in_queryset_using_standard_len (queries.tests.QuerySetSupportsPythonIdioms.test_can_get_number_of_items_in_queryset_using_standard_len) ... ok
@@ -22273,10 +22320,6 @@
 test_slicing_with_steps_can_be_used (queries.tests.QuerySetSupportsPythonIdioms.test_slicing_with_steps_can_be_used) ... ok
 test_slicing_with_tests_is_not_lazy (queries.tests.QuerySetSupportsPythonIdioms.test_slicing_with_tests_is_not_lazy) ... ok
 test_slicing_without_step_is_lazy (queries.tests.QuerySetSupportsPythonIdioms.test_slicing_without_step_is_lazy) ... ok
-test_ticket_23622 (queries.tests.Ticket23622Tests.test_ticket_23622)
-Make sure __pk__in and __in work the same for related fields when ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_ticket_20788 (queries.tests.Ticket20788Tests.test_ticket_20788) ... ok
-test_ticket_23605 (queries.tests.Ticket23605Tests.test_ticket_23605) ... ok
 test_distinct_ordered_sliced_subquery (queries.tests.SubqueryTests.test_distinct_ordered_sliced_subquery) ... ok
 test_ordered_subselect (queries.tests.SubqueryTests.test_ordered_subselect)
 Subselects honor any manual ordering ... ok
@@ -22286,15 +22329,6 @@
 Slice a query that has a sliced subquery ... ok
 test_sliced_delete (queries.tests.SubqueryTests.test_sliced_delete)
 Delete queries can safely contain sliced subqueries ... ok
-test_values_in_subquery (queries.tests.ValuesSubqueryTests.test_values_in_subquery) ... ok
-test_non_nullable_fk_not_promoted (queries.tests.ValuesJoinPromotionTests.test_non_nullable_fk_not_promoted) ... ok
-test_ticket_21376 (queries.tests.ValuesJoinPromotionTests.test_ticket_21376) ... ok
-test_values_no_promotion_for_existing (queries.tests.ValuesJoinPromotionTests.test_values_no_promotion_for_existing) ... ok
-test_empty_resultset_sql (queries.tests.WeirdQuerysetSlicingTests.test_empty_resultset_sql) ... ok
-test_empty_sliced_subquery (queries.tests.WeirdQuerysetSlicingTests.test_empty_sliced_subquery) ... ok
-test_empty_sliced_subquery_exclude (queries.tests.WeirdQuerysetSlicingTests.test_empty_sliced_subquery_exclude) ... ok
-test_tickets_7698_10202 (queries.tests.WeirdQuerysetSlicingTests.test_tickets_7698_10202) ... ok
-test_zero_length_values_slicing (queries.tests.WeirdQuerysetSlicingTests.test_zero_length_values_slicing) ... ok
 test_combine_join_reuse (queries.tests.Queries4Tests.test_combine_join_reuse) ... ok
 test_combine_or_filter_reuse (queries.tests.Queries4Tests.test_combine_or_filter_reuse) ... ok
 test_filter_reverse_non_integer_pk (queries.tests.Queries4Tests.test_filter_reverse_non_integer_pk) ... ok
@@ -22314,6 +22348,19 @@
 test_ticket15316_one2one_filter_true (queries.tests.Queries4Tests.test_ticket15316_one2one_filter_true) ... ok
 test_ticket24525 (queries.tests.Queries4Tests.test_ticket24525) ... ok
 test_ticket7095 (queries.tests.Queries4Tests.test_ticket7095) ... ok
+test_ticket_23622 (queries.tests.Ticket23622Tests.test_ticket_23622)
+Make sure __pk__in and __in work the same for related fields when ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_values_in_subquery (queries.tests.ValuesSubqueryTests.test_values_in_subquery) ... ok
+test_ticket_23605 (queries.tests.Ticket23605Tests.test_ticket_23605) ... ok
+test_non_nullable_fk_not_promoted (queries.tests.ValuesJoinPromotionTests.test_non_nullable_fk_not_promoted) ... ok
+test_ticket_21376 (queries.tests.ValuesJoinPromotionTests.test_ticket_21376) ... ok
+test_values_no_promotion_for_existing (queries.tests.ValuesJoinPromotionTests.test_values_no_promotion_for_existing) ... ok
+test_getter (properties.tests.PropertyTests.test_getter) ... ok
+test_setter (properties.tests.PropertyTests.test_setter) ... ok
+test_prefetch_related_from_uuid_model (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_from_uuid_model) ... ok
+test_prefetch_related_from_uuid_model_to_uuid_model (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_from_uuid_model_to_uuid_model) ... ok
+test_prefetch_related_from_uuid_model_to_uuid_model_with_values_flat (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_from_uuid_model_to_uuid_model_with_values_flat) ... ok
+test_prefetch_related_to_uuid_model (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_to_uuid_model) ... ok
 test_deletion_through_intermediate_proxy (proxy_model_inheritance.tests.MultiTableInheritanceProxyTest.test_deletion_through_intermediate_proxy) ... ok
 test_model_subclass_proxy (proxy_model_inheritance.tests.MultiTableInheritanceProxyTest.test_model_subclass_proxy)
 Deleting an instance of a model proxying a multi-table inherited ... ok
@@ -22321,25 +22368,14 @@
 Test if admin gives warning about cascade deleting models referenced ... ok
 test_delete_str_in_model_admin (proxy_models.tests.ProxyModelAdminTests.test_delete_str_in_model_admin)
 Test if the admin delete page shows the correct string representation ... ok
-test_getter (properties.tests.PropertyTests.test_getter) ... ok
-test_setter (properties.tests.PropertyTests.test_setter) ... ok
-test_conflicting_aliases_during_combine (queries.tests.QuerySetBitwiseOperationTests.test_conflicting_aliases_during_combine) ... ok
-test_or_with_both_slice (queries.tests.QuerySetBitwiseOperationTests.test_or_with_both_slice) ... ok
-test_or_with_both_slice_and_ordering (queries.tests.QuerySetBitwiseOperationTests.test_or_with_both_slice_and_ordering) ... ok
-test_or_with_lhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_or_with_lhs_slice) ... ok
-test_or_with_rhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_or_with_rhs_slice) ... ok
-test_subquery_aliases (queries.tests.QuerySetBitwiseOperationTests.test_subquery_aliases) ... ok
-test_xor_with_both_slice (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_both_slice) ... ok
-test_xor_with_both_slice_and_ordering (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_both_slice_and_ordering) ... ok
-test_xor_with_lhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_lhs_slice) ... ok
-test_xor_with_rhs_slice (queries.tests.QuerySetBitwiseOperationTests.test_xor_with_rhs_slice) ... ok
-test_m2m_then_m2m (prefetch_related.tests.DefaultManagerTests.test_m2m_then_m2m) ... ok
-test_prefetch_related_from_uuid_model (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_from_uuid_model) ... ok
-test_prefetch_related_from_uuid_model_to_uuid_model (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_from_uuid_model_to_uuid_model) ... ok
-test_prefetch_related_from_uuid_model_to_uuid_model_with_values_flat (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_from_uuid_model_to_uuid_model_with_values_flat) ... ok
-test_prefetch_related_to_uuid_model (prefetch_related.test_uuid.UUIDPrefetchRelated.test_prefetch_related_to_uuid_model) ... ok
 test_get_current_queryset_warning (prefetch_related.tests.DeprecationTests.test_get_current_queryset_warning) ... ok
 test_prefetch_one_level_fallback (prefetch_related.tests.DeprecationTests.test_prefetch_one_level_fallback) ... ok
+test_m2m_then_m2m (prefetch_related.tests.DefaultManagerTests.test_m2m_then_m2m) ... ok
+test_empty_resultset_sql (queries.tests.WeirdQuerysetSlicingTests.test_empty_resultset_sql) ... ok
+test_empty_sliced_subquery (queries.tests.WeirdQuerysetSlicingTests.test_empty_sliced_subquery) ... ok
+test_empty_sliced_subquery_exclude (queries.tests.WeirdQuerysetSlicingTests.test_empty_sliced_subquery_exclude) ... ok
+test_tickets_7698_10202 (queries.tests.WeirdQuerysetSlicingTests.test_tickets_7698_10202) ... ok
+test_zero_length_values_slicing (queries.tests.WeirdQuerysetSlicingTests.test_zero_length_values_slicing) ... ok
 test_in_query (queries.tests.ToFieldTests.test_in_query) ... ok
 test_in_subquery (queries.tests.ToFieldTests.test_in_subquery) ... ok
 test_nested_in_subquery (queries.tests.ToFieldTests.test_nested_in_subquery) ... ok
@@ -22348,14 +22384,14 @@
 test_reverse_in (queries.tests.ToFieldTests.test_reverse_in) ... ok
 test_single_object (queries.tests.ToFieldTests.test_single_object) ... ok
 test_single_object_reverse (queries.tests.ToFieldTests.test_single_object_reverse) ... ok
-test_foreignkey (prefetch_related.tests.ForeignKeyToFieldTest.test_foreignkey) ... ok
-test_m2m (prefetch_related.tests.ForeignKeyToFieldTest.test_m2m) ... ok
 test_from_integer_pk_lookup_integer_pk_uuid_pk (prefetch_related.test_uuid.UUIDPrefetchRelatedLookups.test_from_integer_pk_lookup_integer_pk_uuid_pk) ... ok
 test_from_integer_pk_lookup_integer_pk_uuid_pk_uuid_pk (prefetch_related.test_uuid.UUIDPrefetchRelatedLookups.test_from_integer_pk_lookup_integer_pk_uuid_pk_uuid_pk) ... ok
 test_from_integer_pk_lookup_uuid_pk_integer_pk (prefetch_related.test_uuid.UUIDPrefetchRelatedLookups.test_from_integer_pk_lookup_uuid_pk_integer_pk) ... ok
 test_from_uuid_pk_lookup_integer_pk2_uuid_pk2 (prefetch_related.test_uuid.UUIDPrefetchRelatedLookups.test_from_uuid_pk_lookup_integer_pk2_uuid_pk2) ... ok
 test_from_uuid_pk_lookup_uuid_pk_integer_pk (prefetch_related.test_uuid.UUIDPrefetchRelatedLookups.test_from_uuid_pk_lookup_uuid_pk_integer_pk) ... ok
 test_order (prefetch_related.tests.LookupOrderingTest.test_order) ... ok
+test_foreignkey (prefetch_related.tests.ForeignKeyToFieldTest.test_foreignkey) ... ok
+test_m2m (prefetch_related.tests.ForeignKeyToFieldTest.test_m2m) ... ok
 test_add_clears_prefetched_objects (prefetch_related.tests.DirectPrefetchedObjectCacheReuseTests.test_add_clears_prefetched_objects) ... ok
 test_detect_is_fetched (prefetch_related.tests.DirectPrefetchedObjectCacheReuseTests.test_detect_is_fetched)
 Nested prefetch_related() shouldn't trigger duplicate queries for the same ... ok
@@ -22368,111 +22404,57 @@
 In-bulk does correctly prefetch objects by not using .iterator() ... ok
 test_prefetch_nullable (prefetch_related.tests.NullableTest.test_prefetch_nullable) ... ok
 test_traverse_nullable (prefetch_related.tests.NullableTest.test_traverse_nullable) ... ok
-test_using_is_honored_custom_qs (prefetch_related.tests.MultiDbTests.test_using_is_honored_custom_qs) ... ok
-test_using_is_honored_fkey (prefetch_related.tests.MultiDbTests.test_using_is_honored_fkey) ... ok
-test_using_is_honored_inheritance (prefetch_related.tests.MultiDbTests.test_using_is_honored_inheritance) ... ok
-test_using_is_honored_m2m (prefetch_related.tests.MultiDbTests.test_using_is_honored_m2m) ... ok
+test_ambiguous (prefetch_related.tests.CustomPrefetchTests.test_ambiguous) ... ok
+test_custom_qs (prefetch_related.tests.CustomPrefetchTests.test_custom_qs) ... ok
+test_filter_deferred (prefetch_related.tests.CustomPrefetchTests.test_filter_deferred)
+Related filtering of prefetched querysets is deferred until necessary. ... ok
+test_generic_rel (prefetch_related.tests.CustomPrefetchTests.test_generic_rel) ... ok
+test_m2m (prefetch_related.tests.CustomPrefetchTests.test_m2m) ... ok
+test_m2m_through_fk (prefetch_related.tests.CustomPrefetchTests.test_m2m_through_fk) ... ok
+test_m2m_through_gfk (prefetch_related.tests.CustomPrefetchTests.test_m2m_through_gfk) ... ok
+test_nested_prefetch_related_are_not_overwritten (prefetch_related.tests.CustomPrefetchTests.test_nested_prefetch_related_are_not_overwritten) ... ok
+test_nested_prefetch_related_with_duplicate_prefetch_and_depth (prefetch_related.tests.CustomPrefetchTests.test_nested_prefetch_related_with_duplicate_prefetch_and_depth) ... ok
+test_nested_prefetch_related_with_duplicate_prefetcher (prefetch_related.tests.CustomPrefetchTests.test_nested_prefetch_related_with_duplicate_prefetcher)
+Nested prefetches whose name clashes with descriptor names ... ok
+test_o2m_through_m2m (prefetch_related.tests.CustomPrefetchTests.test_o2m_through_m2m) ... ok
+test_raw_queryset (prefetch_related.tests.CustomPrefetchTests.test_raw_queryset) ... ok
+test_reverse_m2m (prefetch_related.tests.CustomPrefetchTests.test_reverse_m2m) ... ok
+test_to_attr_cached_property (prefetch_related.tests.CustomPrefetchTests.test_to_attr_cached_property) ... ok
+test_to_attr_doesnt_cache_through_attr_as_list (prefetch_related.tests.CustomPrefetchTests.test_to_attr_doesnt_cache_through_attr_as_list) ... ok
+test_traverse_multiple_items_property (prefetch_related.tests.CustomPrefetchTests.test_traverse_multiple_items_property) ... ok
+test_traverse_qs (prefetch_related.tests.CustomPrefetchTests.test_traverse_qs) ... ok
+test_traverse_single_item_property (prefetch_related.tests.CustomPrefetchTests.test_traverse_single_item_property) ... ok
+test_values_queryset (prefetch_related.tests.CustomPrefetchTests.test_values_queryset) ... ok
 test_child_link_prefetch (prefetch_related.tests.MultiTableInheritanceTest.test_child_link_prefetch) ... ok
 test_foreignkey (prefetch_related.tests.MultiTableInheritanceTest.test_foreignkey) ... ok
 test_foreignkey_to_inherited (prefetch_related.tests.MultiTableInheritanceTest.test_foreignkey_to_inherited) ... ok
 test_m2m_to_inheriting_model (prefetch_related.tests.MultiTableInheritanceTest.test_m2m_to_inheriting_model) ... ok
 test_parent_link_prefetch (prefetch_related.tests.MultiTableInheritanceTest.test_parent_link_prefetch) ... ok
-test_combining_multiple_models (queries.test_qs_combinators.QuerySetSetOperationTests.test_combining_multiple_models) ... ok
-test_count_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_difference) ... ok
-test_count_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_intersection) ... ok
-test_count_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_union) ... ok
-test_count_union_empty_result (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_union_empty_result) ... ok
-test_count_union_with_select_related (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_union_with_select_related) ... ok
-test_difference_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_difference_with_empty_qs) ... ok
-test_difference_with_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_difference_with_values) ... ok
-test_empty_qs_union_with_ordered_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_empty_qs_union_with_ordered_qs) ... ok
-test_exists_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_difference) ... ok
-test_exists_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_intersection) ... ok
-test_exists_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_union) ... ok
-test_exists_union_empty_result (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_union_empty_result) ... ok
-test_get_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_difference) ... ok
-test_get_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_intersection) ... ok
-test_get_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_union) ... ok
-test_get_with_filters_unsupported_on_combined_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_with_filters_unsupported_on_combined_qs) ... ok
-test_intersection_in_nested_subquery (queries.test_qs_combinators.QuerySetSetOperationTests.test_intersection_in_nested_subquery) ... ok
-test_intersection_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_intersection_with_empty_qs) ... ok
-test_intersection_with_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_intersection_with_values) ... ok
-test_limits (queries.test_qs_combinators.QuerySetSetOperationTests.test_limits) ... ok
-test_operator_on_combined_qs_error (queries.test_qs_combinators.QuerySetSetOperationTests.test_operator_on_combined_qs_error) ... ok
-test_order_by_annotation_transform (queries.test_qs_combinators.QuerySetSetOperationTests.test_order_by_annotation_transform) ... ok
-test_order_by_same_type (queries.test_qs_combinators.QuerySetSetOperationTests.test_order_by_same_type) ... ok
-test_order_raises_on_non_selected_column (queries.test_qs_combinators.QuerySetSetOperationTests.test_order_raises_on_non_selected_column) ... ok
-test_ordering (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering) ... ok
-test_ordering_by_alias (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_by_alias) ... ok
-test_ordering_by_f_expression (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_by_f_expression) ... ok
-test_ordering_by_f_expression_and_alias (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_by_f_expression_and_alias) ... ok
-test_ordering_subqueries (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_subqueries) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
-test_qs_with_subcompound_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_qs_with_subcompound_qs) ... ok
-test_simple_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_simple_difference) ... ok
-test_simple_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_simple_intersection) ... ok
-test_simple_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_simple_union) ... ok
-test_union_all_none_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_all_none_slice) ... ok
-test_union_combined_slice_compound_empty (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_combined_slice_compound_empty) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
-test_union_distinct (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_distinct) ... ok
-test_union_empty_filter_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_empty_filter_slice) ... ok
-test_union_in_subquery (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_subquery) ... ok
-test_union_in_subquery_related_outerref (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_subquery_related_outerref) ... ok
-test_union_in_with_ordering (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_with_ordering) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
-test_union_in_with_ordering_and_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_with_ordering_and_slice) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound, allow_sliced_subqueries_with_in"
-test_union_multiple_models_with_values_and_datetime_annotations (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_and_datetime_annotations) ... ok
-test_union_multiple_models_with_values_list_and_annotations (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_annotations) ... ok
-test_union_multiple_models_with_values_list_and_datetime_annotations (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_datetime_annotations) ... ok
-test_union_multiple_models_with_values_list_and_order (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_order) ... ok
-test_union_multiple_models_with_values_list_and_order_by_extra_select (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_order_by_extra_select) ... ok
-test_union_nested (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_nested) ... ok
-test_union_none (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_none) ... ok
-test_union_none_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_none_slice) ... ok
-test_union_order_with_null_first_last (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_order_with_null_first_last) ... ok
-test_union_slice_compound_empty (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_slice_compound_empty) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
-test_union_slice_index (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_slice_index) ... ok
-test_union_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_empty_qs) ... ok
-test_union_with_extra_and_values_list (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_extra_and_values_list) ... ok
-test_union_with_field_and_annotation_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_field_and_annotation_values) ... ok
-test_union_with_first (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_first) ... ok
-test_union_with_select_related_and_first (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_select_related_and_first) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
-test_union_with_select_related_and_order (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_select_related_and_order) ... ok
-test_union_with_two_annotated_values_list (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_two_annotated_values_list) ... ok
-test_union_with_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values) ... ok
-test_union_with_values_list_and_order (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values_list_and_order) ... ok
-test_union_with_values_list_and_order_on_annotation (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values_list_and_order_on_annotation) ... ok
-test_union_with_values_list_on_annotated_and_unannotated (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values_list_on_annotated_and_unannotated) ... ok
-test_unsupported_intersection_raises_db_error (queries.test_qs_combinators.QuerySetSetOperationTests.test_unsupported_intersection_raises_db_error) ... skipped 'Database has feature(s) supports_select_intersection'
-test_unsupported_operations_on_combined_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_unsupported_operations_on_combined_qs) ... ok
-test_unsupported_ordering_slicing_raises_db_error (queries.test_qs_combinators.QuerySetSetOperationTests.test_unsupported_ordering_slicing_raises_db_error) ... ok
-test_retrieves_results_from_prefetched_objects_cache (prefetch_related.tests.ReadPrefetchedObjectsCacheTests.test_retrieves_results_from_prefetched_objects_cache)
-When intermediary results are prefetched without a destination ... ok
-test_charfield_GFK (prefetch_related.tests.GenericRelationTests.test_charfield_GFK) ... ok
-test_custom_queryset (prefetch_related.tests.GenericRelationTests.test_custom_queryset) ... ok
-test_deleted_GFK (prefetch_related.tests.GenericRelationTests.test_deleted_GFK) ... ok
-test_generic_relation (prefetch_related.tests.GenericRelationTests.test_generic_relation) ... ok
-test_nullable_GFK (prefetch_related.tests.GenericRelationTests.test_nullable_GFK) ... ok
-test_prefetch_GFK (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK) ... ok
-test_prefetch_GFK_fk_pk (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK_fk_pk) ... ok
-test_prefetch_GFK_nonint_pk (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK_nonint_pk) ... ok
-test_prefetch_GFK_uuid_pk (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK_uuid_pk) ... ok
-test_reverse_generic_relation (prefetch_related.tests.GenericRelationTests.test_reverse_generic_relation) ... ok
-test_traverse_GFK (prefetch_related.tests.GenericRelationTests.test_traverse_GFK)
-A 'content_object' can be traversed with prefetch_related() and ... ok
-test_foreignkey_forward (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_foreignkey_forward) ... ok
-test_foreignkey_reverse (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_foreignkey_reverse) ... ok
-test_m2m_forward (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_m2m_forward) ... ok
-test_m2m_reverse (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_m2m_reverse) ... ok
-test_m2m_then_m2m (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_m2m_then_m2m)
-A m2m can be followed through another m2m. ... ok
-test_one_to_one_forward (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_one_to_one_forward) ... ok
-test_one_to_one_reverse (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_one_to_one_reverse) ... ok
-test_prefetch_object (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object) ... ok
-test_prefetch_object_to_attr (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object_to_attr) ... ok
-test_prefetch_object_to_attr_twice (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object_to_attr_twice) ... ok
-test_prefetch_object_twice (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object_twice) ... ok
-test_prefetch_queryset (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_queryset) ... ok
-test_unknown (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_unknown) ... ok
-test_bug (prefetch_related.tests.Ticket19607Tests.test_bug) ... ok
+test_booleanfield (queries.test_bulk_update.BulkUpdateTests.test_booleanfield) ... ok
+test_custom_db_columns (queries.test_bulk_update.BulkUpdateTests.test_custom_db_columns) ... ok
+test_custom_pk (queries.test_bulk_update.BulkUpdateTests.test_custom_pk) ... ok
+test_database_routing (queries.test_bulk_update.BulkUpdateTests.test_database_routing) ... ok
+test_database_routing_batch_atomicity (queries.test_bulk_update.BulkUpdateTests.test_database_routing_batch_atomicity) ... ok
+test_datetime_field (queries.test_bulk_update.BulkUpdateTests.test_datetime_field) ... ok
+test_empty_objects (queries.test_bulk_update.BulkUpdateTests.test_empty_objects) ... ok
+test_f_expression (queries.test_bulk_update.BulkUpdateTests.test_f_expression) ... ok
+test_falsey_pk_value (queries.test_bulk_update.BulkUpdateTests.test_falsey_pk_value) ... ok
+test_field_references (queries.test_bulk_update.BulkUpdateTests.test_field_references) ... ok
+test_inherited_fields (queries.test_bulk_update.BulkUpdateTests.test_inherited_fields) ... ok
+test_invalid_batch_size (queries.test_bulk_update.BulkUpdateTests.test_invalid_batch_size) ... ok
+test_ipaddressfield (queries.test_bulk_update.BulkUpdateTests.test_ipaddressfield) ... ok
+test_json_field (queries.test_bulk_update.BulkUpdateTests.test_json_field) ... ok
+test_large_batch (queries.test_bulk_update.BulkUpdateTests.test_large_batch) ... ok
+test_no_fields (queries.test_bulk_update.BulkUpdateTests.test_no_fields) ... ok
+test_nonexistent_field (queries.test_bulk_update.BulkUpdateTests.test_nonexistent_field) ... ok
+test_nullable_fk_after_related_save (queries.test_bulk_update.BulkUpdateTests.test_nullable_fk_after_related_save) ... ok
+test_only_concrete_fields_allowed (queries.test_bulk_update.BulkUpdateTests.test_only_concrete_fields_allowed) ... ok
+test_unsaved_parent (queries.test_bulk_update.BulkUpdateTests.test_unsaved_parent) ... ok
+test_unspecified_unsaved_parent (queries.test_bulk_update.BulkUpdateTests.test_unspecified_unsaved_parent) ... ok
+test_update_custom_primary_key (queries.test_bulk_update.BulkUpdateTests.test_update_custom_primary_key) ... ok
+test_update_inherited_primary_key (queries.test_bulk_update.BulkUpdateTests.test_update_inherited_primary_key) ... ok
+test_update_primary_key (queries.test_bulk_update.BulkUpdateTests.test_update_primary_key) ... ok
+test_updated_rows_when_passing_duplicates (queries.test_bulk_update.BulkUpdateTests.test_updated_rows_when_passing_duplicates) ... ok
 test_extra_multiple_select_params_values_order_by (queries.tests.ValuesQuerysetTests.test_extra_multiple_select_params_values_order_by) ... ok
 test_extra_select_params_values_order_in_extra (queries.tests.ValuesQuerysetTests.test_extra_select_params_values_order_in_extra) ... ok
 test_extra_values (queries.tests.ValuesQuerysetTests.test_extra_values) ... ok
@@ -22490,12 +22472,16 @@
 test_named_values_list_with_fields (queries.tests.ValuesQuerysetTests.test_named_values_list_with_fields) ... ok
 test_named_values_list_without_fields (queries.tests.ValuesQuerysetTests.test_named_values_list_without_fields) ... ok
 test_named_values_pickle (queries.tests.ValuesQuerysetTests.test_named_values_pickle) ... ok
-test_array_agg_distinct_false (postgres_tests.test_aggregates.TestAggregateDistinct.test_array_agg_distinct_false) ... skipped 'PostgreSQL specific tests'
-test_array_agg_distinct_true (postgres_tests.test_aggregates.TestAggregateDistinct.test_array_agg_distinct_true) ... skipped 'PostgreSQL specific tests'
-test_jsonb_agg_distinct_false (postgres_tests.test_aggregates.TestAggregateDistinct.test_jsonb_agg_distinct_false) ... skipped 'PostgreSQL specific tests'
-test_jsonb_agg_distinct_true (postgres_tests.test_aggregates.TestAggregateDistinct.test_jsonb_agg_distinct_true) ... skipped 'PostgreSQL specific tests'
-test_string_agg_distinct_false (postgres_tests.test_aggregates.TestAggregateDistinct.test_string_agg_distinct_false) ... skipped 'PostgreSQL specific tests'
-test_string_agg_distinct_true (postgres_tests.test_aggregates.TestAggregateDistinct.test_string_agg_distinct_true) ... skipped 'PostgreSQL specific tests'
+test_using_is_honored_custom_qs (prefetch_related.tests.MultiDbTests.test_using_is_honored_custom_qs) ... ok
+test_using_is_honored_fkey (prefetch_related.tests.MultiDbTests.test_using_is_honored_fkey) ... ok
+test_using_is_honored_inheritance (prefetch_related.tests.MultiDbTests.test_using_is_honored_inheritance) ... ok
+test_using_is_honored_m2m (prefetch_related.tests.MultiDbTests.test_using_is_honored_m2m) ... ok
+test_retrieves_results_from_prefetched_objects_cache (prefetch_related.tests.ReadPrefetchedObjectsCacheTests.test_retrieves_results_from_prefetched_objects_cache)
+When intermediary results are prefetched without a destination ... ok
+test_bug (prefetch_related.tests.Ticket19607Tests.test_bug) ... ok
+test_basic (prefetch_related.tests.RawQuerySetTests.test_basic) ... ok
+test_clear (prefetch_related.tests.RawQuerySetTests.test_clear) ... ok
+test_prefetch_before_raw (prefetch_related.tests.RawQuerySetTests.test_prefetch_before_raw) ... ok
 test_array_agg_booleanfield (postgres_tests.test_aggregates.TestGeneralAggregate.test_array_agg_booleanfield) ... skipped 'PostgreSQL specific tests'
 test_array_agg_booleanfield_order_by (postgres_tests.test_aggregates.TestGeneralAggregate.test_array_agg_booleanfield_order_by) ... skipped 'PostgreSQL specific tests'
 test_array_agg_charfield (postgres_tests.test_aggregates.TestGeneralAggregate.test_array_agg_charfield) ... skipped 'PostgreSQL specific tests'
@@ -22547,6 +22533,12 @@
 test_string_agg_requires_delimiter (postgres_tests.test_aggregates.TestGeneralAggregate.test_string_agg_requires_delimiter) ... skipped 'PostgreSQL specific tests'
 test_values_list (postgres_tests.test_aggregates.TestGeneralAggregate.test_values_list) ... skipped 'PostgreSQL specific tests'
 test_window (postgres_tests.test_aggregates.TestGeneralAggregate.test_window) ... skipped 'PostgreSQL specific tests'
+test_array_agg_distinct_false (postgres_tests.test_aggregates.TestAggregateDistinct.test_array_agg_distinct_false) ... skipped 'PostgreSQL specific tests'
+test_array_agg_distinct_true (postgres_tests.test_aggregates.TestAggregateDistinct.test_array_agg_distinct_true) ... skipped 'PostgreSQL specific tests'
+test_jsonb_agg_distinct_false (postgres_tests.test_aggregates.TestAggregateDistinct.test_jsonb_agg_distinct_false) ... skipped 'PostgreSQL specific tests'
+test_jsonb_agg_distinct_true (postgres_tests.test_aggregates.TestAggregateDistinct.test_jsonb_agg_distinct_true) ... skipped 'PostgreSQL specific tests'
+test_string_agg_distinct_false (postgres_tests.test_aggregates.TestAggregateDistinct.test_string_agg_distinct_false) ... skipped 'PostgreSQL specific tests'
+test_string_agg_distinct_true (postgres_tests.test_aggregates.TestAggregateDistinct.test_string_agg_distinct_true) ... skipped 'PostgreSQL specific tests'
 test_alias_is_required (postgres_tests.test_aggregates.TestStatisticsAggregate.test_alias_is_required) ... skipped 'PostgreSQL specific tests'
 test_corr_general (postgres_tests.test_aggregates.TestStatisticsAggregate.test_corr_general) ... skipped 'PostgreSQL specific tests'
 test_correct_source_expressions (postgres_tests.test_aggregates.TestStatisticsAggregate.test_correct_source_expressions) ... skipped 'PostgreSQL specific tests'
@@ -22567,61 +22559,28 @@
 test_regr_sxx_general (postgres_tests.test_aggregates.TestStatisticsAggregate.test_regr_sxx_general) ... skipped 'PostgreSQL specific tests'
 test_regr_sxy_general (postgres_tests.test_aggregates.TestStatisticsAggregate.test_regr_sxy_general) ... skipped 'PostgreSQL specific tests'
 test_regr_syy_general (postgres_tests.test_aggregates.TestStatisticsAggregate.test_regr_syy_general) ... skipped 'PostgreSQL specific tests'
-test_basic (prefetch_related.tests.RawQuerySetTests.test_basic) ... ok
-test_clear (prefetch_related.tests.RawQuerySetTests.test_clear) ... ok
-test_prefetch_before_raw (prefetch_related.tests.RawQuerySetTests.test_prefetch_before_raw) ... ok
-test_bug (prefetch_related.tests.Ticket21760Tests.test_bug) ... ok
 test_bug (prefetch_related.tests.Ticket21410Tests.test_bug) ... ok
-test_array_display_for_field (postgres_tests.test_array.TestAdminUtils.test_array_display_for_field) ... skipped 'PostgreSQL specific tests'
-test_array_with_choices_display_for_field (postgres_tests.test_array.TestAdminUtils.test_array_with_choices_display_for_field) ... skipped 'PostgreSQL specific tests'
 test_install_app_no_warning (postgres_tests.test_apps.PostgresConfigTests.test_install_app_no_warning) ... skipped 'PostgreSQL specific tests'
 test_register_serializer_for_migrations (postgres_tests.test_apps.PostgresConfigTests.test_register_serializer_for_migrations) ... skipped 'PostgreSQL specific tests'
 test_register_type_handlers_connection (postgres_tests.test_apps.PostgresConfigTests.test_register_type_handlers_connection) ... skipped 'PostgreSQL specific tests'
-test_abstract_base_with_model_fields (proxy_models.tests.ProxyModelTests.test_abstract_base_with_model_fields) ... ok
-test_basic_proxy (proxy_models.tests.ProxyModelTests.test_basic_proxy)
-Creating a Person makes them accessible through the MyPerson proxy. ... ok
-test_basic_proxy_reverse (proxy_models.tests.ProxyModelTests.test_basic_proxy_reverse)
-A new MyPerson also shows up as a standard Person. ... ok
-test_concrete_model (proxy_models.tests.ProxyModelTests.test_concrete_model) ... ok
-test_content_type (proxy_models.tests.ProxyModelTests.test_content_type) ... ok
-test_correct_type_proxy_of_proxy (proxy_models.tests.ProxyModelTests.test_correct_type_proxy_of_proxy)
-Correct type when querying a proxy of proxy ... ok
-test_eq (proxy_models.tests.ProxyModelTests.test_eq) ... ok
-test_filter_proxy_relation_reverse (proxy_models.tests.ProxyModelTests.test_filter_proxy_relation_reverse) ... ok
-test_inheritance_new_table (proxy_models.tests.ProxyModelTests.test_inheritance_new_table)
-The StatusPerson models should have its own table (it's using ORM-level ... ok
-test_myperson_manager (proxy_models.tests.ProxyModelTests.test_myperson_manager) ... ok
-test_new_fields (proxy_models.tests.ProxyModelTests.test_new_fields) ... ok
-test_no_base_classes (proxy_models.tests.ProxyModelTests.test_no_base_classes) ... ok
-test_no_proxy (proxy_models.tests.ProxyModelTests.test_no_proxy)
-Person is not proxied by StatusPerson subclass. ... ok
-test_otherperson_manager (proxy_models.tests.ProxyModelTests.test_otherperson_manager) ... ok
-test_permissions_created (proxy_models.tests.ProxyModelTests.test_permissions_created) ... ok
-test_proxy_bug (proxy_models.tests.ProxyModelTests.test_proxy_bug) ... ok
-test_proxy_delete (proxy_models.tests.ProxyModelTests.test_proxy_delete)
-Proxy objects can be deleted ... ok
-test_proxy_for_model (proxy_models.tests.ProxyModelTests.test_proxy_for_model) ... ok
-test_proxy_included_in_ancestors (proxy_models.tests.ProxyModelTests.test_proxy_included_in_ancestors)
-Proxy models are included in the ancestors for a model's DoesNotExist ... ok
-test_proxy_load_from_fixture (proxy_models.tests.ProxyModelTests.test_proxy_load_from_fixture) ... ok
-test_proxy_model_signals (proxy_models.tests.ProxyModelTests.test_proxy_model_signals)
-Test save signals for proxy models ... ok
-test_proxy_update (proxy_models.tests.ProxyModelTests.test_proxy_update) ... ok
-test_same_manager_queries (proxy_models.tests.ProxyModelTests.test_same_manager_queries)
-The MyPerson model should be generating the same database queries as ... ok
-test_select_related (proxy_models.tests.ProxyModelTests.test_select_related)
-We can still use `select_related()` to include related models in our ... ok
-test_select_related_only (proxy_models.tests.ProxyModelTests.test_select_related_only) ... ok
-test_swappable (proxy_models.tests.ProxyModelTests.test_swappable) ... ok
-test_too_many_concrete_classes (proxy_models.tests.ProxyModelTests.test_too_many_concrete_classes) ... ok
-test_user_proxy_models (proxy_models.tests.ProxyModelTests.test_user_proxy_models) ... ok
+test_foreignkey_forward (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_foreignkey_forward) ... ok
+test_foreignkey_reverse (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_foreignkey_reverse) ... ok
+test_m2m_forward (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_m2m_forward) ... ok
+test_m2m_reverse (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_m2m_reverse) ... ok
+test_m2m_then_m2m (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_m2m_then_m2m)
+A m2m can be followed through another m2m. ... ok
+test_one_to_one_forward (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_one_to_one_forward) ... ok
+test_one_to_one_reverse (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_one_to_one_reverse) ... ok
+test_prefetch_object (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object) ... ok
+test_prefetch_object_to_attr (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object_to_attr) ... ok
+test_prefetch_object_to_attr_twice (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object_to_attr_twice) ... ok
+test_prefetch_object_twice (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_object_twice) ... ok
+test_prefetch_queryset (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_prefetch_queryset) ... ok
+test_unknown (prefetch_related.test_prefetch_related_objects.PrefetchRelatedObjectsTests.test_unknown) ... ok
+test_bug (prefetch_related.tests.Ticket21760Tests.test_bug) ... ok
 test_exact_dates (postgres_tests.test_array.TestDateTimeExactQuerying.test_exact_dates) ... skipped 'PostgreSQL specific tests'
 test_exact_datetimes (postgres_tests.test_array.TestDateTimeExactQuerying.test_exact_datetimes) ... skipped 'PostgreSQL specific tests'
 test_exact_times (postgres_tests.test_array.TestDateTimeExactQuerying.test_exact_times) ... skipped 'PostgreSQL specific tests'
-test_exact_decimals (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_decimals) ... skipped 'PostgreSQL specific tests'
-test_exact_ip_addresses (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_ip_addresses) ... skipped 'PostgreSQL specific tests'
-test_exact_tags (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_tags) ... skipped 'PostgreSQL specific tests'
-test_exact_uuids (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_uuids) ... skipped 'PostgreSQL specific tests'
 test_annotated_array_subquery (postgres_tests.test_array.TestQuerying.test_annotated_array_subquery) ... skipped 'PostgreSQL specific tests'
 test_annotated_array_subquery_with_json_objects (postgres_tests.test_array.TestQuerying.test_annotated_array_subquery_with_json_objects) ... skipped 'PostgreSQL specific tests'
 test_annotated_ordered_array_subquery (postgres_tests.test_array.TestQuerying.test_annotated_ordered_array_subquery) ... skipped 'PostgreSQL specific tests'
@@ -22677,7 +22636,12 @@
 test_slicing_of_f_expressions_with_len (postgres_tests.test_array.TestQuerying.test_slicing_of_f_expressions_with_len) ... skipped 'PostgreSQL specific tests'
 test_unsupported_lookup (postgres_tests.test_array.TestQuerying.test_unsupported_lookup) ... skipped 'PostgreSQL specific tests'
 test_usage_in_subquery (postgres_tests.test_array.TestQuerying.test_usage_in_subquery) ... skipped 'PostgreSQL specific tests'
-test_bulk_update (postgres_tests.test_bulk_update.BulkSaveTests.test_bulk_update) ... skipped 'PostgreSQL specific tests'
+test_exact_decimals (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_decimals) ... skipped 'PostgreSQL specific tests'
+test_exact_ip_addresses (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_ip_addresses) ... skipped 'PostgreSQL specific tests'
+test_exact_tags (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_tags) ... skipped 'PostgreSQL specific tests'
+test_exact_uuids (postgres_tests.test_array.TestOtherTypesExactQuerying.test_exact_uuids) ... skipped 'PostgreSQL specific tests'
+test_array_display_for_field (postgres_tests.test_array.TestAdminUtils.test_array_display_for_field) ... skipped 'PostgreSQL specific tests'
+test_array_with_choices_display_for_field (postgres_tests.test_array.TestAdminUtils.test_array_with_choices_display_for_field) ... skipped 'PostgreSQL specific tests'
 test_char (postgres_tests.test_array.TestSaveLoad.test_char) ... skipped 'PostgreSQL specific tests'
 test_dates (postgres_tests.test_array.TestSaveLoad.test_dates) ... skipped 'PostgreSQL specific tests'
 test_default_null (postgres_tests.test_array.TestSaveLoad.test_default_null) ... skipped 'PostgreSQL specific tests'
@@ -22690,21 +22654,6 @@
 test_null_handling (postgres_tests.test_array.TestSaveLoad.test_null_handling) ... skipped 'PostgreSQL specific tests'
 test_other_array_types (postgres_tests.test_array.TestSaveLoad.test_other_array_types) ... skipped 'PostgreSQL specific tests'
 test_tuples (postgres_tests.test_array.TestSaveLoad.test_tuples) ... skipped 'PostgreSQL specific tests'
-test_random_uuid (postgres_tests.test_functions.TestRandomUUID.test_random_uuid) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_array_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_array_contains) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_array_length (postgres_tests.test_constraints.SchemaTests.test_check_constraint_array_length) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_daterange_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_daterange_contains) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_datetimerange_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_datetimerange_contains) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_range_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_contains) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_range_lower_upper (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_lower_upper) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_range_lower_with_nulls (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_lower_with_nulls) ... skipped 'PostgreSQL specific tests'
-test_check_constraint_range_value (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_value) ... skipped 'PostgreSQL specific tests'
-test_opclass (postgres_tests.test_constraints.SchemaTests.test_opclass) ... skipped 'PostgreSQL specific tests'
-test_opclass_func (postgres_tests.test_constraints.SchemaTests.test_opclass_func) ... skipped 'PostgreSQL specific tests'
-test_opclass_func_validate_constraints (postgres_tests.test_constraints.SchemaTests.test_opclass_func_validate_constraints) ... skipped 'PostgreSQL specific tests'
-test_opclass_include (postgres_tests.test_constraints.SchemaTests.test_opclass_include) ... skipped 'PostgreSQL specific tests'
-test_opclass_multiple_columns (postgres_tests.test_constraints.SchemaTests.test_opclass_multiple_columns) ... skipped 'PostgreSQL specific tests'
-test_opclass_partial (postgres_tests.test_constraints.SchemaTests.test_opclass_partial) ... skipped 'PostgreSQL specific tests'
 test_check (postgres_tests.test_constraints.ExclusionConstraintTests.test_check) ... skipped 'PostgreSQL specific tests'
 test_database_default (postgres_tests.test_constraints.ExclusionConstraintTests.test_database_default) ... skipped 'PostgreSQL specific tests'
 test_deconstruct (postgres_tests.test_constraints.ExclusionConstraintTests.test_deconstruct) ... skipped 'PostgreSQL specific tests'
@@ -22744,13 +22693,58 @@
 test_validate_generated_field_range_adjacent (postgres_tests.test_constraints.ExclusionConstraintTests.test_validate_generated_field_range_adjacent) ... skipped 'PostgreSQL specific tests'
 test_validate_range_adjacent (postgres_tests.test_constraints.ExclusionConstraintTests.test_validate_range_adjacent) ... skipped 'PostgreSQL specific tests'
 test_validate_with_custom_code_and_condition (postgres_tests.test_constraints.ExclusionConstraintTests.test_validate_with_custom_code_and_condition) ... skipped 'PostgreSQL specific tests'
-test_transaction_now (postgres_tests.test_functions.TestTransactionNow.test_transaction_now)
-The test case puts everything under a transaction, so two models ... skipped 'PostgreSQL specific tests'
+test_check_constraint_array_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_array_contains) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_array_length (postgres_tests.test_constraints.SchemaTests.test_check_constraint_array_length) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_daterange_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_daterange_contains) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_datetimerange_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_datetimerange_contains) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_range_contains (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_contains) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_range_lower_upper (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_lower_upper) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_range_lower_with_nulls (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_lower_with_nulls) ... skipped 'PostgreSQL specific tests'
+test_check_constraint_range_value (postgres_tests.test_constraints.SchemaTests.test_check_constraint_range_value) ... skipped 'PostgreSQL specific tests'
+test_opclass (postgres_tests.test_constraints.SchemaTests.test_opclass) ... skipped 'PostgreSQL specific tests'
+test_opclass_func (postgres_tests.test_constraints.SchemaTests.test_opclass_func) ... skipped 'PostgreSQL specific tests'
+test_opclass_func_validate_constraints (postgres_tests.test_constraints.SchemaTests.test_opclass_func_validate_constraints) ... skipped 'PostgreSQL specific tests'
+test_opclass_include (postgres_tests.test_constraints.SchemaTests.test_opclass_include) ... skipped 'PostgreSQL specific tests'
+test_opclass_multiple_columns (postgres_tests.test_constraints.SchemaTests.test_opclass_multiple_columns) ... skipped 'PostgreSQL specific tests'
+test_opclass_partial (postgres_tests.test_constraints.SchemaTests.test_opclass_partial) ... skipped 'PostgreSQL specific tests'
+test_bulk_update (postgres_tests.test_bulk_update.BulkSaveTests.test_bulk_update) ... skipped 'PostgreSQL specific tests'
+test_random_uuid (postgres_tests.test_functions.TestRandomUUID.test_random_uuid) ... skipped 'PostgreSQL specific tests'
+test_bloom_index (postgres_tests.test_indexes.SchemaTests.test_bloom_index) ... skipped 'PostgreSQL specific tests'
+test_bloom_parameters (postgres_tests.test_indexes.SchemaTests.test_bloom_parameters) ... skipped 'PostgreSQL specific tests'
+test_brin_index (postgres_tests.test_indexes.SchemaTests.test_brin_index) ... skipped 'PostgreSQL specific tests'
+test_brin_parameters (postgres_tests.test_indexes.SchemaTests.test_brin_parameters) ... skipped 'PostgreSQL specific tests'
+test_btree_index (postgres_tests.test_indexes.SchemaTests.test_btree_index) ... skipped 'PostgreSQL specific tests'
+test_btree_parameters (postgres_tests.test_indexes.SchemaTests.test_btree_parameters) ... skipped 'PostgreSQL specific tests'
+test_cast_search_vector_gin_index (postgres_tests.test_indexes.SchemaTests.test_cast_search_vector_gin_index) ... skipped 'PostgreSQL specific tests'
+test_custom_suffix (postgres_tests.test_indexes.SchemaTests.test_custom_suffix) ... skipped 'PostgreSQL specific tests'
+test_gin_fastupdate (postgres_tests.test_indexes.SchemaTests.test_gin_fastupdate) ... skipped 'PostgreSQL specific tests'
+test_gin_index (postgres_tests.test_indexes.SchemaTests.test_gin_index) ... skipped 'PostgreSQL specific tests'
+test_gin_parameters (postgres_tests.test_indexes.SchemaTests.test_gin_parameters) ... skipped 'PostgreSQL specific tests'
+test_gist_include (postgres_tests.test_indexes.SchemaTests.test_gist_include) ... skipped 'PostgreSQL specific tests'
+test_gist_index (postgres_tests.test_indexes.SchemaTests.test_gist_index) ... skipped 'PostgreSQL specific tests'
+test_gist_parameters (postgres_tests.test_indexes.SchemaTests.test_gist_parameters) ... skipped 'PostgreSQL specific tests'
+test_hash_index (postgres_tests.test_indexes.SchemaTests.test_hash_index) ... skipped 'PostgreSQL specific tests'
+test_hash_parameters (postgres_tests.test_indexes.SchemaTests.test_hash_parameters) ... skipped 'PostgreSQL specific tests'
+test_op_class (postgres_tests.test_indexes.SchemaTests.test_op_class) ... skipped 'PostgreSQL specific tests'
+test_op_class_descending_collation (postgres_tests.test_indexes.SchemaTests.test_op_class_descending_collation) ... skipped 'PostgreSQL specific tests'
+test_op_class_descending_partial (postgres_tests.test_indexes.SchemaTests.test_op_class_descending_partial) ... skipped 'PostgreSQL specific tests'
+test_op_class_descending_partial_tablespace (postgres_tests.test_indexes.SchemaTests.test_op_class_descending_partial_tablespace) ... skipped 'PostgreSQL specific tests'
+test_partial_gin_index (postgres_tests.test_indexes.SchemaTests.test_partial_gin_index) ... skipped 'PostgreSQL specific tests'
+test_partial_gin_index_with_tablespace (postgres_tests.test_indexes.SchemaTests.test_partial_gin_index_with_tablespace) ... skipped 'PostgreSQL specific tests'
+test_search_vector (postgres_tests.test_indexes.SchemaTests.test_search_vector)
+SearchVector generates IMMUTABLE SQL in order to be indexable. ... skipped 'PostgreSQL specific tests'
+test_spgist_include (postgres_tests.test_indexes.SchemaTests.test_spgist_include) ... skipped 'PostgreSQL specific tests'
+test_spgist_index (postgres_tests.test_indexes.SchemaTests.test_spgist_index) ... skipped 'PostgreSQL specific tests'
+test_spgist_parameters (postgres_tests.test_indexes.SchemaTests.test_spgist_parameters) ... skipped 'PostgreSQL specific tests'
+test_trigram_op_class_gin_index (postgres_tests.test_indexes.SchemaTests.test_trigram_op_class_gin_index) ... skipped 'PostgreSQL specific tests'
+test_tsvector_op_class_gist_index (postgres_tests.test_indexes.SchemaTests.test_tsvector_op_class_gist_index) ... skipped 'PostgreSQL specific tests'
 test_array_field (postgres_tests.test_hstore.SimpleTests.test_array_field) ... skipped 'PostgreSQL specific tests'
 test_key_val_cast_to_string (postgres_tests.test_hstore.SimpleTests.test_key_val_cast_to_string) ... skipped 'PostgreSQL specific tests'
 test_null (postgres_tests.test_hstore.SimpleTests.test_null) ... skipped 'PostgreSQL specific tests'
 test_save_load_success (postgres_tests.test_hstore.SimpleTests.test_save_load_success) ... skipped 'PostgreSQL specific tests'
 test_value_null (postgres_tests.test_hstore.SimpleTests.test_value_null) ... skipped 'PostgreSQL specific tests'
+test_transaction_now (postgres_tests.test_functions.TestTransactionNow.test_transaction_now)
+The test case puts everything under a transaction, so two models ... skipped 'PostgreSQL specific tests'
 test_contained_by (postgres_tests.test_hstore.TestQuerying.test_contained_by) ... skipped 'PostgreSQL specific tests'
 test_contains (postgres_tests.test_hstore.TestQuerying.test_contains) ... skipped 'PostgreSQL specific tests'
 test_exact (postgres_tests.test_hstore.TestQuerying.test_exact) ... skipped 'PostgreSQL specific tests'
@@ -22779,66 +22773,75 @@
 test_usage_in_subquery (postgres_tests.test_hstore.TestQuerying.test_usage_in_subquery) ... skipped 'PostgreSQL specific tests'
 test_values (postgres_tests.test_hstore.TestQuerying.test_values) ... skipped 'PostgreSQL specific tests'
 test_values_overlap (postgres_tests.test_hstore.TestQuerying.test_values_overlap) ... skipped 'PostgreSQL specific tests'
-test_bloom_index (postgres_tests.test_indexes.SchemaTests.test_bloom_index) ... skipped 'PostgreSQL specific tests'
-test_bloom_parameters (postgres_tests.test_indexes.SchemaTests.test_bloom_parameters) ... skipped 'PostgreSQL specific tests'
-test_brin_index (postgres_tests.test_indexes.SchemaTests.test_brin_index) ... skipped 'PostgreSQL specific tests'
-test_brin_parameters (postgres_tests.test_indexes.SchemaTests.test_brin_parameters) ... skipped 'PostgreSQL specific tests'
-test_btree_index (postgres_tests.test_indexes.SchemaTests.test_btree_index) ... skipped 'PostgreSQL specific tests'
-test_btree_parameters (postgres_tests.test_indexes.SchemaTests.test_btree_parameters) ... skipped 'PostgreSQL specific tests'
-test_cast_search_vector_gin_index (postgres_tests.test_indexes.SchemaTests.test_cast_search_vector_gin_index) ... skipped 'PostgreSQL specific tests'
-test_custom_suffix (postgres_tests.test_indexes.SchemaTests.test_custom_suffix) ... skipped 'PostgreSQL specific tests'
-test_gin_fastupdate (postgres_tests.test_indexes.SchemaTests.test_gin_fastupdate) ... skipped 'PostgreSQL specific tests'
-test_gin_index (postgres_tests.test_indexes.SchemaTests.test_gin_index) ... skipped 'PostgreSQL specific tests'
-test_gin_parameters (postgres_tests.test_indexes.SchemaTests.test_gin_parameters) ... skipped 'PostgreSQL specific tests'
-test_gist_include (postgres_tests.test_indexes.SchemaTests.test_gist_include) ... skipped 'PostgreSQL specific tests'
-test_gist_index (postgres_tests.test_indexes.SchemaTests.test_gist_index) ... skipped 'PostgreSQL specific tests'
-test_gist_parameters (postgres_tests.test_indexes.SchemaTests.test_gist_parameters) ... skipped 'PostgreSQL specific tests'
-test_hash_index (postgres_tests.test_indexes.SchemaTests.test_hash_index) ... skipped 'PostgreSQL specific tests'
-test_hash_parameters (postgres_tests.test_indexes.SchemaTests.test_hash_parameters) ... skipped 'PostgreSQL specific tests'
-test_op_class (postgres_tests.test_indexes.SchemaTests.test_op_class) ... skipped 'PostgreSQL specific tests'
-test_op_class_descending_collation (postgres_tests.test_indexes.SchemaTests.test_op_class_descending_collation) ... skipped 'PostgreSQL specific tests'
-test_op_class_descending_partial (postgres_tests.test_indexes.SchemaTests.test_op_class_descending_partial) ... skipped 'PostgreSQL specific tests'
-test_op_class_descending_partial_tablespace (postgres_tests.test_indexes.SchemaTests.test_op_class_descending_partial_tablespace) ... skipped 'PostgreSQL specific tests'
-test_partial_gin_index (postgres_tests.test_indexes.SchemaTests.test_partial_gin_index) ... skipped 'PostgreSQL specific tests'
-test_partial_gin_index_with_tablespace (postgres_tests.test_indexes.SchemaTests.test_partial_gin_index_with_tablespace) ... skipped 'PostgreSQL specific tests'
-test_search_vector (postgres_tests.test_indexes.SchemaTests.test_search_vector)
-SearchVector generates IMMUTABLE SQL in order to be indexable. ... skipped 'PostgreSQL specific tests'
-test_spgist_include (postgres_tests.test_indexes.SchemaTests.test_spgist_include) ... skipped 'PostgreSQL specific tests'
-test_spgist_index (postgres_tests.test_indexes.SchemaTests.test_spgist_index) ... skipped 'PostgreSQL specific tests'
-test_spgist_parameters (postgres_tests.test_indexes.SchemaTests.test_spgist_parameters) ... skipped 'PostgreSQL specific tests'
-test_trigram_op_class_gin_index (postgres_tests.test_indexes.SchemaTests.test_trigram_op_class_gin_index) ... skipped 'PostgreSQL specific tests'
-test_tsvector_op_class_gist_index (postgres_tests.test_indexes.SchemaTests.test_tsvector_op_class_gist_index) ... skipped 'PostgreSQL specific tests'
-test_create (postgres_tests.test_operations.CreateCollationTests.test_create) ... skipped 'PostgreSQL specific tests.'
-test_create_collation_alternate_provider (postgres_tests.test_operations.CreateCollationTests.test_create_collation_alternate_provider) ... skipped 'PostgreSQL specific tests.'
-test_create_non_deterministic_collation (postgres_tests.test_operations.CreateCollationTests.test_create_non_deterministic_collation) ... skipped 'PostgreSQL specific tests.'
-test_no_allow_migrate (postgres_tests.test_operations.CreateCollationTests.test_no_allow_migrate) ... skipped 'PostgreSQL specific tests.'
-test_reduce_create_remove (postgres_tests.test_operations.CreateCollationTests.test_reduce_create_remove) ... skipped 'PostgreSQL specific tests.'
-test_writer (postgres_tests.test_operations.CreateCollationTests.test_writer) ... skipped 'PostgreSQL specific tests.'
-test_range_fields (postgres_tests.test_introspection.InspectDBTests.test_range_fields) ... skipped 'PostgreSQL specific tests'
+test_charfield_GFK (prefetch_related.tests.GenericRelationTests.test_charfield_GFK) ... ok
+test_custom_queryset (prefetch_related.tests.GenericRelationTests.test_custom_queryset) ... ok
+test_deleted_GFK (prefetch_related.tests.GenericRelationTests.test_deleted_GFK) ... ok
+test_generic_relation (prefetch_related.tests.GenericRelationTests.test_generic_relation) ... ok
+test_nullable_GFK (prefetch_related.tests.GenericRelationTests.test_nullable_GFK) ... ok
+test_prefetch_GFK (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK) ... ok
+test_prefetch_GFK_fk_pk (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK_fk_pk) ... ok
+test_prefetch_GFK_nonint_pk (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK_nonint_pk) ... ok
+test_prefetch_GFK_uuid_pk (prefetch_related.tests.GenericRelationTests.test_prefetch_GFK_uuid_pk) ... ok
+test_reverse_generic_relation (prefetch_related.tests.GenericRelationTests.test_reverse_generic_relation) ... ok
+test_traverse_GFK (prefetch_related.tests.GenericRelationTests.test_traverse_GFK)
+A 'content_object' can be traversed with prefetch_related() and ... ok
+test_empty_order (prefetch_related.tests.PrefetchLimitTests.test_empty_order) ... ok
+test_foreignkey_reverse (prefetch_related.tests.PrefetchLimitTests.test_foreignkey_reverse) ... ok
+test_m2m_forward (prefetch_related.tests.PrefetchLimitTests.test_m2m_forward) ... ok
+test_m2m_reverse (prefetch_related.tests.PrefetchLimitTests.test_m2m_reverse) ... ok
+test_reverse_ordering (prefetch_related.tests.PrefetchLimitTests.test_reverse_ordering) ... ok
+test_window_not_supported (prefetch_related.tests.PrefetchLimitTests.test_window_not_supported) ... skipped 'Database has feature(s) supports_over_clause'
 test_allow_migrate (postgres_tests.test_operations.CreateExtensionTests.test_allow_migrate) ... skipped 'PostgreSQL specific tests.'
 test_create_existing_extension (postgres_tests.test_operations.CreateExtensionTests.test_create_existing_extension) ... skipped 'PostgreSQL specific tests.'
 test_drop_nonexistent_extension (postgres_tests.test_operations.CreateExtensionTests.test_drop_nonexistent_extension) ... skipped 'PostgreSQL specific tests.'
 test_no_allow_migrate (postgres_tests.test_operations.CreateExtensionTests.test_no_allow_migrate) ... skipped 'PostgreSQL specific tests.'
+test_range_fields (postgres_tests.test_introspection.InspectDBTests.test_range_fields) ... skipped 'PostgreSQL specific tests'
 test_no_allow_migrate (postgres_tests.test_operations.RemoveCollationTests.test_no_allow_migrate) ... skipped 'PostgreSQL specific tests.'
 test_remove (postgres_tests.test_operations.RemoveCollationTests.test_remove) ... skipped 'PostgreSQL specific tests.'
-test_adjacent_to (postgres_tests.test_ranges.TestQuerying.test_adjacent_to) ... skipped 'PostgreSQL specific tests'
-test_bound_type (postgres_tests.test_ranges.TestQuerying.test_bound_type) ... skipped 'PostgreSQL specific tests'
-test_contained_by (postgres_tests.test_ranges.TestQuerying.test_contained_by) ... skipped 'PostgreSQL specific tests'
-test_contains (postgres_tests.test_ranges.TestQuerying.test_contains) ... skipped 'PostgreSQL specific tests'
-test_contains_range (postgres_tests.test_ranges.TestQuerying.test_contains_range) ... skipped 'PostgreSQL specific tests'
-test_endswith (postgres_tests.test_ranges.TestQuerying.test_endswith) ... skipped 'PostgreSQL specific tests'
-test_exact (postgres_tests.test_ranges.TestQuerying.test_exact) ... skipped 'PostgreSQL specific tests'
-test_fully_gt (postgres_tests.test_ranges.TestQuerying.test_fully_gt) ... skipped 'PostgreSQL specific tests'
-test_fully_lt (postgres_tests.test_ranges.TestQuerying.test_fully_lt) ... skipped 'PostgreSQL specific tests'
-test_isempty (postgres_tests.test_ranges.TestQuerying.test_isempty) ... skipped 'PostgreSQL specific tests'
-test_isnull (postgres_tests.test_ranges.TestQuerying.test_isnull) ... skipped 'PostgreSQL specific tests'
-test_not_gt (postgres_tests.test_ranges.TestQuerying.test_not_gt) ... skipped 'PostgreSQL specific tests'
-test_not_lt (postgres_tests.test_ranges.TestQuerying.test_not_lt) ... skipped 'PostgreSQL specific tests'
-test_overlap (postgres_tests.test_ranges.TestQuerying.test_overlap) ... skipped 'PostgreSQL specific tests'
-test_startswith (postgres_tests.test_ranges.TestQuerying.test_startswith) ... skipped 'PostgreSQL specific tests'
-test_startswith_chaining (postgres_tests.test_ranges.TestQuerying.test_startswith_chaining) ... skipped 'PostgreSQL specific tests'
-test_date_range_contains (postgres_tests.test_ranges.TestRangeContainsLookup.test_date_range_contains) ... skipped 'PostgreSQL specific tests'
-test_datetime_range_contains (postgres_tests.test_ranges.TestRangeContainsLookup.test_datetime_range_contains) ... skipped 'PostgreSQL specific tests'
+test_abstract_base_with_model_fields (proxy_models.tests.ProxyModelTests.test_abstract_base_with_model_fields) ... ok
+test_basic_proxy (proxy_models.tests.ProxyModelTests.test_basic_proxy)
+Creating a Person makes them accessible through the MyPerson proxy. ... ok
+test_basic_proxy_reverse (proxy_models.tests.ProxyModelTests.test_basic_proxy_reverse)
+A new MyPerson also shows up as a standard Person. ... ok
+test_concrete_model (proxy_models.tests.ProxyModelTests.test_concrete_model) ... ok
+test_content_type (proxy_models.tests.ProxyModelTests.test_content_type) ... ok
+test_correct_type_proxy_of_proxy (proxy_models.tests.ProxyModelTests.test_correct_type_proxy_of_proxy)
+Correct type when querying a proxy of proxy ... ok
+test_eq (proxy_models.tests.ProxyModelTests.test_eq) ... ok
+test_filter_proxy_relation_reverse (proxy_models.tests.ProxyModelTests.test_filter_proxy_relation_reverse) ... ok
+test_inheritance_new_table (proxy_models.tests.ProxyModelTests.test_inheritance_new_table)
+The StatusPerson models should have its own table (it's using ORM-level ... ok
+test_myperson_manager (proxy_models.tests.ProxyModelTests.test_myperson_manager) ... ok
+test_new_fields (proxy_models.tests.ProxyModelTests.test_new_fields) ... ok
+test_no_base_classes (proxy_models.tests.ProxyModelTests.test_no_base_classes) ... ok
+test_no_proxy (proxy_models.tests.ProxyModelTests.test_no_proxy)
+Person is not proxied by StatusPerson subclass. ... ok
+test_otherperson_manager (proxy_models.tests.ProxyModelTests.test_otherperson_manager) ... ok
+test_permissions_created (proxy_models.tests.ProxyModelTests.test_permissions_created) ... ok
+test_proxy_bug (proxy_models.tests.ProxyModelTests.test_proxy_bug) ... ok
+test_proxy_delete (proxy_models.tests.ProxyModelTests.test_proxy_delete)
+Proxy objects can be deleted ... ok
+test_proxy_for_model (proxy_models.tests.ProxyModelTests.test_proxy_for_model) ... ok
+test_proxy_included_in_ancestors (proxy_models.tests.ProxyModelTests.test_proxy_included_in_ancestors)
+Proxy models are included in the ancestors for a model's DoesNotExist ... ok
+test_proxy_load_from_fixture (proxy_models.tests.ProxyModelTests.test_proxy_load_from_fixture) ... ok
+test_proxy_model_signals (proxy_models.tests.ProxyModelTests.test_proxy_model_signals)
+Test save signals for proxy models ... ok
+test_proxy_update (proxy_models.tests.ProxyModelTests.test_proxy_update) ... ok
+test_same_manager_queries (proxy_models.tests.ProxyModelTests.test_same_manager_queries)
+The MyPerson model should be generating the same database queries as ... ok
+test_select_related (proxy_models.tests.ProxyModelTests.test_select_related)
+We can still use `select_related()` to include related models in our ... ok
+test_select_related_only (proxy_models.tests.ProxyModelTests.test_select_related_only) ... ok
+test_swappable (proxy_models.tests.ProxyModelTests.test_swappable) ... ok
+test_too_many_concrete_classes (proxy_models.tests.ProxyModelTests.test_too_many_concrete_classes) ... ok
+test_user_proxy_models (proxy_models.tests.ProxyModelTests.test_user_proxy_models) ... ok
+test_create (postgres_tests.test_operations.CreateCollationTests.test_create) ... skipped 'PostgreSQL specific tests.'
+test_create_collation_alternate_provider (postgres_tests.test_operations.CreateCollationTests.test_create_collation_alternate_provider) ... skipped 'PostgreSQL specific tests.'
+test_create_non_deterministic_collation (postgres_tests.test_operations.CreateCollationTests.test_create_non_deterministic_collation) ... skipped 'PostgreSQL specific tests.'
+test_no_allow_migrate (postgres_tests.test_operations.CreateCollationTests.test_no_allow_migrate) ... skipped 'PostgreSQL specific tests.'
+test_reduce_create_remove (postgres_tests.test_operations.CreateCollationTests.test_reduce_create_remove) ... skipped 'PostgreSQL specific tests.'
+test_writer (postgres_tests.test_operations.CreateCollationTests.test_writer) ... skipped 'PostgreSQL specific tests.'
 test_auto_field_contained_by (postgres_tests.test_ranges.TestQueryingWithRanges.test_auto_field_contained_by) ... skipped 'PostgreSQL specific tests'
 test_big_auto_field_contained_by (postgres_tests.test_ranges.TestQueryingWithRanges.test_big_auto_field_contained_by) ... skipped 'PostgreSQL specific tests'
 test_biginteger_range (postgres_tests.test_ranges.TestQueryingWithRanges.test_biginteger_range) ... skipped 'PostgreSQL specific tests'
@@ -22852,27 +22855,6 @@
 test_integer_range (postgres_tests.test_ranges.TestQueryingWithRanges.test_integer_range) ... skipped 'PostgreSQL specific tests'
 test_small_auto_field_contained_by (postgres_tests.test_ranges.TestQueryingWithRanges.test_small_auto_field_contained_by) ... skipped 'PostgreSQL specific tests'
 test_small_integer_field_contained_by (postgres_tests.test_ranges.TestQueryingWithRanges.test_small_integer_field_contained_by) ... skipped 'PostgreSQL specific tests'
-test_ambiguous (prefetch_related.tests.CustomPrefetchTests.test_ambiguous) ... ok
-test_custom_qs (prefetch_related.tests.CustomPrefetchTests.test_custom_qs) ... ok
-test_filter_deferred (prefetch_related.tests.CustomPrefetchTests.test_filter_deferred)
-Related filtering of prefetched querysets is deferred until necessary. ... ok
-test_generic_rel (prefetch_related.tests.CustomPrefetchTests.test_generic_rel) ... ok
-test_m2m (prefetch_related.tests.CustomPrefetchTests.test_m2m) ... ok
-test_m2m_through_fk (prefetch_related.tests.CustomPrefetchTests.test_m2m_through_fk) ... ok
-test_m2m_through_gfk (prefetch_related.tests.CustomPrefetchTests.test_m2m_through_gfk) ... ok
-test_nested_prefetch_related_are_not_overwritten (prefetch_related.tests.CustomPrefetchTests.test_nested_prefetch_related_are_not_overwritten) ... ok
-test_nested_prefetch_related_with_duplicate_prefetch_and_depth (prefetch_related.tests.CustomPrefetchTests.test_nested_prefetch_related_with_duplicate_prefetch_and_depth) ... ok
-test_nested_prefetch_related_with_duplicate_prefetcher (prefetch_related.tests.CustomPrefetchTests.test_nested_prefetch_related_with_duplicate_prefetcher)
-Nested prefetches whose name clashes with descriptor names ... ok
-test_o2m_through_m2m (prefetch_related.tests.CustomPrefetchTests.test_o2m_through_m2m) ... ok
-test_raw_queryset (prefetch_related.tests.CustomPrefetchTests.test_raw_queryset) ... ok
-test_reverse_m2m (prefetch_related.tests.CustomPrefetchTests.test_reverse_m2m) ... ok
-test_to_attr_cached_property (prefetch_related.tests.CustomPrefetchTests.test_to_attr_cached_property) ... ok
-test_to_attr_doesnt_cache_through_attr_as_list (prefetch_related.tests.CustomPrefetchTests.test_to_attr_doesnt_cache_through_attr_as_list) ... ok
-test_traverse_multiple_items_property (prefetch_related.tests.CustomPrefetchTests.test_traverse_multiple_items_property) ... ok
-test_traverse_qs (prefetch_related.tests.CustomPrefetchTests.test_traverse_qs) ... ok
-test_traverse_single_item_property (prefetch_related.tests.CustomPrefetchTests.test_traverse_single_item_property) ... ok
-test_values_queryset (prefetch_related.tests.CustomPrefetchTests.test_values_queryset) ... ok
 test_bad_search_type (postgres_tests.test_search.MultipleFieldsTest.test_bad_search_type) ... skipped 'PostgreSQL specific tests'
 test_config_from_field_explicit (postgres_tests.test_search.MultipleFieldsTest.test_config_from_field_explicit) ... skipped 'PostgreSQL specific tests'
 test_config_from_field_implicit (postgres_tests.test_search.MultipleFieldsTest.test_config_from_field_implicit) ... skipped 'PostgreSQL specific tests'
@@ -22891,24 +22873,24 @@
 test_terms_adjacent (postgres_tests.test_search.MultipleFieldsTest.test_terms_adjacent) ... skipped 'PostgreSQL specific tests'
 test_web_search (postgres_tests.test_search.MultipleFieldsTest.test_web_search) ... skipped 'PostgreSQL specific tests'
 test_web_search_with_config (postgres_tests.test_search.MultipleFieldsTest.test_web_search_with_config) ... skipped 'PostgreSQL specific tests'
-test_all_fields (postgres_tests.test_ranges.TestSaveLoad.test_all_fields) ... skipped 'PostgreSQL specific tests'
-test_empty (postgres_tests.test_ranges.TestSaveLoad.test_empty) ... skipped 'PostgreSQL specific tests'
-test_model_set_on_base_field (postgres_tests.test_ranges.TestSaveLoad.test_model_set_on_base_field) ... skipped 'PostgreSQL specific tests'
-test_null (postgres_tests.test_ranges.TestSaveLoad.test_null) ... skipped 'PostgreSQL specific tests'
-test_range_object (postgres_tests.test_ranges.TestSaveLoad.test_range_object) ... skipped 'PostgreSQL specific tests'
-test_range_object_boundaries (postgres_tests.test_ranges.TestSaveLoad.test_range_object_boundaries) ... skipped 'PostgreSQL specific tests'
-test_range_object_boundaries_range_with_default_bounds (postgres_tests.test_ranges.TestSaveLoad.test_range_object_boundaries_range_with_default_bounds) ... skipped 'PostgreSQL specific tests'
-test_tuple (postgres_tests.test_ranges.TestSaveLoad.test_tuple) ... skipped 'PostgreSQL specific tests'
-test_tuple_range_with_default_bounds (postgres_tests.test_ranges.TestSaveLoad.test_tuple_range_with_default_bounds) ... skipped 'PostgreSQL specific tests'
-test_unbounded (postgres_tests.test_ranges.TestSaveLoad.test_unbounded) ... skipped 'PostgreSQL specific tests'
-test_headline (postgres_tests.test_search.SearchHeadlineTests.test_headline) ... skipped 'PostgreSQL specific tests'
-test_headline_fragments_words_options (postgres_tests.test_search.SearchHeadlineTests.test_headline_fragments_words_options) ... skipped 'PostgreSQL specific tests'
-test_headline_highlight_all_option (postgres_tests.test_search.SearchHeadlineTests.test_headline_highlight_all_option) ... skipped 'PostgreSQL specific tests'
-test_headline_separator_options (postgres_tests.test_search.SearchHeadlineTests.test_headline_separator_options) ... skipped 'PostgreSQL specific tests'
-test_headline_short_word_option (postgres_tests.test_search.SearchHeadlineTests.test_headline_short_word_option) ... skipped 'PostgreSQL specific tests'
-test_headline_untyped_args (postgres_tests.test_search.SearchHeadlineTests.test_headline_untyped_args) ... skipped 'PostgreSQL specific tests'
-test_headline_with_config (postgres_tests.test_search.SearchHeadlineTests.test_headline_with_config) ... skipped 'PostgreSQL specific tests'
-test_headline_with_config_from_field (postgres_tests.test_search.SearchHeadlineTests.test_headline_with_config_from_field) ... skipped 'PostgreSQL specific tests'
+test_adjacent_to (postgres_tests.test_ranges.TestQuerying.test_adjacent_to) ... skipped 'PostgreSQL specific tests'
+test_bound_type (postgres_tests.test_ranges.TestQuerying.test_bound_type) ... skipped 'PostgreSQL specific tests'
+test_contained_by (postgres_tests.test_ranges.TestQuerying.test_contained_by) ... skipped 'PostgreSQL specific tests'
+test_contains (postgres_tests.test_ranges.TestQuerying.test_contains) ... skipped 'PostgreSQL specific tests'
+test_contains_range (postgres_tests.test_ranges.TestQuerying.test_contains_range) ... skipped 'PostgreSQL specific tests'
+test_endswith (postgres_tests.test_ranges.TestQuerying.test_endswith) ... skipped 'PostgreSQL specific tests'
+test_exact (postgres_tests.test_ranges.TestQuerying.test_exact) ... skipped 'PostgreSQL specific tests'
+test_fully_gt (postgres_tests.test_ranges.TestQuerying.test_fully_gt) ... skipped 'PostgreSQL specific tests'
+test_fully_lt (postgres_tests.test_ranges.TestQuerying.test_fully_lt) ... skipped 'PostgreSQL specific tests'
+test_isempty (postgres_tests.test_ranges.TestQuerying.test_isempty) ... skipped 'PostgreSQL specific tests'
+test_isnull (postgres_tests.test_ranges.TestQuerying.test_isnull) ... skipped 'PostgreSQL specific tests'
+test_not_gt (postgres_tests.test_ranges.TestQuerying.test_not_gt) ... skipped 'PostgreSQL specific tests'
+test_not_lt (postgres_tests.test_ranges.TestQuerying.test_not_lt) ... skipped 'PostgreSQL specific tests'
+test_overlap (postgres_tests.test_ranges.TestQuerying.test_overlap) ... skipped 'PostgreSQL specific tests'
+test_startswith (postgres_tests.test_ranges.TestQuerying.test_startswith) ... skipped 'PostgreSQL specific tests'
+test_startswith_chaining (postgres_tests.test_ranges.TestQuerying.test_startswith_chaining) ... skipped 'PostgreSQL specific tests'
+test_date_range_contains (postgres_tests.test_ranges.TestRangeContainsLookup.test_date_range_contains) ... skipped 'PostgreSQL specific tests'
+test_datetime_range_contains (postgres_tests.test_ranges.TestRangeContainsLookup.test_datetime_range_contains) ... skipped 'PostgreSQL specific tests'
 test_existing_vector (postgres_tests.test_search.SearchVectorFieldTest.test_existing_vector) ... skipped 'PostgreSQL specific tests'
 test_existing_vector_config_explicit (postgres_tests.test_search.SearchVectorFieldTest.test_existing_vector_config_explicit) ... skipped 'PostgreSQL specific tests'
 test_single_coalesce_expression (postgres_tests.test_search.SearchVectorFieldTest.test_single_coalesce_expression) ... skipped 'PostgreSQL specific tests'
@@ -22919,6 +22901,105 @@
 test_search_two_terms_with_partial_match (postgres_tests.test_search.SimpleSearchTest.test_search_two_terms_with_partial_match) ... skipped 'PostgreSQL specific tests'
 test_search_with_F_expression (postgres_tests.test_search.SimpleSearchTest.test_search_with_F_expression) ... skipped 'PostgreSQL specific tests'
 test_simple (postgres_tests.test_search.SimpleSearchTest.test_simple) ... skipped 'PostgreSQL specific tests'
+test_headline (postgres_tests.test_search.SearchHeadlineTests.test_headline) ... skipped 'PostgreSQL specific tests'
+test_headline_fragments_words_options (postgres_tests.test_search.SearchHeadlineTests.test_headline_fragments_words_options) ... skipped 'PostgreSQL specific tests'
+test_headline_highlight_all_option (postgres_tests.test_search.SearchHeadlineTests.test_headline_highlight_all_option) ... skipped 'PostgreSQL specific tests'
+test_headline_separator_options (postgres_tests.test_search.SearchHeadlineTests.test_headline_separator_options) ... skipped 'PostgreSQL specific tests'
+test_headline_short_word_option (postgres_tests.test_search.SearchHeadlineTests.test_headline_short_word_option) ... skipped 'PostgreSQL specific tests'
+test_headline_untyped_args (postgres_tests.test_search.SearchHeadlineTests.test_headline_untyped_args) ... skipped 'PostgreSQL specific tests'
+test_headline_with_config (postgres_tests.test_search.SearchHeadlineTests.test_headline_with_config) ... skipped 'PostgreSQL specific tests'
+test_headline_with_config_from_field (postgres_tests.test_search.SearchHeadlineTests.test_headline_with_config_from_field) ... skipped 'PostgreSQL specific tests'
+test_all_fields (postgres_tests.test_ranges.TestSaveLoad.test_all_fields) ... skipped 'PostgreSQL specific tests'
+test_empty (postgres_tests.test_ranges.TestSaveLoad.test_empty) ... skipped 'PostgreSQL specific tests'
+test_model_set_on_base_field (postgres_tests.test_ranges.TestSaveLoad.test_model_set_on_base_field) ... skipped 'PostgreSQL specific tests'
+test_null (postgres_tests.test_ranges.TestSaveLoad.test_null) ... skipped 'PostgreSQL specific tests'
+test_range_object (postgres_tests.test_ranges.TestSaveLoad.test_range_object) ... skipped 'PostgreSQL specific tests'
+test_range_object_boundaries (postgres_tests.test_ranges.TestSaveLoad.test_range_object_boundaries) ... skipped 'PostgreSQL specific tests'
+test_range_object_boundaries_range_with_default_bounds (postgres_tests.test_ranges.TestSaveLoad.test_range_object_boundaries_range_with_default_bounds) ... skipped 'PostgreSQL specific tests'
+test_tuple (postgres_tests.test_ranges.TestSaveLoad.test_tuple) ... skipped 'PostgreSQL specific tests'
+test_tuple_range_with_default_bounds (postgres_tests.test_ranges.TestSaveLoad.test_tuple_range_with_default_bounds) ... skipped 'PostgreSQL specific tests'
+test_unbounded (postgres_tests.test_ranges.TestSaveLoad.test_unbounded) ... skipped 'PostgreSQL specific tests'
+test_citext_cache (postgres_tests.test_signals.OIDTests.test_citext_cache) ... skipped 'PostgreSQL specific tests'
+test_citext_values (postgres_tests.test_signals.OIDTests.test_citext_values) ... skipped 'PostgreSQL specific tests'
+test_hstore_cache (postgres_tests.test_signals.OIDTests.test_hstore_cache) ... skipped 'PostgreSQL specific tests'
+test_hstore_values (postgres_tests.test_signals.OIDTests.test_hstore_values) ... skipped 'PostgreSQL specific tests'
+test_register_type_handlers_no_db (postgres_tests.test_signals.OIDTests.test_register_type_handlers_no_db)
+Registering type handlers for the nodb connection does nothing. ... skipped 'PostgreSQL specific tests'
+test_cover_density_ranking (postgres_tests.test_search.TestRankingAndWeights.test_cover_density_ranking) ... skipped 'PostgreSQL specific tests'
+test_rank_passing_untyped_args (postgres_tests.test_search.TestRankingAndWeights.test_rank_passing_untyped_args) ... skipped 'PostgreSQL specific tests'
+test_ranked_custom_weights (postgres_tests.test_search.TestRankingAndWeights.test_ranked_custom_weights) ... skipped 'PostgreSQL specific tests'
+test_ranking (postgres_tests.test_search.TestRankingAndWeights.test_ranking) ... skipped 'PostgreSQL specific tests'
+test_ranking_chaining (postgres_tests.test_search.TestRankingAndWeights.test_ranking_chaining) ... skipped 'PostgreSQL specific tests'
+test_ranking_with_masked_normalization (postgres_tests.test_search.TestRankingAndWeights.test_ranking_with_masked_normalization) ... skipped 'PostgreSQL specific tests'
+test_ranking_with_normalization (postgres_tests.test_search.TestRankingAndWeights.test_ranking_with_normalization) ... skipped 'PostgreSQL specific tests'
+test_weights_in_vector (postgres_tests.test_search.TestRankingAndWeights.test_weights_in_vector) ... skipped 'PostgreSQL specific tests'
+test_combining_multiple_models (queries.test_qs_combinators.QuerySetSetOperationTests.test_combining_multiple_models) ... ok
+test_count_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_difference) ... ok
+test_count_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_intersection) ... ok
+test_count_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_union) ... ok
+test_count_union_empty_result (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_union_empty_result) ... ok
+test_count_union_with_select_related (queries.test_qs_combinators.QuerySetSetOperationTests.test_count_union_with_select_related) ... ok
+test_difference_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_difference_with_empty_qs) ... ok
+test_difference_with_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_difference_with_values) ... ok
+test_empty_qs_union_with_ordered_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_empty_qs_union_with_ordered_qs) ... ok
+test_exists_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_difference) ... ok
+test_exists_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_intersection) ... ok
+test_exists_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_union) ... ok
+test_exists_union_empty_result (queries.test_qs_combinators.QuerySetSetOperationTests.test_exists_union_empty_result) ... ok
+test_get_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_difference) ... ok
+test_get_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_intersection) ... ok
+test_get_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_union) ... ok
+test_get_with_filters_unsupported_on_combined_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_get_with_filters_unsupported_on_combined_qs) ... ok
+test_intersection_in_nested_subquery (queries.test_qs_combinators.QuerySetSetOperationTests.test_intersection_in_nested_subquery) ... ok
+test_intersection_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_intersection_with_empty_qs) ... ok
+test_intersection_with_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_intersection_with_values) ... ok
+test_limits (queries.test_qs_combinators.QuerySetSetOperationTests.test_limits) ... ok
+test_operator_on_combined_qs_error (queries.test_qs_combinators.QuerySetSetOperationTests.test_operator_on_combined_qs_error) ... ok
+test_order_by_annotation_transform (queries.test_qs_combinators.QuerySetSetOperationTests.test_order_by_annotation_transform) ... ok
+test_order_by_same_type (queries.test_qs_combinators.QuerySetSetOperationTests.test_order_by_same_type) ... ok
+test_order_raises_on_non_selected_column (queries.test_qs_combinators.QuerySetSetOperationTests.test_order_raises_on_non_selected_column) ... ok
+test_ordering (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering) ... ok
+test_ordering_by_alias (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_by_alias) ... ok
+test_ordering_by_f_expression (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_by_f_expression) ... ok
+test_ordering_by_f_expression_and_alias (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_by_f_expression_and_alias) ... ok
+test_ordering_subqueries (queries.test_qs_combinators.QuerySetSetOperationTests.test_ordering_subqueries) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
+test_qs_with_subcompound_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_qs_with_subcompound_qs) ... ok
+test_simple_difference (queries.test_qs_combinators.QuerySetSetOperationTests.test_simple_difference) ... ok
+test_simple_intersection (queries.test_qs_combinators.QuerySetSetOperationTests.test_simple_intersection) ... ok
+test_simple_union (queries.test_qs_combinators.QuerySetSetOperationTests.test_simple_union) ... ok
+test_union_all_none_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_all_none_slice) ... ok
+test_union_combined_slice_compound_empty (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_combined_slice_compound_empty) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
+test_union_distinct (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_distinct) ... ok
+test_union_empty_filter_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_empty_filter_slice) ... ok
+test_union_in_subquery (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_subquery) ... ok
+test_union_in_subquery_related_outerref (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_subquery_related_outerref) ... ok
+test_union_in_with_ordering (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_with_ordering) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
+test_union_in_with_ordering_and_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_in_with_ordering_and_slice) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound, allow_sliced_subqueries_with_in"
+test_union_multiple_models_with_values_and_datetime_annotations (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_and_datetime_annotations) ... ok
+test_union_multiple_models_with_values_list_and_annotations (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_annotations) ... ok
+test_union_multiple_models_with_values_list_and_datetime_annotations (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_datetime_annotations) ... ok
+test_union_multiple_models_with_values_list_and_order (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_order) ... ok
+test_union_multiple_models_with_values_list_and_order_by_extra_select (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_multiple_models_with_values_list_and_order_by_extra_select) ... ok
+test_union_nested (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_nested) ... ok
+test_union_none (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_none) ... ok
+test_union_none_slice (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_none_slice) ... ok
+test_union_order_with_null_first_last (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_order_with_null_first_last) ... ok
+test_union_slice_compound_empty (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_slice_compound_empty) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
+test_union_slice_index (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_slice_index) ... ok
+test_union_with_empty_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_empty_qs) ... ok
+test_union_with_extra_and_values_list (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_extra_and_values_list) ... ok
+test_union_with_field_and_annotation_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_field_and_annotation_values) ... ok
+test_union_with_first (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_first) ... ok
+test_union_with_select_related_and_first (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_select_related_and_first) ... skipped "Database doesn't support feature(s): supports_slicing_ordering_in_compound"
+test_union_with_select_related_and_order (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_select_related_and_order) ... ok
+test_union_with_two_annotated_values_list (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_two_annotated_values_list) ... ok
+test_union_with_values (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values) ... ok
+test_union_with_values_list_and_order (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values_list_and_order) ... ok
+test_union_with_values_list_and_order_on_annotation (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values_list_and_order_on_annotation) ... ok
+test_union_with_values_list_on_annotated_and_unannotated (queries.test_qs_combinators.QuerySetSetOperationTests.test_union_with_values_list_on_annotated_and_unannotated) ... ok
+test_unsupported_intersection_raises_db_error (queries.test_qs_combinators.QuerySetSetOperationTests.test_unsupported_intersection_raises_db_error) ... skipped 'Database has feature(s) supports_select_intersection'
+test_unsupported_operations_on_combined_qs (queries.test_qs_combinators.QuerySetSetOperationTests.test_unsupported_operations_on_combined_qs) ... ok
+test_unsupported_ordering_slicing_raises_db_error (queries.test_qs_combinators.QuerySetSetOperationTests.test_unsupported_ordering_slicing_raises_db_error) ... ok
 test_combine_different_configs (postgres_tests.test_search.TestCombinations.test_combine_different_configs) ... skipped 'PostgreSQL specific tests'
 test_combine_different_vector_configs (postgres_tests.test_search.TestCombinations.test_combine_different_vector_configs) ... skipped 'PostgreSQL specific tests'
 test_combine_raw_phrase (postgres_tests.test_search.TestCombinations.test_combine_raw_phrase) ... skipped 'PostgreSQL specific tests'
@@ -22932,14 +23013,6 @@
 test_vector_add (postgres_tests.test_search.TestCombinations.test_vector_add) ... skipped 'PostgreSQL specific tests'
 test_vector_add_multi (postgres_tests.test_search.TestCombinations.test_vector_add_multi) ... skipped 'PostgreSQL specific tests'
 test_vector_combined_mismatch (postgres_tests.test_search.TestCombinations.test_vector_combined_mismatch) ... skipped 'PostgreSQL specific tests'
-test_cover_density_ranking (postgres_tests.test_search.TestRankingAndWeights.test_cover_density_ranking) ... skipped 'PostgreSQL specific tests'
-test_rank_passing_untyped_args (postgres_tests.test_search.TestRankingAndWeights.test_rank_passing_untyped_args) ... skipped 'PostgreSQL specific tests'
-test_ranked_custom_weights (postgres_tests.test_search.TestRankingAndWeights.test_ranked_custom_weights) ... skipped 'PostgreSQL specific tests'
-test_ranking (postgres_tests.test_search.TestRankingAndWeights.test_ranking) ... skipped 'PostgreSQL specific tests'
-test_ranking_chaining (postgres_tests.test_search.TestRankingAndWeights.test_ranking_chaining) ... skipped 'PostgreSQL specific tests'
-test_ranking_with_masked_normalization (postgres_tests.test_search.TestRankingAndWeights.test_ranking_with_masked_normalization) ... skipped 'PostgreSQL specific tests'
-test_ranking_with_normalization (postgres_tests.test_search.TestRankingAndWeights.test_ranking_with_normalization) ... skipped 'PostgreSQL specific tests'
-test_weights_in_vector (postgres_tests.test_search.TestRankingAndWeights.test_weights_in_vector) ... skipped 'PostgreSQL specific tests'
 test_trigram_concat_precedence (postgres_tests.test_trigram.TrigramTextFieldTest.test_trigram_concat_precedence) ... skipped 'PostgreSQL specific tests'
 test_trigram_search (postgres_tests.test_trigram.TrigramTextFieldTest.test_trigram_search) ... skipped 'PostgreSQL specific tests'
 test_trigram_similarity (postgres_tests.test_trigram.TrigramTextFieldTest.test_trigram_similarity) ... skipped 'PostgreSQL specific tests'
@@ -22960,12 +23033,6 @@
 test_trigram_word_search (postgres_tests.test_trigram.TrigramTest.test_trigram_word_search) ... skipped 'PostgreSQL specific tests'
 test_trigram_word_similarity (postgres_tests.test_trigram.TrigramTest.test_trigram_word_similarity) ... skipped 'PostgreSQL specific tests'
 test_trigram_word_similarity_alternate (postgres_tests.test_trigram.TrigramTest.test_trigram_word_similarity_alternate) ... skipped 'PostgreSQL specific tests'
-test_citext_cache (postgres_tests.test_signals.OIDTests.test_citext_cache) ... skipped 'PostgreSQL specific tests'
-test_citext_values (postgres_tests.test_signals.OIDTests.test_citext_values) ... skipped 'PostgreSQL specific tests'
-test_hstore_cache (postgres_tests.test_signals.OIDTests.test_hstore_cache) ... skipped 'PostgreSQL specific tests'
-test_hstore_values (postgres_tests.test_signals.OIDTests.test_hstore_values) ... skipped 'PostgreSQL specific tests'
-test_register_type_handlers_no_db (postgres_tests.test_signals.OIDTests.test_register_type_handlers_no_db)
-Registering type handlers for the nodb connection does nothing. ... skipped 'PostgreSQL specific tests'
 test_unaccent (postgres_tests.test_unaccent.UnaccentTest.test_unaccent) ... skipped 'PostgreSQL specific tests'
 test_unaccent_accentuated_needle (postgres_tests.test_unaccent.UnaccentTest.test_unaccent_accentuated_needle) ... skipped 'PostgreSQL specific tests'
 test_unaccent_chained (postgres_tests.test_unaccent.UnaccentTest.test_unaccent_chained)
@@ -22978,15 +23045,57 @@
 Unaccent can be used chained with a lookup (which should be the case ... skipped 'PostgreSQL specific tests'
 test_unaccent_with_conforming_strings_off (postgres_tests.test_unaccent.UnaccentTextFieldTest.test_unaccent_with_conforming_strings_off)
 SQL is valid when standard_conforming_strings is off. ... skipped 'PostgreSQL specific tests'
-test_empty_order (prefetch_related.tests.PrefetchLimitTests.test_empty_order) ... ok
-test_foreignkey_reverse (prefetch_related.tests.PrefetchLimitTests.test_foreignkey_reverse) ... ok
-test_m2m_forward (prefetch_related.tests.PrefetchLimitTests.test_m2m_forward) ... ok
-test_m2m_reverse (prefetch_related.tests.PrefetchLimitTests.test_m2m_reverse) ... ok
-test_reverse_ordering (prefetch_related.tests.PrefetchLimitTests.test_reverse_ordering) ... ok
-test_window_not_supported (prefetch_related.tests.PrefetchLimitTests.test_window_not_supported) ... skipped 'Database has feature(s) supports_over_clause'
+test_set_order (order_with_respect_to.tests.TestOrderWithRespectToOneToOnePK.test_set_order) ... ok
 test_ordering_across_null_fk (null_fk_ordering.tests.NullFkOrderingTests.test_ordering_across_null_fk)
 Regression test for #7512 ... ok
-test_set_order (order_with_respect_to.tests.TestOrderWithRespectToOneToOnePK.test_set_order) ... ok
+test_combine_isnull (null_fk.tests.NullFkTests.test_combine_isnull) ... ok
+test_null_fk (null_fk.tests.NullFkTests.test_null_fk) ... ok
+test_explicit_ForeignKey (nested_foreign_keys.tests.DeeplyNestedForeignKeysTests.test_explicit_ForeignKey) ... ok
+test_inheritance (nested_foreign_keys.tests.DeeplyNestedForeignKeysTests.test_inheritance) ... ok
+test_attribute_error (prefetch_related.tests.PrefetchRelatedTests.test_attribute_error) ... ok
+test_bool (prefetch_related.tests.PrefetchRelatedTests.test_bool) ... ok
+test_clear (prefetch_related.tests.PrefetchRelatedTests.test_clear) ... ok
+test_count (prefetch_related.tests.PrefetchRelatedTests.test_count) ... ok
+test_exists (prefetch_related.tests.PrefetchRelatedTests.test_exists) ... ok
+test_filter_deferred (prefetch_related.tests.PrefetchRelatedTests.test_filter_deferred)
+Related filtering of prefetched querysets is deferred on m2m and ... ok
+test_foreign_key_then_m2m (prefetch_related.tests.PrefetchRelatedTests.test_foreign_key_then_m2m)
+A m2m relation can be followed after a relation like ForeignKey that ... ok
+test_foreignkey_forward (prefetch_related.tests.PrefetchRelatedTests.test_foreignkey_forward) ... ok
+test_foreignkey_reverse (prefetch_related.tests.PrefetchRelatedTests.test_foreignkey_reverse) ... ok
+test_forward_m2m_to_attr_conflict (prefetch_related.tests.PrefetchRelatedTests.test_forward_m2m_to_attr_conflict) ... ok
+test_get (prefetch_related.tests.PrefetchRelatedTests.test_get)
+Objects retrieved with .get() get the prefetch behavior. ... ok
+test_in_and_prefetch_related (prefetch_related.tests.PrefetchRelatedTests.test_in_and_prefetch_related)
+Regression test for #20242 - QuerySet "in" didn't work the first time ... ok
+test_invalid_final_lookup (prefetch_related.tests.PrefetchRelatedTests.test_invalid_final_lookup) ... ok
+test_len (prefetch_related.tests.PrefetchRelatedTests.test_len) ... ok
+test_m2m_forward (prefetch_related.tests.PrefetchRelatedTests.test_m2m_forward) ... ok
+test_m2m_join_reuse (prefetch_related.tests.PrefetchRelatedTests.test_m2m_join_reuse) ... ok
+test_m2m_prefetching_iterator_with_chunks (prefetch_related.tests.PrefetchRelatedTests.test_m2m_prefetching_iterator_with_chunks) ... ok
+test_m2m_prefetching_iterator_without_chunks_error (prefetch_related.tests.PrefetchRelatedTests.test_m2m_prefetching_iterator_without_chunks_error) ... ok
+test_m2m_reverse (prefetch_related.tests.PrefetchRelatedTests.test_m2m_reverse) ... ok
+test_m2m_then_m2m (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_m2m)
+A m2m can be followed through another m2m. ... ok
+test_m2m_then_m2m_object_ids (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_m2m_object_ids) ... ok
+test_m2m_then_reverse_fk_object_ids (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_reverse_fk_object_ids) ... ok
+test_m2m_then_reverse_one_to_one_object_ids (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_reverse_one_to_one_object_ids) ... ok
+test_named_values_list (prefetch_related.tests.PrefetchRelatedTests.test_named_values_list) ... ok
+test_onetoone_reverse_no_match (prefetch_related.tests.PrefetchRelatedTests.test_onetoone_reverse_no_match) ... ok
+test_onetoone_reverse_with_to_field_pk (prefetch_related.tests.PrefetchRelatedTests.test_onetoone_reverse_with_to_field_pk)
+A model (Bio) with a OneToOneField primary key (author) that references ... ok
+test_overriding_prefetch (prefetch_related.tests.PrefetchRelatedTests.test_overriding_prefetch) ... ok
+test_prefetch_eq (prefetch_related.tests.PrefetchRelatedTests.test_prefetch_eq) ... ok
+test_reverse_m2m_to_attr_conflict (prefetch_related.tests.PrefetchRelatedTests.test_reverse_m2m_to_attr_conflict) ... ok
+test_reverse_one_to_one_then_m2m (prefetch_related.tests.PrefetchRelatedTests.test_reverse_one_to_one_then_m2m)
+A m2m relation can be followed after going through the select_related ... ok
+test_survives_clone (prefetch_related.tests.PrefetchRelatedTests.test_survives_clone) ... ok
+test_mutually_referential (mutually_referential.tests.MutuallyReferentialTests.test_mutually_referential) ... ok
+test_explicit_ForeignKey (nested_foreign_keys.tests.NestedForeignKeysTests.test_explicit_ForeignKey) ... ok
+test_explicit_ForeignKey_NullFK (nested_foreign_keys.tests.NestedForeignKeysTests.test_explicit_ForeignKey_NullFK) ... ok
+test_inheritance (nested_foreign_keys.tests.NestedForeignKeysTests.test_inheritance) ... ok
+test_inheritance_null_FK (nested_foreign_keys.tests.NestedForeignKeysTests.test_inheritance_null_FK) ... ok
+test_null_exclude (nested_foreign_keys.tests.NestedForeignKeysTests.test_null_exclude) ... ok
 test_none_as_null (null_queries.tests.NullQueriesTests.test_none_as_null)
 Regression test for the use of None as a query value. ... ok
 test_reverse_relations (null_queries.tests.NullQueriesTests.test_reverse_relations)
@@ -23000,72 +23109,21 @@
 test_paginating_unordered_object_list_raises_warning (pagination.tests.ModelPaginationTests.test_paginating_unordered_object_list_raises_warning)
 Unordered object list warning with an object that has an ordered ... ok
 test_paginating_unordered_queryset_raises_warning (pagination.tests.ModelPaginationTests.test_paginating_unordered_queryset_raises_warning) ... ok
-test_explicit_ForeignKey (nested_foreign_keys.tests.DeeplyNestedForeignKeysTests.test_explicit_ForeignKey) ... ok
-test_inheritance (nested_foreign_keys.tests.DeeplyNestedForeignKeysTests.test_inheritance) ... ok
-test_mutually_referential (mutually_referential.tests.MutuallyReferentialTests.test_mutually_referential) ... ok
-test_combine_isnull (null_fk.tests.NullFkTests.test_combine_isnull) ... ok
-test_null_fk (null_fk.tests.NullFkTests.test_null_fk) ... ok
-test_pickling (multiple_database.tests.PickleQuerySetTestCase.test_pickling) ... ok
-test_explicit_ForeignKey (nested_foreign_keys.tests.NestedForeignKeysTests.test_explicit_ForeignKey) ... ok
-test_explicit_ForeignKey_NullFK (nested_foreign_keys.tests.NestedForeignKeysTests.test_explicit_ForeignKey_NullFK) ... ok
-test_inheritance (nested_foreign_keys.tests.NestedForeignKeysTests.test_inheritance) ... ok
-test_inheritance_null_FK (nested_foreign_keys.tests.NestedForeignKeysTests.test_inheritance_null_FK) ... ok
-test_null_exclude (nested_foreign_keys.tests.NestedForeignKeysTests.test_null_exclude) ... ok
-test_complex_filter (or_lookups.tests.OrLookupsTests.test_complex_filter) ... ok
-test_empty_in (or_lookups.tests.OrLookupsTests.test_empty_in) ... ok
-test_filter_or (or_lookups.tests.OrLookupsTests.test_filter_or) ... ok
-test_other_arg_queries (or_lookups.tests.OrLookupsTests.test_other_arg_queries) ... ok
-test_pk_in (or_lookups.tests.OrLookupsTests.test_pk_in) ... ok
-test_pk_q (or_lookups.tests.OrLookupsTests.test_pk_q) ... ok
-test_q_and (or_lookups.tests.OrLookupsTests.test_q_and) ... ok
-test_q_exclude (or_lookups.tests.OrLookupsTests.test_q_exclude) ... ok
-test_q_negated (or_lookups.tests.OrLookupsTests.test_q_negated) ... ok
-test_q_repr (or_lookups.tests.OrLookupsTests.test_q_repr) ... ok
-test_stages (or_lookups.tests.OrLookupsTests.test_stages) ... ok
 test_fixture_loading (multiple_database.tests.FixtureTestCase.test_fixture_loading)
 Multi-db fixtures are loaded correctly ... ok
 test_pseudo_empty_fixtures (multiple_database.tests.FixtureTestCase.test_pseudo_empty_fixtures)
 A fixture can contain entries, but lead to nothing in the database; ... ok
+test_pickling (multiple_database.tests.PickleQuerySetTestCase.test_pickling) ... ok
 test_migrate_to_other_database (multiple_database.tests.MigrateTestCase.test_migrate_to_other_database)
 Regression test for #16039: migrate with --database option. ... ok
 test_migrate_to_other_database_with_router (multiple_database.tests.MigrateTestCase.test_migrate_to_other_database_with_router)
 Regression test for #16039: migrate with --database option. ... ok
-test_change_ordering (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_change_ordering) ... ok
-test_database_routing (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_database_routing) ... ok
-test_default_to_insertion_order (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_default_to_insertion_order) ... ok
-test_delete_and_insert (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_delete_and_insert) ... ok
-test_item_ordering (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_item_ordering) ... ok
-test_previous_and_next_in_order (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_previous_and_next_in_order) ... ok
-test_recursive_ordering (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_recursive_ordering) ... ok
-test_set_order_unrelated_object (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_set_order_unrelated_object)
-An answer that's not related isn't updated. ... ok
-test_booleanfield (queries.test_bulk_update.BulkUpdateTests.test_booleanfield) ... ok
-test_custom_db_columns (queries.test_bulk_update.BulkUpdateTests.test_custom_db_columns) ... ok
-test_custom_pk (queries.test_bulk_update.BulkUpdateTests.test_custom_pk) ... ok
-test_database_routing (queries.test_bulk_update.BulkUpdateTests.test_database_routing) ... ok
-test_database_routing_batch_atomicity (queries.test_bulk_update.BulkUpdateTests.test_database_routing_batch_atomicity) ... ok
-test_datetime_field (queries.test_bulk_update.BulkUpdateTests.test_datetime_field) ... ok
-test_empty_objects (queries.test_bulk_update.BulkUpdateTests.test_empty_objects) ... ok
-test_f_expression (queries.test_bulk_update.BulkUpdateTests.test_f_expression) ... ok
-test_falsey_pk_value (queries.test_bulk_update.BulkUpdateTests.test_falsey_pk_value) ... ok
-test_field_references (queries.test_bulk_update.BulkUpdateTests.test_field_references) ... ok
-test_inherited_fields (queries.test_bulk_update.BulkUpdateTests.test_inherited_fields) ... ok
-test_invalid_batch_size (queries.test_bulk_update.BulkUpdateTests.test_invalid_batch_size) ... ok
-test_ipaddressfield (queries.test_bulk_update.BulkUpdateTests.test_ipaddressfield) ... ok
-test_json_field (queries.test_bulk_update.BulkUpdateTests.test_json_field) ... ok
-test_large_batch (queries.test_bulk_update.BulkUpdateTests.test_large_batch) ... ok
-test_no_fields (queries.test_bulk_update.BulkUpdateTests.test_no_fields) ... ok
-test_nonexistent_field (queries.test_bulk_update.BulkUpdateTests.test_nonexistent_field) ... ok
-test_nullable_fk_after_related_save (queries.test_bulk_update.BulkUpdateTests.test_nullable_fk_after_related_save) ... ok
-test_only_concrete_fields_allowed (queries.test_bulk_update.BulkUpdateTests.test_only_concrete_fields_allowed) ... ok
-test_unsaved_parent (queries.test_bulk_update.BulkUpdateTests.test_unsaved_parent) ... ok
-test_unspecified_unsaved_parent (queries.test_bulk_update.BulkUpdateTests.test_unspecified_unsaved_parent) ... ok
-test_update_custom_primary_key (queries.test_bulk_update.BulkUpdateTests.test_update_custom_primary_key) ... ok
-test_update_inherited_primary_key (queries.test_bulk_update.BulkUpdateTests.test_update_inherited_primary_key) ... ok
-test_update_primary_key (queries.test_bulk_update.BulkUpdateTests.test_update_primary_key) ... ok
-test_updated_rows_when_passing_duplicates (queries.test_bulk_update.BulkUpdateTests.test_updated_rows_when_passing_duplicates) ... ok
 test_foreignkey_collection (multiple_database.tests.RouterModelArgumentTestCase.test_foreignkey_collection) ... ok
 test_m2m_collection (multiple_database.tests.RouterModelArgumentTestCase.test_m2m_collection) ... ok
+test_actions_inheritance (modeladmin.test_actions.AdminActionsTests.test_actions_inheritance) ... ok
+test_actions_replace_global_action (modeladmin.test_actions.AdminActionsTests.test_actions_replace_global_action) ... ok
+test_get_actions_respects_permissions (modeladmin.test_actions.AdminActionsTests.test_get_actions_respects_permissions) ... ok
+test_global_actions_description (modeladmin.test_actions.AdminActionsTests.test_global_actions_description) ... ok
 test_attribute_error_delete (multiple_database.tests.RouterAttributeErrorTestCase.test_attribute_error_delete)
 The AttributeError from AttributeErrorRouter bubbles up ... ok
 test_attribute_error_m2m (multiple_database.tests.RouterAttributeErrorTestCase.test_attribute_error_m2m)
@@ -23081,18 +23139,19 @@
 test_actions_not_unique (modeladmin.test_checks.ActionsCheckTests.test_actions_not_unique) ... ok
 test_actions_unique (modeladmin.test_checks.ActionsCheckTests.test_actions_unique) ... ok
 test_custom_permissions_require_matching_has_method (modeladmin.test_checks.ActionsCheckTests.test_custom_permissions_require_matching_has_method) ... ok
-test_auth_manager (multiple_database.tests.AuthTestCase.test_auth_manager)
-The methods on the auth manager obey database hints ... ok
-test_dumpdata (multiple_database.tests.AuthTestCase.test_dumpdata)
-dumpdata honors allow_migrate restrictions on the router ... ok
+test_complex_filter (or_lookups.tests.OrLookupsTests.test_complex_filter) ... ok
+test_empty_in (or_lookups.tests.OrLookupsTests.test_empty_in) ... ok
+test_filter_or (or_lookups.tests.OrLookupsTests.test_filter_or) ... ok
+test_other_arg_queries (or_lookups.tests.OrLookupsTests.test_other_arg_queries) ... ok
+test_pk_in (or_lookups.tests.OrLookupsTests.test_pk_in) ... ok
+test_pk_q (or_lookups.tests.OrLookupsTests.test_pk_q) ... ok
+test_q_and (or_lookups.tests.OrLookupsTests.test_q_and) ... ok
+test_q_exclude (or_lookups.tests.OrLookupsTests.test_q_exclude) ... ok
+test_q_negated (or_lookups.tests.OrLookupsTests.test_q_negated) ... ok
+test_q_repr (or_lookups.tests.OrLookupsTests.test_q_repr) ... ok
+test_stages (or_lookups.tests.OrLookupsTests.test_stages) ... ok
 test_not_integer (modeladmin.test_checks.ExtraCheckTests.test_not_integer) ... ok
 test_valid_case (modeladmin.test_checks.ExtraCheckTests.test_valid_case) ... ok
-test_actions_inheritance (modeladmin.test_actions.AdminActionsTests.test_actions_inheritance) ... ok
-test_actions_replace_global_action (modeladmin.test_actions.AdminActionsTests.test_actions_replace_global_action) ... ok
-test_get_actions_respects_permissions (modeladmin.test_actions.AdminActionsTests.test_get_actions_respects_permissions) ... ok
-test_global_actions_description (modeladmin.test_actions.AdminActionsTests.test_global_actions_description) ... ok
-test_duplicate_fields_in_fields (modeladmin.test_checks.FieldsCheckTests.test_duplicate_fields_in_fields) ... ok
-test_inline (modeladmin.test_checks.FieldsCheckTests.test_inline) ... ok
 test_autocomplete_e036 (modeladmin.test_checks.AutocompleteFieldsTests.test_autocomplete_e036) ... ok
 test_autocomplete_e037 (modeladmin.test_checks.AutocompleteFieldsTests.test_autocomplete_e037) ... ok
 test_autocomplete_e039 (modeladmin.test_checks.AutocompleteFieldsTests.test_autocomplete_e039) ... ok
@@ -23100,57 +23159,21 @@
 test_autocomplete_e38 (modeladmin.test_checks.AutocompleteFieldsTests.test_autocomplete_e38) ... ok
 test_autocomplete_is_onetoone (modeladmin.test_checks.AutocompleteFieldsTests.test_autocomplete_is_onetoone) ... ok
 test_autocomplete_is_valid (modeladmin.test_checks.AutocompleteFieldsTests.test_autocomplete_is_valid) ... ok
-test_invalid_field_type (modeladmin.test_checks.DateHierarchyCheckTests.test_invalid_field_type) ... ok
-test_missing_field (modeladmin.test_checks.DateHierarchyCheckTests.test_missing_field) ... ok
-test_related_invalid_field_type (modeladmin.test_checks.DateHierarchyCheckTests.test_related_invalid_field_type) ... ok
-test_related_invalid_field_type_stored_generated_field (modeladmin.test_checks.DateHierarchyCheckTests.test_related_invalid_field_type_stored_generated_field) ... ok
-test_related_invalid_field_type_virtual_generated_field (modeladmin.test_checks.DateHierarchyCheckTests.test_related_invalid_field_type_virtual_generated_field) ... ok
-test_related_valid_case (modeladmin.test_checks.DateHierarchyCheckTests.test_related_valid_case) ... ok
-test_valid_case (modeladmin.test_checks.DateHierarchyCheckTests.test_valid_case) ... ok
-test_invalid_field_type (modeladmin.test_checks.FilterVerticalCheckTests.test_invalid_field_type) ... ok
-test_invalid_m2m_field_with_through (modeladmin.test_checks.FilterVerticalCheckTests.test_invalid_m2m_field_with_through) ... ok
-test_invalid_reverse_m2m_field_with_related_name (modeladmin.test_checks.FilterVerticalCheckTests.test_invalid_reverse_m2m_field_with_related_name) ... ok
-test_missing_field (modeladmin.test_checks.FilterVerticalCheckTests.test_missing_field) ... ok
-test_not_iterable (modeladmin.test_checks.FilterVerticalCheckTests.test_not_iterable) ... ok
-test_valid_case (modeladmin.test_checks.FilterVerticalCheckTests.test_valid_case) ... ok
-test_attribute_error (prefetch_related.tests.PrefetchRelatedTests.test_attribute_error) ... ok
-test_bool (prefetch_related.tests.PrefetchRelatedTests.test_bool) ... ok
-test_clear (prefetch_related.tests.PrefetchRelatedTests.test_clear) ... ok
-test_count (prefetch_related.tests.PrefetchRelatedTests.test_count) ... ok
-test_exists (prefetch_related.tests.PrefetchRelatedTests.test_exists) ... ok
-test_filter_deferred (prefetch_related.tests.PrefetchRelatedTests.test_filter_deferred)
-Related filtering of prefetched querysets is deferred on m2m and ... ok
-test_foreign_key_then_m2m (prefetch_related.tests.PrefetchRelatedTests.test_foreign_key_then_m2m)
-A m2m relation can be followed after a relation like ForeignKey that ... ok
-test_foreignkey_forward (prefetch_related.tests.PrefetchRelatedTests.test_foreignkey_forward) ... ok
-test_foreignkey_reverse (prefetch_related.tests.PrefetchRelatedTests.test_foreignkey_reverse) ... ok
-test_forward_m2m_to_attr_conflict (prefetch_related.tests.PrefetchRelatedTests.test_forward_m2m_to_attr_conflict) ... ok
-test_get (prefetch_related.tests.PrefetchRelatedTests.test_get)
-Objects retrieved with .get() get the prefetch behavior. ... ok
-test_in_and_prefetch_related (prefetch_related.tests.PrefetchRelatedTests.test_in_and_prefetch_related)
-Regression test for #20242 - QuerySet "in" didn't work the first time ... ok
-test_invalid_final_lookup (prefetch_related.tests.PrefetchRelatedTests.test_invalid_final_lookup) ... ok
-test_len (prefetch_related.tests.PrefetchRelatedTests.test_len) ... ok
-test_m2m_forward (prefetch_related.tests.PrefetchRelatedTests.test_m2m_forward) ... ok
-test_m2m_join_reuse (prefetch_related.tests.PrefetchRelatedTests.test_m2m_join_reuse) ... ok
-test_m2m_prefetching_iterator_with_chunks (prefetch_related.tests.PrefetchRelatedTests.test_m2m_prefetching_iterator_with_chunks) ... ok
-test_m2m_prefetching_iterator_without_chunks_error (prefetch_related.tests.PrefetchRelatedTests.test_m2m_prefetching_iterator_without_chunks_error) ... ok
-test_m2m_reverse (prefetch_related.tests.PrefetchRelatedTests.test_m2m_reverse) ... ok
-test_m2m_then_m2m (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_m2m)
-A m2m can be followed through another m2m. ... ok
-test_m2m_then_m2m_object_ids (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_m2m_object_ids) ... ok
-test_m2m_then_reverse_fk_object_ids (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_reverse_fk_object_ids) ... ok
-test_m2m_then_reverse_one_to_one_object_ids (prefetch_related.tests.PrefetchRelatedTests.test_m2m_then_reverse_one_to_one_object_ids) ... ok
-test_named_values_list (prefetch_related.tests.PrefetchRelatedTests.test_named_values_list) ... ok
-test_onetoone_reverse_no_match (prefetch_related.tests.PrefetchRelatedTests.test_onetoone_reverse_no_match) ... ok
-test_onetoone_reverse_with_to_field_pk (prefetch_related.tests.PrefetchRelatedTests.test_onetoone_reverse_with_to_field_pk)
-A model (Bio) with a OneToOneField primary key (author) that references ... ok
-test_overriding_prefetch (prefetch_related.tests.PrefetchRelatedTests.test_overriding_prefetch) ... ok
-test_prefetch_eq (prefetch_related.tests.PrefetchRelatedTests.test_prefetch_eq) ... ok
-test_reverse_m2m_to_attr_conflict (prefetch_related.tests.PrefetchRelatedTests.test_reverse_m2m_to_attr_conflict) ... ok
-test_reverse_one_to_one_then_m2m (prefetch_related.tests.PrefetchRelatedTests.test_reverse_one_to_one_then_m2m)
-A m2m relation can be followed after going through the select_related ... ok
-test_survives_clone (prefetch_related.tests.PrefetchRelatedTests.test_survives_clone) ... ok
+test_duplicate_fields_in_fields (modeladmin.test_checks.FieldsCheckTests.test_duplicate_fields_in_fields) ... ok
+test_inline (modeladmin.test_checks.FieldsCheckTests.test_inline) ... ok
+test_auth_manager (multiple_database.tests.AuthTestCase.test_auth_manager)
+The methods on the auth manager obey database hints ... ok
+test_dumpdata (multiple_database.tests.AuthTestCase.test_dumpdata)
+dumpdata honors allow_migrate restrictions on the router ... ok
+test_change_ordering (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_change_ordering) ... ok
+test_database_routing (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_database_routing) ... ok
+test_default_to_insertion_order (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_default_to_insertion_order) ... ok
+test_delete_and_insert (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_delete_and_insert) ... ok
+test_item_ordering (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_item_ordering) ... ok
+test_previous_and_next_in_order (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_previous_and_next_in_order) ... ok
+test_recursive_ordering (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_recursive_ordering) ... ok
+test_set_order_unrelated_object (order_with_respect_to.tests.OrderWithRespectToBaseTests.test_set_order_unrelated_object)
+An answer that's not related isn't updated. ... ok
 test_duplicate_fields (modeladmin.test_checks.FieldsetsCheckTests.test_duplicate_fields) ... ok
 test_duplicate_fields_in_fieldsets (modeladmin.test_checks.FieldsetsCheckTests.test_duplicate_fields_in_fieldsets) ... ok
 test_fieldsets_with_custom_form_validation (modeladmin.test_checks.FieldsetsCheckTests.test_fieldsets_with_custom_form_validation) ... ok
@@ -23161,6 +23184,16 @@
 test_second_element_of_item_not_a_dict (modeladmin.test_checks.FieldsetsCheckTests.test_second_element_of_item_not_a_dict) ... ok
 test_specified_both_fields_and_fieldsets (modeladmin.test_checks.FieldsetsCheckTests.test_specified_both_fields_and_fieldsets) ... ok
 test_valid_case (modeladmin.test_checks.FieldsetsCheckTests.test_valid_case) ... ok
+test_invalid_field_type (modeladmin.test_checks.DateHierarchyCheckTests.test_invalid_field_type) ... ok
+test_missing_field (modeladmin.test_checks.DateHierarchyCheckTests.test_missing_field) ... ok
+test_related_invalid_field_type (modeladmin.test_checks.DateHierarchyCheckTests.test_related_invalid_field_type) ... ok
+test_related_invalid_field_type_stored_generated_field (modeladmin.test_checks.DateHierarchyCheckTests.test_related_invalid_field_type_stored_generated_field) ... ok
+test_related_invalid_field_type_virtual_generated_field (modeladmin.test_checks.DateHierarchyCheckTests.test_related_invalid_field_type_virtual_generated_field) ... ok
+test_related_valid_case (modeladmin.test_checks.DateHierarchyCheckTests.test_related_valid_case) ... ok
+test_valid_case (modeladmin.test_checks.DateHierarchyCheckTests.test_valid_case) ... ok
+test_fieldsets_with_custom_form_validation (modeladmin.test_checks.FormCheckTests.test_fieldsets_with_custom_form_validation) ... ok
+test_invalid_type (modeladmin.test_checks.FormCheckTests.test_invalid_type) ... ok
+test_valid_case (modeladmin.test_checks.FormCheckTests.test_valid_case) ... ok
 test_invalid_field_type (modeladmin.test_checks.FilterHorizontalCheckTests.test_invalid_field_type) ... ok
 test_invalid_m2m_field_with_through (modeladmin.test_checks.FilterHorizontalCheckTests.test_invalid_m2m_field_with_through) ... ok
 test_invalid_reverse_m2m_field_with_related_name (modeladmin.test_checks.FilterHorizontalCheckTests.test_invalid_reverse_m2m_field_with_related_name) ... ok
@@ -23170,68 +23203,6 @@
 test_inline_without_formset_class (modeladmin.test_checks.FormsetCheckTests.test_inline_without_formset_class) ... ok
 test_invalid_type (modeladmin.test_checks.FormsetCheckTests.test_invalid_type) ... ok
 test_valid_case (modeladmin.test_checks.FormsetCheckTests.test_valid_case) ... ok
-test_fieldsets_with_custom_form_validation (modeladmin.test_checks.FormCheckTests.test_fieldsets_with_custom_form_validation) ... ok
-test_invalid_type (modeladmin.test_checks.FormCheckTests.test_invalid_type) ... ok
-test_valid_case (modeladmin.test_checks.FormCheckTests.test_valid_case) ... ok
-test_missing_field (modeladmin.test_checks.FkNameCheckTests.test_missing_field) ... ok
-test_proxy_model (modeladmin.test_checks.FkNameCheckTests.test_proxy_model) ... ok
-test_proxy_model_fk_name (modeladmin.test_checks.FkNameCheckTests.test_proxy_model_fk_name) ... ok
-test_proxy_model_parent (modeladmin.test_checks.FkNameCheckTests.test_proxy_model_parent) ... ok
-test_valid_case (modeladmin.test_checks.FkNameCheckTests.test_valid_case) ... ok
-test_not_integer (modeladmin.test_checks.ListMaxShowAllCheckTests.test_not_integer) ... ok
-test_valid_case (modeladmin.test_checks.ListMaxShowAllCheckTests.test_valid_case) ... ok
-test_both_list_editable_and_list_display_links (modeladmin.test_checks.ListDisplayEditableTests.test_both_list_editable_and_list_display_links) ... ok
-test_list_display_first_item_in_list_editable (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_in_list_editable)
-The first item in list_display can be in list_editable as long as ... ok
-test_list_display_first_item_in_list_editable_no_list_display_links (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_in_list_editable_no_list_display_links)
-The first item in list_display cannot be in list_editable if ... ok
-test_list_display_first_item_same_as_list_editable_first_item (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_same_as_list_editable_first_item)
-The first item in list_display can be the same as the first in ... ok
-test_list_display_first_item_same_as_list_editable_no_list_display_links (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_same_as_list_editable_no_list_display_links)
-The first item in list_display cannot be the same as the first item ... ok
-test_list_display_links_is_none (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_links_is_none)
-list_display and list_editable can contain the same values ... ok
-test_fk_delete (multiple_database.tests.RouteForWriteTestCase.test_fk_delete) ... ok
-test_m2m_add (multiple_database.tests.RouteForWriteTestCase.test_m2m_add) ... ok
-test_m2m_clear (multiple_database.tests.RouteForWriteTestCase.test_m2m_clear) ... ok
-test_m2m_delete (multiple_database.tests.RouteForWriteTestCase.test_m2m_delete) ... ok
-test_m2m_get_or_create (multiple_database.tests.RouteForWriteTestCase.test_m2m_get_or_create) ... ok
-test_m2m_remove (multiple_database.tests.RouteForWriteTestCase.test_m2m_remove) ... ok
-test_m2m_update (multiple_database.tests.RouteForWriteTestCase.test_m2m_update) ... ok
-test_reverse_fk_delete (multiple_database.tests.RouteForWriteTestCase.test_reverse_fk_delete) ... ok
-test_reverse_fk_get_or_create (multiple_database.tests.RouteForWriteTestCase.test_reverse_fk_get_or_create) ... ok
-test_reverse_fk_update (multiple_database.tests.RouteForWriteTestCase.test_reverse_fk_update) ... ok
-test_reverse_m2m_add (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_add) ... ok
-test_reverse_m2m_clear (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_clear) ... ok
-test_reverse_m2m_delete (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_delete) ... ok
-test_reverse_m2m_get_or_create (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_get_or_create) ... ok
-test_reverse_m2m_remove (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_remove) ... ok
-test_reverse_m2m_update (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_update) ... ok
-test_not_integer (modeladmin.test_checks.ListPerPageCheckTests.test_not_integer) ... ok
-test_valid_case (modeladmin.test_checks.ListPerPageCheckTests.test_valid_case) ... ok
-test_invalid_callable (modeladmin.test_checks.InlinesCheckTests.test_invalid_callable) ... ok
-test_invalid_model (modeladmin.test_checks.InlinesCheckTests.test_invalid_model) ... ok
-test_invalid_model_type (modeladmin.test_checks.InlinesCheckTests.test_invalid_model_type) ... ok
-test_missing_model_field (modeladmin.test_checks.InlinesCheckTests.test_missing_model_field) ... ok
-test_not_correct_inline_field (modeladmin.test_checks.InlinesCheckTests.test_not_correct_inline_field) ... ok
-test_not_iterable (modeladmin.test_checks.InlinesCheckTests.test_not_iterable) ... ok
-test_not_model_admin (modeladmin.test_checks.InlinesCheckTests.test_not_model_admin) ... ok
-test_valid_case (modeladmin.test_checks.InlinesCheckTests.test_valid_case) ... ok
-test_not_integer (modeladmin.test_checks.MaxNumCheckTests.test_not_integer) ... ok
-test_valid_case (modeladmin.test_checks.MaxNumCheckTests.test_valid_case) ... ok
-test_invalid_type (modeladmin.test_checks.ListSelectRelatedCheckTests.test_invalid_type) ... ok
-test_valid_case (modeladmin.test_checks.ListSelectRelatedCheckTests.test_valid_case) ... ok
-test_not_integer (modeladmin.test_checks.MinNumCheckTests.test_not_integer) ... ok
-test_valid_case (modeladmin.test_checks.MinNumCheckTests.test_valid_case) ... ok
-test_None_is_valid_case (modeladmin.test_checks.ListDisplayLinksCheckTests.test_None_is_valid_case) ... ok
-test_list_display_link_checked_for_list_tuple_if_get_list_display_overridden (modeladmin.test_checks.ListDisplayLinksCheckTests.test_list_display_link_checked_for_list_tuple_if_get_list_display_overridden)
-list_display_links is checked for list/tuple/None even if ... ok
-test_list_display_links_check_skipped_if_get_list_display_overridden (modeladmin.test_checks.ListDisplayLinksCheckTests.test_list_display_links_check_skipped_if_get_list_display_overridden)
-list_display_links check is skipped if get_list_display() is overridden. ... ok
-test_missing_field (modeladmin.test_checks.ListDisplayLinksCheckTests.test_missing_field) ... ok
-test_missing_in_list_display (modeladmin.test_checks.ListDisplayLinksCheckTests.test_missing_in_list_display) ... ok
-test_not_iterable (modeladmin.test_checks.ListDisplayLinksCheckTests.test_not_iterable) ... ok
-test_valid_case (modeladmin.test_checks.ListDisplayLinksCheckTests.test_valid_case) ... ok
 test_default_ordering (ordering.tests.OrderingTests.test_default_ordering)
 By default, Article.objects.all() orders by pub_date descending, then ... ok
 test_default_ordering_by_f_expression (ordering.tests.OrderingTests.test_default_ordering_by_f_expression)
@@ -23280,37 +23251,57 @@
 Use the 'stop' part of slicing notation to limit the results. ... ok
 test_stop_start_slicing (ordering.tests.OrderingTests.test_stop_start_slicing)
 Use the 'stop' and 'start' parts of slicing notation to offset the ... ok
-test_invalid_field_type (modeladmin.test_checks.ListDisplayTests.test_invalid_field_type) ... ok
-test_invalid_m2m_related_name (modeladmin.test_checks.ListDisplayTests.test_invalid_m2m_related_name) ... ok
-test_invalid_related_field (modeladmin.test_checks.ListDisplayTests.test_invalid_related_field) ... ok
-test_invalid_reverse_related_field (modeladmin.test_checks.ListDisplayTests.test_invalid_reverse_related_field) ... ok
-test_missing_field (modeladmin.test_checks.ListDisplayTests.test_missing_field) ... ok
-test_missing_related_field (modeladmin.test_checks.ListDisplayTests.test_missing_related_field) ... ok
-test_not_iterable (modeladmin.test_checks.ListDisplayTests.test_not_iterable) ... ok
-test_valid_case (modeladmin.test_checks.ListDisplayTests.test_valid_case) ... ok
-test_valid_field_accessible_via_instance (modeladmin.test_checks.ListDisplayTests.test_valid_field_accessible_via_instance) ... ok
-test_invalid_expression (modeladmin.test_checks.OrderingCheckTests.test_invalid_expression) ... ok
-test_not_iterable (modeladmin.test_checks.OrderingCheckTests.test_not_iterable) ... ok
-test_random_marker_not_alone (modeladmin.test_checks.OrderingCheckTests.test_random_marker_not_alone) ... ok
-test_valid_case (modeladmin.test_checks.OrderingCheckTests.test_valid_case) ... ok
-test_valid_complex_case (modeladmin.test_checks.OrderingCheckTests.test_valid_complex_case) ... ok
-test_valid_expression (modeladmin.test_checks.OrderingCheckTests.test_valid_expression) ... ok
-test_valid_random_marker_case (modeladmin.test_checks.OrderingCheckTests.test_valid_random_marker_case) ... ok
-test_invalid_field_type (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_invalid_field_type) ... ok
-test_missing_field (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_missing_field) ... ok
-test_missing_field_again (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_missing_field_again) ... ok
-test_not_dictionary (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_not_dictionary) ... ok
-test_not_list_or_tuple (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_not_list_or_tuple) ... ok
-test_one_to_one_field (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_one_to_one_field) ... ok
-test_valid_case (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_valid_case) ... ok
-test_invalid_field_type (modeladmin.test_checks.RadioFieldsCheckTests.test_invalid_field_type) ... ok
-test_invalid_value (modeladmin.test_checks.RadioFieldsCheckTests.test_invalid_value) ... ok
-test_missing_field (modeladmin.test_checks.RadioFieldsCheckTests.test_missing_field) ... ok
-test_not_dictionary (modeladmin.test_checks.RadioFieldsCheckTests.test_not_dictionary) ... ok
-test_valid_case (modeladmin.test_checks.RadioFieldsCheckTests.test_valid_case) ... ok
-test_not_boolean (modeladmin.test_checks.SaveOnTopCheckTests.test_not_boolean) ... ok
-test_valid_case (modeladmin.test_checks.SaveOnTopCheckTests.test_valid_case) ... ok
-test_not_iterable (modeladmin.test_checks.SearchFieldsCheckTests.test_not_iterable) ... ok
+test_invalid_field_type (modeladmin.test_checks.FilterVerticalCheckTests.test_invalid_field_type) ... ok
+test_invalid_m2m_field_with_through (modeladmin.test_checks.FilterVerticalCheckTests.test_invalid_m2m_field_with_through) ... ok
+test_invalid_reverse_m2m_field_with_related_name (modeladmin.test_checks.FilterVerticalCheckTests.test_invalid_reverse_m2m_field_with_related_name) ... ok
+test_missing_field (modeladmin.test_checks.FilterVerticalCheckTests.test_missing_field) ... ok
+test_not_iterable (modeladmin.test_checks.FilterVerticalCheckTests.test_not_iterable) ... ok
+test_valid_case (modeladmin.test_checks.FilterVerticalCheckTests.test_valid_case) ... ok
+test_missing_field (modeladmin.test_checks.FkNameCheckTests.test_missing_field) ... ok
+test_proxy_model (modeladmin.test_checks.FkNameCheckTests.test_proxy_model) ... ok
+test_proxy_model_fk_name (modeladmin.test_checks.FkNameCheckTests.test_proxy_model_fk_name) ... ok
+test_proxy_model_parent (modeladmin.test_checks.FkNameCheckTests.test_proxy_model_parent) ... ok
+test_valid_case (modeladmin.test_checks.FkNameCheckTests.test_valid_case) ... ok
+test_not_integer (modeladmin.test_checks.ListMaxShowAllCheckTests.test_not_integer) ... ok
+test_valid_case (modeladmin.test_checks.ListMaxShowAllCheckTests.test_valid_case) ... ok
+test_None_is_valid_case (modeladmin.test_checks.ListDisplayLinksCheckTests.test_None_is_valid_case) ... ok
+test_list_display_link_checked_for_list_tuple_if_get_list_display_overridden (modeladmin.test_checks.ListDisplayLinksCheckTests.test_list_display_link_checked_for_list_tuple_if_get_list_display_overridden)
+list_display_links is checked for list/tuple/None even if ... ok
+test_list_display_links_check_skipped_if_get_list_display_overridden (modeladmin.test_checks.ListDisplayLinksCheckTests.test_list_display_links_check_skipped_if_get_list_display_overridden)
+list_display_links check is skipped if get_list_display() is overridden. ... ok
+test_missing_field (modeladmin.test_checks.ListDisplayLinksCheckTests.test_missing_field) ... ok
+test_missing_in_list_display (modeladmin.test_checks.ListDisplayLinksCheckTests.test_missing_in_list_display) ... ok
+test_not_iterable (modeladmin.test_checks.ListDisplayLinksCheckTests.test_not_iterable) ... ok
+test_valid_case (modeladmin.test_checks.ListDisplayLinksCheckTests.test_valid_case) ... ok
+test_not_integer (modeladmin.test_checks.ListPerPageCheckTests.test_not_integer) ... ok
+test_valid_case (modeladmin.test_checks.ListPerPageCheckTests.test_valid_case) ... ok
+test_invalid_callable (modeladmin.test_checks.InlinesCheckTests.test_invalid_callable) ... ok
+test_invalid_model (modeladmin.test_checks.InlinesCheckTests.test_invalid_model) ... ok
+test_invalid_model_type (modeladmin.test_checks.InlinesCheckTests.test_invalid_model_type) ... ok
+test_missing_model_field (modeladmin.test_checks.InlinesCheckTests.test_missing_model_field) ... ok
+test_not_correct_inline_field (modeladmin.test_checks.InlinesCheckTests.test_not_correct_inline_field) ... ok
+test_not_iterable (modeladmin.test_checks.InlinesCheckTests.test_not_iterable) ... ok
+test_not_model_admin (modeladmin.test_checks.InlinesCheckTests.test_not_model_admin) ... ok
+test_valid_case (modeladmin.test_checks.InlinesCheckTests.test_valid_case) ... ok
+test_both_list_editable_and_list_display_links (modeladmin.test_checks.ListDisplayEditableTests.test_both_list_editable_and_list_display_links) ... ok
+test_list_display_first_item_in_list_editable (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_in_list_editable)
+The first item in list_display can be in list_editable as long as ... ok
+test_list_display_first_item_in_list_editable_no_list_display_links (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_in_list_editable_no_list_display_links)
+The first item in list_display cannot be in list_editable if ... ok
+test_list_display_first_item_same_as_list_editable_first_item (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_same_as_list_editable_first_item)
+The first item in list_display can be the same as the first in ... ok
+test_list_display_first_item_same_as_list_editable_no_list_display_links (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_first_item_same_as_list_editable_no_list_display_links)
+The first item in list_display cannot be the same as the first item ... ok
+test_list_display_links_is_none (modeladmin.test_checks.ListDisplayEditableTests.test_list_display_links_is_none)
+list_display and list_editable can contain the same values ... ok
+test_not_integer (modeladmin.test_checks.MaxNumCheckTests.test_not_integer) ... ok
+test_valid_case (modeladmin.test_checks.MaxNumCheckTests.test_valid_case) ... ok
+test_not_integer (modeladmin.test_checks.MinNumCheckTests.test_not_integer) ... ok
+test_valid_case (modeladmin.test_checks.MinNumCheckTests.test_valid_case) ... ok
+test_invalid_type (modeladmin.test_checks.ListSelectRelatedCheckTests.test_invalid_type) ... ok
+test_valid_case (modeladmin.test_checks.ListSelectRelatedCheckTests.test_valid_case) ... ok
+test_not_boolean (modeladmin.test_checks.SaveAsCheckTests.test_not_boolean) ... ok
+test_valid_case (modeladmin.test_checks.SaveAsCheckTests.test_valid_case) ... ok
 test_database_routing (multiple_database.tests.RouterTestCase.test_database_routing) ... ok
 test_db_selection (multiple_database.tests.RouterTestCase.test_db_selection)
 Querysets obey the router for db suggestions ... ok
@@ -23336,9 +23327,6 @@
 A router can choose to implement a subset of methods ... ok
 test_subquery (multiple_database.tests.RouterTestCase.test_subquery)
 Make sure as_sql works with subqueries and primary/replica. ... ok
-test_model_with_evaluate_method (model_regress.tests.EvaluateMethodTest.test_model_with_evaluate_method)
-You can filter by objects that have an 'evaluate' attr ... ok
-test_fields_cache_reset_on_copy (model_regress.tests.ModelFieldsCacheTest.test_fields_cache_reset_on_copy) ... ok
 test_callable (modeladmin.test_checks.ListFilterTests.test_callable) ... ok
 test_list_filter_is_func (modeladmin.test_checks.ListFilterTests.test_list_filter_is_func) ... ok
 test_list_filter_validation (modeladmin.test_checks.ListFilterTests.test_list_filter_validation) ... ok
@@ -23350,6 +23338,24 @@
 test_not_filter_again_again (modeladmin.test_checks.ListFilterTests.test_not_filter_again_again) ... ok
 test_not_list_filter_class (modeladmin.test_checks.ListFilterTests.test_not_list_filter_class) ... ok
 test_valid_case (modeladmin.test_checks.ListFilterTests.test_valid_case) ... ok
+test_invalid_field_type (modeladmin.test_checks.RadioFieldsCheckTests.test_invalid_field_type) ... ok
+test_invalid_value (modeladmin.test_checks.RadioFieldsCheckTests.test_invalid_value) ... ok
+test_missing_field (modeladmin.test_checks.RadioFieldsCheckTests.test_missing_field) ... ok
+test_not_dictionary (modeladmin.test_checks.RadioFieldsCheckTests.test_not_dictionary) ... ok
+test_valid_case (modeladmin.test_checks.RadioFieldsCheckTests.test_valid_case) ... ok
+test_not_boolean (modeladmin.test_checks.SaveOnTopCheckTests.test_not_boolean) ... ok
+test_valid_case (modeladmin.test_checks.SaveOnTopCheckTests.test_valid_case) ... ok
+test_not_iterable (modeladmin.test_checks.SearchFieldsCheckTests.test_not_iterable) ... ok
+test_invalid_expression (modeladmin.test_checks.OrderingCheckTests.test_invalid_expression) ... ok
+test_not_iterable (modeladmin.test_checks.OrderingCheckTests.test_not_iterable) ... ok
+test_random_marker_not_alone (modeladmin.test_checks.OrderingCheckTests.test_random_marker_not_alone) ... ok
+test_valid_case (modeladmin.test_checks.OrderingCheckTests.test_valid_case) ... ok
+test_valid_complex_case (modeladmin.test_checks.OrderingCheckTests.test_valid_complex_case) ... ok
+test_valid_expression (modeladmin.test_checks.OrderingCheckTests.test_valid_expression) ... ok
+test_valid_random_marker_case (modeladmin.test_checks.OrderingCheckTests.test_valid_random_marker_case) ... ok
+test_model_with_evaluate_method (model_regress.tests.EvaluateMethodTest.test_model_with_evaluate_method)
+You can filter by objects that have an 'evaluate' attr ... ok
+test_fields_cache_reset_on_copy (model_regress.tests.ModelFieldsCacheTest.test_fields_cache_reset_on_copy) ... ok
 test_field_attname (modeladmin.test_checks.RawIdCheckTests.test_field_attname) ... ok
 test_invalid_field_type (modeladmin.test_checks.RawIdCheckTests.test_invalid_field_type) ... ok
 test_missing_field (modeladmin.test_checks.RawIdCheckTests.test_missing_field) ... ok
@@ -23357,17 +23363,72 @@
 test_valid_case (modeladmin.test_checks.RawIdCheckTests.test_valid_case) ... ok
 test_valid_case_stored_generated_field (modeladmin.test_checks.RawIdCheckTests.test_valid_case_stored_generated_field) ... ok
 test_valid_case_virtual_generated_field (modeladmin.test_checks.RawIdCheckTests.test_valid_case_virtual_generated_field) ... ok
+test_invalid_field_type (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_invalid_field_type) ... ok
+test_missing_field (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_missing_field) ... ok
+test_missing_field_again (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_missing_field_again) ... ok
+test_not_dictionary (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_not_dictionary) ... ok
+test_not_list_or_tuple (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_not_list_or_tuple) ... ok
+test_one_to_one_field (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_one_to_one_field) ... ok
+test_valid_case (modeladmin.test_checks.PrepopulatedFieldsCheckTests.test_valid_case) ... ok
 test_pk_validation (model_regress.tests.ModelValidationTest.test_pk_validation) ... ok
-test_not_boolean (modeladmin.test_checks.SaveAsCheckTests.test_not_boolean) ... ok
-test_valid_case (modeladmin.test_checks.SaveAsCheckTests.test_valid_case) ... ok
 test_automatic_m2m_column_names (model_package.tests.ModelPackageTests.test_automatic_m2m_column_names)
 Regression for #12386 - field names on the autogenerated intermediate ... ok
 test_m2m_tables_in_subpackage_models (model_package.tests.ModelPackageTests.test_m2m_tables_in_subpackage_models)
 Regression for #12168: models split into subpackages still get M2M ... ok
 test_models_in_the_test_package (model_package.tests.ModelPackageTests.test_models_in_the_test_package)
 Regression for #12245 - Models can exist in the test package, too. ... ok
+test_invalid_field_type (modeladmin.test_checks.ListDisplayTests.test_invalid_field_type) ... ok
+test_invalid_m2m_related_name (modeladmin.test_checks.ListDisplayTests.test_invalid_m2m_related_name) ... ok
+test_invalid_related_field (modeladmin.test_checks.ListDisplayTests.test_invalid_related_field) ... ok
+test_invalid_reverse_related_field (modeladmin.test_checks.ListDisplayTests.test_invalid_reverse_related_field) ... ok
+test_missing_field (modeladmin.test_checks.ListDisplayTests.test_missing_field) ... ok
+test_missing_related_field (modeladmin.test_checks.ListDisplayTests.test_missing_related_field) ... ok
+test_not_iterable (modeladmin.test_checks.ListDisplayTests.test_not_iterable) ... ok
+test_valid_case (modeladmin.test_checks.ListDisplayTests.test_valid_case) ... ok
+test_valid_field_accessible_via_instance (modeladmin.test_checks.ListDisplayTests.test_valid_field_accessible_via_instance) ... ok
+test_fk_delete (multiple_database.tests.RouteForWriteTestCase.test_fk_delete) ... ok
+test_m2m_add (multiple_database.tests.RouteForWriteTestCase.test_m2m_add) ... ok
+test_m2m_clear (multiple_database.tests.RouteForWriteTestCase.test_m2m_clear) ... ok
+test_m2m_delete (multiple_database.tests.RouteForWriteTestCase.test_m2m_delete) ... ok
+test_m2m_get_or_create (multiple_database.tests.RouteForWriteTestCase.test_m2m_get_or_create) ... ok
+test_m2m_remove (multiple_database.tests.RouteForWriteTestCase.test_m2m_remove) ... ok
+test_m2m_update (multiple_database.tests.RouteForWriteTestCase.test_m2m_update) ... ok
+test_reverse_fk_delete (multiple_database.tests.RouteForWriteTestCase.test_reverse_fk_delete) ... ok
+test_reverse_fk_get_or_create (multiple_database.tests.RouteForWriteTestCase.test_reverse_fk_get_or_create) ... ok
+test_reverse_fk_update (multiple_database.tests.RouteForWriteTestCase.test_reverse_fk_update) ... ok
+test_reverse_m2m_add (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_add) ... ok
+test_reverse_m2m_clear (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_clear) ... ok
+test_reverse_m2m_delete (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_delete) ... ok
+test_reverse_m2m_get_or_create (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_get_or_create) ... ok
+test_reverse_m2m_remove (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_remove) ... ok
+test_reverse_m2m_update (multiple_database.tests.RouteForWriteTestCase.test_reverse_m2m_update) ... ok
 test_unique (model_inheritance.tests.InheritanceUniqueTests.test_unique) ... ok
 test_unique_together (model_inheritance.tests.InheritanceUniqueTests.test_unique_together) ... ok
+test_db_tablespace (model_indexes.tests.IndexesTests.test_db_tablespace) ... skipped "Database doesn't support feature(s): supports_tablespaces"
+test_func_with_tablespace (model_indexes.tests.IndexesTests.test_func_with_tablespace) ... skipped "Database doesn't support feature(s): supports_tablespaces"
+test_all_delete (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_all_delete)
+Verify base formset honors DELETE field ... ok
+test_custom_delete (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_custom_delete)
+Verify DeleteFormset ignores DELETE field and uses form method ... ok
+test_init_database (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_init_database)
+Add test data to database via formset ... ok
+test_no_delete (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_no_delete)
+Verify base formset doesn't modify database ... ok
+test_inlineformset_custom_callback (model_formsets_regress.tests.FormfieldCallbackTests.test_inlineformset_custom_callback) ... ok
+test_inlineformset_factory_default (model_formsets_regress.tests.FormfieldCallbackTests.test_inlineformset_factory_default) ... ok
+test_modelformset_custom_callback (model_formsets_regress.tests.FormfieldCallbackTests.test_modelformset_custom_callback) ... ok
+test_modelformset_factory_default (model_formsets_regress.tests.FormfieldCallbackTests.test_modelformset_factory_default) ... ok
+test_error_class (model_formsets_regress.tests.FormsetTests.test_error_class)
+Test the type of Formset and Form error attributes ... ok
+test_extraneous_query_is_not_run (model_formsets_regress.tests.FormsetTests.test_extraneous_query_is_not_run) ... ok
+test_initial_data (model_formsets_regress.tests.FormsetTests.test_initial_data) ... ok
+test_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_default_related_name) ... ok
+test_default_related_name_in_queryset_lookup (model_options.test_default_related_name.DefaultRelatedNameTests.test_default_related_name_in_queryset_lookup) ... ok
+test_inheritance (model_options.test_default_related_name.DefaultRelatedNameTests.test_inheritance) ... ok
+test_inheritance_with_overridden_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_inheritance_with_overridden_default_related_name) ... ok
+test_model_name_not_available_in_queryset_lookup (model_options.test_default_related_name.DefaultRelatedNameTests.test_model_name_not_available_in_queryset_lookup) ... ok
+test_no_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_no_default_related_name) ... ok
+test_related_name_overrides_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_related_name_overrides_default_related_name) ... ok
 test_assign_none_null_reverse_relation (one_to_one.tests.OneToOneTests.test_assign_none_null_reverse_relation) ... ok
 test_assign_none_reverse_relation (one_to_one.tests.OneToOneTests.test_assign_none_reverse_relation) ... ok
 test_assign_none_to_null_cached_reverse_relation (one_to_one.tests.OneToOneTests.test_assign_none_to_null_cached_reverse_relation) ... ok
@@ -23423,163 +23484,14 @@
 #10811 -- Assigning an unsaved object to a OneToOneField ... ok
 test_update_one_to_one_pk (one_to_one.tests.OneToOneTests.test_update_one_to_one_pk) ... ok
 test_update_or_create_reverse_o2o_error (one_to_one.tests.OneToOneTests.test_update_or_create_reverse_o2o_error) ... ok
-test_db_tablespace (model_indexes.tests.IndexesTests.test_db_tablespace) ... skipped "Database doesn't support feature(s): supports_tablespaces"
-test_func_with_tablespace (model_indexes.tests.IndexesTests.test_func_with_tablespace) ... skipped "Database doesn't support feature(s): supports_tablespaces"
-test_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_default_related_name) ... ok
-test_default_related_name_in_queryset_lookup (model_options.test_default_related_name.DefaultRelatedNameTests.test_default_related_name_in_queryset_lookup) ... ok
-test_inheritance (model_options.test_default_related_name.DefaultRelatedNameTests.test_inheritance) ... ok
-test_inheritance_with_overridden_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_inheritance_with_overridden_default_related_name) ... ok
-test_model_name_not_available_in_queryset_lookup (model_options.test_default_related_name.DefaultRelatedNameTests.test_model_name_not_available_in_queryset_lookup) ... ok
-test_no_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_no_default_related_name) ... ok
-test_related_name_overrides_default_related_name (model_options.test_default_related_name.DefaultRelatedNameTests.test_related_name_overrides_default_related_name) ... ok
 test_delete_already_deleted (model_formsets_regress.tests.RedeleteTests.test_delete_already_deleted) ... ok
 test_resubmit (model_formsets_regress.tests.RedeleteTests.test_resubmit) ... ok
-test_error_class (model_formsets_regress.tests.FormsetTests.test_error_class)
-Test the type of Formset and Form error attributes ... ok
-test_extraneous_query_is_not_run (model_formsets_regress.tests.FormsetTests.test_extraneous_query_is_not_run) ... ok
-test_initial_data (model_formsets_regress.tests.FormsetTests.test_initial_data) ... ok
-test_inlineformset_custom_callback (model_formsets_regress.tests.FormfieldCallbackTests.test_inlineformset_custom_callback) ... ok
-test_inlineformset_factory_default (model_formsets_regress.tests.FormfieldCallbackTests.test_inlineformset_factory_default) ... ok
-test_modelformset_custom_callback (model_formsets_regress.tests.FormfieldCallbackTests.test_modelformset_custom_callback) ... ok
-test_modelformset_factory_default (model_formsets_regress.tests.FormfieldCallbackTests.test_modelformset_factory_default) ... ok
-test_chained_fks (model_regress.tests.ModelTests.test_chained_fks)
-Chained foreign keys with to_field produce incorrect query. ... ok
-test_date_filter_null (model_regress.tests.ModelTests.test_date_filter_null) ... ok
-test_date_lookup (model_regress.tests.ModelTests.test_date_lookup) ... ok
-test_empty_choice (model_regress.tests.ModelTests.test_empty_choice) ... ok
-test_get_next_prev_by_field (model_regress.tests.ModelTests.test_get_next_prev_by_field) ... ok
-test_get_next_prev_by_field_unsaved (model_regress.tests.ModelTests.test_get_next_prev_by_field_unsaved) ... ok
-test_long_textfield (model_regress.tests.ModelTests.test_long_textfield) ... ok
-test_long_unicode_textfield (model_regress.tests.ModelTests.test_long_unicode_textfield) ... ok
-test_metaclass_can_access_attribute_dict (model_regress.tests.ModelTests.test_metaclass_can_access_attribute_dict)
-Model metaclasses have access to the class attribute dict in ... ok
-test_model_init_too_many_args (model_regress.tests.ModelTests.test_model_init_too_many_args) ... ok
-test_primary_key_foreign_key_types (model_regress.tests.ModelTests.test_primary_key_foreign_key_types) ... ok
-test_related_gte_lookup (model_regress.tests.ModelTests.test_related_gte_lookup)
-Regression test for #10153: foreign key __gte lookups. ... ok
-test_related_lte_lookup (model_regress.tests.ModelTests.test_related_lte_lookup)
-Regression test for #10153: foreign key __lte lookups. ... ok
-test_sql_insert_compiler_return_id_attribute (model_regress.tests.ModelTests.test_sql_insert_compiler_return_id_attribute)
-Regression test for #14019: SQLInsertCompiler.as_sql() failure ... ok
-test_timezones (model_regress.tests.ModelTests.test_timezones) ... skipped "Database doesn't support feature(s): supports_timezones"
-test_all_delete (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_all_delete)
-Verify base formset honors DELETE field ... ok
-test_custom_delete (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_custom_delete)
-Verify DeleteFormset ignores DELETE field and uses form method ... ok
-test_init_database (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_init_database)
-Add test data to database via formset ... ok
-test_no_delete (model_formsets_regress.tests.FormfieldShouldDeleteFormTests.test_no_delete)
-Verify base formset doesn't modify database ... ok
-test_inlineformset_factory_ignores_default_pks_on_submit (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_ignores_default_pks_on_submit)
-#24377 - Inlines with a model field default should ignore that default ... ok
-test_inlineformset_factory_nulls_default_pks (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks)
-#24377 - If we're adding a new object, a parent's auto-generated pk ... ok
-test_inlineformset_factory_nulls_default_pks_alternate_key_relation (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_alternate_key_relation)
-#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
-test_inlineformset_factory_nulls_default_pks_alternate_key_relation_data (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_alternate_key_relation_data)
-If form data is provided, a parent's auto-generated alternate key is ... ok
-test_inlineformset_factory_nulls_default_pks_auto_parent_uuid_child (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_auto_parent_uuid_child)
-#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
-test_inlineformset_factory_nulls_default_pks_child_editable_pk (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_child_editable_pk)
-#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
-test_inlineformset_factory_nulls_default_pks_uuid_parent_auto_child (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_uuid_parent_auto_child)
-#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
 test_add_form_deletion_when_invalid (model_formsets.tests.DeletionTests.test_add_form_deletion_when_invalid)
 Make sure that an add form that is filled out, but marked for deletion ... ok
 test_change_form_deletion_when_invalid (model_formsets.tests.DeletionTests.test_change_form_deletion_when_invalid)
 Make sure that a change form that is filled out, but marked for deletion ... ok
 test_deletion (model_formsets.tests.DeletionTests.test_deletion) ... ok
 test_outdated_deletion (model_formsets.tests.DeletionTests.test_outdated_deletion) ... ok
-test_avoid_infinite_loop_on_too_many_subqueries (queries.tests.Queries1Tests.test_avoid_infinite_loop_on_too_many_subqueries) ... ok
-test_combining_does_not_mutate (queries.tests.Queries1Tests.test_combining_does_not_mutate) ... ok
-test_common_mixed_case_foreign_keys (queries.tests.Queries1Tests.test_common_mixed_case_foreign_keys)
-Valid query should be generated when fields fetched from joined tables ... ok
-test_deferred_load_qs_pickling (queries.tests.Queries1Tests.test_deferred_load_qs_pickling) ... ok
-test_double_exclude (queries.tests.Queries1Tests.test_double_exclude) ... ok
-test_error_raised_on_filter_with_dictionary (queries.tests.Queries1Tests.test_error_raised_on_filter_with_dictionary) ... ok
-test_exclude (queries.tests.Queries1Tests.test_exclude) ... ok
-test_exclude_in (queries.tests.Queries1Tests.test_exclude_in) ... ok
-test_excluded_intermediary_m2m_table_joined (queries.tests.Queries1Tests.test_excluded_intermediary_m2m_table_joined) ... ok
-test_field_with_filterable (queries.tests.Queries1Tests.test_field_with_filterable) ... ok
-test_filter_by_related_field_nested_transforms (queries.tests.Queries1Tests.test_filter_by_related_field_nested_transforms) ... ok
-test_filter_by_related_field_transform (queries.tests.Queries1Tests.test_filter_by_related_field_transform) ... ok
-test_get_clears_ordering (queries.tests.Queries1Tests.test_get_clears_ordering)
-get() should clear ordering for optimization purposes. ... ok
-test_heterogeneous_qs_combination (queries.tests.Queries1Tests.test_heterogeneous_qs_combination) ... ok
-test_lookup_constraint_fielderror (queries.tests.Queries1Tests.test_lookup_constraint_fielderror) ... ok
-test_negate_field (queries.tests.Queries1Tests.test_negate_field) ... ok
-test_nested_exclude (queries.tests.Queries1Tests.test_nested_exclude) ... ok
-test_order_by_join_unref (queries.tests.Queries1Tests.test_order_by_join_unref)
-This test is related to the above one, testing that there aren't ... ok
-test_order_by_rawsql (queries.tests.Queries1Tests.test_order_by_rawsql) ... ok
-test_order_by_related_field_transform (queries.tests.Queries1Tests.test_order_by_related_field_transform) ... ok
-test_order_by_tables (queries.tests.Queries1Tests.test_order_by_tables) ... ok
-test_reasonable_number_of_subq_aliases (queries.tests.Queries1Tests.test_reasonable_number_of_subq_aliases) ... ok
-test_subquery_condition (queries.tests.Queries1Tests.test_subquery_condition) ... ok
-test_ticket10205 (queries.tests.Queries1Tests.test_ticket10205) ... ok
-test_ticket10432 (queries.tests.Queries1Tests.test_ticket10432) ... ok
-test_ticket1050 (queries.tests.Queries1Tests.test_ticket1050) ... ok
-test_ticket10742 (queries.tests.Queries1Tests.test_ticket10742) ... ok
-test_ticket17429 (queries.tests.Queries1Tests.test_ticket17429)
-Meta.ordering=None works the same as Meta.ordering=[] ... ok
-test_ticket1801 (queries.tests.Queries1Tests.test_ticket1801) ... ok
-test_ticket19672 (queries.tests.Queries1Tests.test_ticket19672) ... ok
-test_ticket2091 (queries.tests.Queries1Tests.test_ticket2091) ... ok
-test_ticket2253 (queries.tests.Queries1Tests.test_ticket2253) ... ok
-test_ticket2306 (queries.tests.Queries1Tests.test_ticket2306) ... ok
-test_ticket2400 (queries.tests.Queries1Tests.test_ticket2400) ... ok
-test_ticket2496 (queries.tests.Queries1Tests.test_ticket2496) ... ok
-test_ticket3037 (queries.tests.Queries1Tests.test_ticket3037) ... ok
-test_ticket3141 (queries.tests.Queries1Tests.test_ticket3141) ... ok
-test_ticket4358 (queries.tests.Queries1Tests.test_ticket4358) ... ok
-test_ticket4464 (queries.tests.Queries1Tests.test_ticket4464) ... ok
-test_ticket4510 (queries.tests.Queries1Tests.test_ticket4510) ... ok
-test_ticket6074 (queries.tests.Queries1Tests.test_ticket6074) ... ok
-test_ticket6154 (queries.tests.Queries1Tests.test_ticket6154) ... ok
-test_ticket6981 (queries.tests.Queries1Tests.test_ticket6981) ... ok
-test_ticket7076 (queries.tests.Queries1Tests.test_ticket7076) ... ok
-test_ticket7096 (queries.tests.Queries1Tests.test_ticket7096) ... ok
-test_ticket7155 (queries.tests.Queries1Tests.test_ticket7155) ... ok
-test_ticket7181 (queries.tests.Queries1Tests.test_ticket7181) ... ok
-test_ticket7235 (queries.tests.Queries1Tests.test_ticket7235) ... ok
-test_ticket7277 (queries.tests.Queries1Tests.test_ticket7277) ... ok
-test_ticket7323 (queries.tests.Queries1Tests.test_ticket7323) ... ok
-test_ticket7378 (queries.tests.Queries1Tests.test_ticket7378) ... ok
-test_ticket7791 (queries.tests.Queries1Tests.test_ticket7791) ... ok
-test_ticket7813 (queries.tests.Queries1Tests.test_ticket7813) ... ok
-test_ticket8439 (queries.tests.Queries1Tests.test_ticket8439) ... ok
-test_ticket9926 (queries.tests.Queries1Tests.test_ticket9926) ... ok
-test_ticket9985 (queries.tests.Queries1Tests.test_ticket9985) ... ok
-test_ticket9997 (queries.tests.Queries1Tests.test_ticket9997) ... ok
-test_ticket_10790_1 (queries.tests.Queries1Tests.test_ticket_10790_1) ... ok
-test_ticket_10790_2 (queries.tests.Queries1Tests.test_ticket_10790_2) ... ok
-test_ticket_10790_3 (queries.tests.Queries1Tests.test_ticket_10790_3) ... ok
-test_ticket_10790_4 (queries.tests.Queries1Tests.test_ticket_10790_4) ... ok
-test_ticket_10790_5 (queries.tests.Queries1Tests.test_ticket_10790_5) ... ok
-test_ticket_10790_6 (queries.tests.Queries1Tests.test_ticket_10790_6) ... ok
-test_ticket_10790_7 (queries.tests.Queries1Tests.test_ticket_10790_7) ... ok
-test_ticket_10790_8 (queries.tests.Queries1Tests.test_ticket_10790_8) ... ok
-test_ticket_10790_combine (queries.tests.Queries1Tests.test_ticket_10790_combine) ... ok
-test_ticket_20250 (queries.tests.Queries1Tests.test_ticket_20250) ... ok
-test_tickets_1878_2939 (queries.tests.Queries1Tests.test_tickets_1878_2939) ... ok
-test_tickets_2076_7256 (queries.tests.Queries1Tests.test_tickets_2076_7256) ... ok
-test_tickets_2080_3592 (queries.tests.Queries1Tests.test_tickets_2080_3592) ... ok
-test_tickets_2874_3002 (queries.tests.Queries1Tests.test_tickets_2874_3002) ... ok
-test_tickets_4088_4306 (queries.tests.Queries1Tests.test_tickets_4088_4306) ... ok
-test_tickets_5321_7070 (queries.tests.Queries1Tests.test_tickets_5321_7070) ... ok
-test_tickets_5324_6704 (queries.tests.Queries1Tests.test_tickets_5324_6704) ... ok
-test_tickets_6180_6203 (queries.tests.Queries1Tests.test_tickets_6180_6203) ... ok
-test_tickets_7087_12242 (queries.tests.Queries1Tests.test_tickets_7087_12242) ... ok
-test_tickets_7204_7506 (queries.tests.Queries1Tests.test_tickets_7204_7506) ... ok
-test_tickets_7448_7707 (queries.tests.Queries1Tests.test_tickets_7448_7707) ... ok
-test_union_values_subquery (queries.tests.Queries1Tests.test_union_values_subquery) ... ok
-test_model_form_clean_applies_to_model (model_forms.tests.CustomCleanTests.test_model_form_clean_applies_to_model)
-Regression test for #12960. Make sure the cleaned_data returned from ... ok
-test_override_clean (model_forms.tests.CustomCleanTests.test_override_clean)
-Regression for #12596: Calling super from ModelForm.clean() should be ... ok
-test_create_save_error (model_forms.test_uuid.ModelFormBaseTest.test_create_save_error) ... ok
-test_model_multiple_choice_field_uuid_pk (model_forms.test_uuid.ModelFormBaseTest.test_model_multiple_choice_field_uuid_pk) ... ok
-test_update_save_error (model_forms.test_uuid.ModelFormBaseTest.test_update_save_error) ... ok
 test_empty_fields_on_modelformset (model_formsets_regress.tests.InlineFormsetTests.test_empty_fields_on_modelformset)
 No fields passed to modelformset_factory() should result in no fields ... ok
 test_formset_over_inherited_model (model_formsets_regress.tests.InlineFormsetTests.test_formset_over_inherited_model)
@@ -23597,33 +23509,20 @@
 #13794 --- An inline model with a to_field to a related field of a ... ok
 test_save_as_new_with_new_inlines (model_formsets_regress.tests.InlineFormsetTests.test_save_as_new_with_new_inlines)
 Existing and new inlines are saved with save_as_new. ... ok
-test_abstract (model_inheritance.tests.ModelInheritanceTests.test_abstract) ... ok
-test_abstract_parent_link (model_inheritance.tests.ModelInheritanceTests.test_abstract_parent_link) ... ok
-test_create_child_no_update (model_inheritance.tests.ModelInheritanceTests.test_create_child_no_update)
-Creating a child with non-abstract parents only issues INSERTs. ... ok
-test_create_copy_with_inherited_m2m (model_inheritance.tests.ModelInheritanceTests.test_create_copy_with_inherited_m2m) ... ok
-test_create_diamond_mti_common_parent (model_inheritance.tests.ModelInheritanceTests.test_create_diamond_mti_common_parent) ... ok
-test_create_diamond_mti_default_pk (model_inheritance.tests.ModelInheritanceTests.test_create_diamond_mti_default_pk) ... ok
-test_custompk_m2m (model_inheritance.tests.ModelInheritanceTests.test_custompk_m2m) ... ok
-test_eq (model_inheritance.tests.ModelInheritanceTests.test_eq) ... ok
-test_full_clean (model_inheritance.tests.ModelInheritanceTests.test_full_clean) ... ok
-test_inherited_ordering_pk_desc (model_inheritance.tests.ModelInheritanceTests.test_inherited_ordering_pk_desc) ... ok
-test_init_subclass (model_inheritance.tests.ModelInheritanceTests.test_init_subclass) ... ok
-test_meta_fields_and_ordering (model_inheritance.tests.ModelInheritanceTests.test_meta_fields_and_ordering) ... ok
-test_mixin_init (model_inheritance.tests.ModelInheritanceTests.test_mixin_init) ... ok
-test_model_with_distinct_accessors (model_inheritance.tests.ModelInheritanceTests.test_model_with_distinct_accessors) ... ok
-test_model_with_distinct_related_query_name (model_inheritance.tests.ModelInheritanceTests.test_model_with_distinct_related_query_name) ... ok
-test_queryset_class_getitem (model_inheritance.tests.ModelInheritanceTests.test_queryset_class_getitem) ... ok
-test_reverse_relation_for_different_hierarchy_tree (model_inheritance.tests.ModelInheritanceTests.test_reverse_relation_for_different_hierarchy_tree) ... ok
-test_set_name (model_inheritance.tests.ModelInheritanceTests.test_set_name) ... ok
-test_shadow_parent_attribute_with_field (model_inheritance.tests.ModelInheritanceTests.test_shadow_parent_attribute_with_field) ... ok
-test_shadow_parent_method_with_field (model_inheritance.tests.ModelInheritanceTests.test_shadow_parent_method_with_field) ... ok
-test_shadow_parent_property_with_field (model_inheritance.tests.ModelInheritanceTests.test_shadow_parent_property_with_field) ... ok
-test_update_parent_filtering (model_inheritance.tests.ModelInheritanceTests.test_update_parent_filtering)
-Updating a field of a model subclass doesn't issue an UPDATE ... ok
-test_model_form_applies_localize_to_all_fields (model_forms.tests.LocalizedModelFormTest.test_model_form_applies_localize_to_all_fields) ... ok
-test_model_form_applies_localize_to_some_fields (model_forms.tests.LocalizedModelFormTest.test_model_form_applies_localize_to_some_fields) ... ok
-test_model_form_refuses_arbitrary_string (model_forms.tests.LocalizedModelFormTest.test_model_form_refuses_arbitrary_string) ... ok
+test_inlineformset_factory_ignores_default_pks_on_submit (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_ignores_default_pks_on_submit)
+#24377 - Inlines with a model field default should ignore that default ... ok
+test_inlineformset_factory_nulls_default_pks (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks)
+#24377 - If we're adding a new object, a parent's auto-generated pk ... ok
+test_inlineformset_factory_nulls_default_pks_alternate_key_relation (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_alternate_key_relation)
+#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
+test_inlineformset_factory_nulls_default_pks_alternate_key_relation_data (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_alternate_key_relation_data)
+If form data is provided, a parent's auto-generated alternate key is ... ok
+test_inlineformset_factory_nulls_default_pks_auto_parent_uuid_child (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_auto_parent_uuid_child)
+#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
+test_inlineformset_factory_nulls_default_pks_child_editable_pk (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_child_editable_pk)
+#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
+test_inlineformset_factory_nulls_default_pks_uuid_parent_auto_child (model_formsets.test_uuid.InlineFormsetTests.test_inlineformset_factory_nulls_default_pks_uuid_parent_auto_child)
+#24958 - Variant of test_inlineformset_factory_nulls_default_pks for ... ok
 test_exclude_inherited_on_null (model_inheritance.tests.ModelInheritanceDataTests.test_exclude_inherited_on_null) ... ok
 test_filter_inherited_model (model_inheritance.tests.ModelInheritanceDataTests.test_filter_inherited_model) ... ok
 test_filter_inherited_on_null (model_inheritance.tests.ModelInheritanceDataTests.test_filter_inherited_on_null) ... ok
@@ -23643,18 +23542,10 @@
 Update queries do not generate unnecessary queries (#18304). ... ok
 test_update_works_on_parent_and_child_models_at_once (model_inheritance.tests.ModelInheritanceDataTests.test_update_works_on_parent_and_child_models_at_once) ... ok
 test_values_works_on_parent_model_fields (model_inheritance.tests.ModelInheritanceDataTests.test_values_works_on_parent_model_fields) ... ok
-test_callable_called_each_time_form_is_instantiated (model_forms.tests.LimitChoicesToTests.test_callable_called_each_time_form_is_instantiated) ... ok
-test_custom_field_with_queryset_but_no_limit_choices_to (model_forms.tests.LimitChoicesToTests.test_custom_field_with_queryset_but_no_limit_choices_to)
-A custom field with a `queryset` attribute but no `limit_choices_to` ... ok
-test_fields_for_model_applies_limit_choices_to (model_forms.tests.LimitChoicesToTests.test_fields_for_model_applies_limit_choices_to) ... ok
-test_limit_choices_to_callable_for_fk_rel (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_callable_for_fk_rel)
-A ForeignKey can use limit_choices_to as a callable (#2554). ... ok
-test_limit_choices_to_callable_for_m2m_rel (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_callable_for_m2m_rel)
-A ManyToManyField can use limit_choices_to as a callable (#2554). ... ok
-test_limit_choices_to_m2m_through (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_m2m_through) ... ok
-test_limit_choices_to_no_duplicates (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_no_duplicates) ... ok
-test_many_to_many (model_forms.tests.ModelToDictTests.test_many_to_many)
-Data for a ManyToManyField is a list rather than a lazy QuerySet. ... ok
+test_model_form_clean_applies_to_model (model_forms.tests.CustomCleanTests.test_model_form_clean_applies_to_model)
+Regression test for #12960. Make sure the cleaned_data returned from ... ok
+test_override_clean (model_forms.tests.CustomCleanTests.test_override_clean)
+Regression for #12596: Calling super from ModelForm.clean() should be ... ok
 test_abstract_base_class_m2m_relation_inheritance (model_inheritance_regress.tests.ModelInheritanceTest.test_abstract_base_class_m2m_relation_inheritance) ... ok
 test_abstract_verbose_name_plural_inheritance (model_inheritance_regress.tests.ModelInheritanceTest.test_abstract_verbose_name_plural_inheritance)
 verbose_name_plural correctly inherited from ABC if inheritance chain ... ok
@@ -23697,29 +23588,127 @@
 test_use_explicit_o2o_to_parent_as_pk (model_inheritance_regress.tests.ModelInheritanceTest.test_use_explicit_o2o_to_parent_as_pk)
 The connector from child to parent need not be the pk on the child. ... ok
 test_use_explicit_o2o_to_parent_from_abstract_model (model_inheritance_regress.tests.ModelInheritanceTest.test_use_explicit_o2o_to_parent_from_abstract_model) ... ok
-test_clean_false (model_forms.tests.FileAndImageFieldTests.test_clean_false)
-If the ``clean`` method on a non-required FileField receives False as ... ok
-test_clean_false_required (model_forms.tests.FileAndImageFieldTests.test_clean_false_required)
-If the ``clean`` method on a required FileField receives False as the ... ok
-test_clear_and_file_contradiction (model_forms.tests.FileAndImageFieldTests.test_clear_and_file_contradiction)
-If the user submits a new file upload AND checks the clear checkbox, ... ok
-test_custom_file_field_save (model_forms.tests.FileAndImageFieldTests.test_custom_file_field_save)
-Regression for #11149: save_form_data should be called only once ... ok
-test_file_field_data (model_forms.tests.FileAndImageFieldTests.test_file_field_data) ... ok
-test_file_field_multiple_save (model_forms.tests.FileAndImageFieldTests.test_file_field_multiple_save)
-Simulate a file upload and check how many times Model.save() gets ... ok
-test_file_path_field_blank (model_forms.tests.FileAndImageFieldTests.test_file_path_field_blank)
-FilePathField(blank=True) includes the empty option. ... ok
-test_filefield_required_false (model_forms.tests.FileAndImageFieldTests.test_filefield_required_false) ... ok
-test_full_clear (model_forms.tests.FileAndImageFieldTests.test_full_clear)
-Integration happy-path test that a model FileField can actually be set ... ok
-test_image_field (model_forms.tests.FileAndImageFieldTests.test_image_field) ... ok
-test_render_empty_file_field (model_forms.tests.FileAndImageFieldTests.test_render_empty_file_field) ... ok
+test_create_save_error (model_forms.test_uuid.ModelFormBaseTest.test_create_save_error) ... ok
+test_model_multiple_choice_field_uuid_pk (model_forms.test_uuid.ModelFormBaseTest.test_model_multiple_choice_field_uuid_pk) ... ok
+test_update_save_error (model_forms.test_uuid.ModelFormBaseTest.test_update_save_error) ... ok
+test_model_form_applies_localize_to_all_fields (model_forms.tests.LocalizedModelFormTest.test_model_form_applies_localize_to_all_fields) ... ok
+test_model_form_applies_localize_to_some_fields (model_forms.tests.LocalizedModelFormTest.test_model_form_applies_localize_to_some_fields) ... ok
+test_model_form_refuses_arbitrary_string (model_forms.tests.LocalizedModelFormTest.test_model_form_refuses_arbitrary_string) ... ok
+test_chained_fks (model_regress.tests.ModelTests.test_chained_fks)
+Chained foreign keys with to_field produce incorrect query. ... ok
+test_date_filter_null (model_regress.tests.ModelTests.test_date_filter_null) ... ok
+test_date_lookup (model_regress.tests.ModelTests.test_date_lookup) ... ok
+test_empty_choice (model_regress.tests.ModelTests.test_empty_choice) ... ok
+test_get_next_prev_by_field (model_regress.tests.ModelTests.test_get_next_prev_by_field) ... ok
+test_get_next_prev_by_field_unsaved (model_regress.tests.ModelTests.test_get_next_prev_by_field_unsaved) ... ok
+test_long_textfield (model_regress.tests.ModelTests.test_long_textfield) ... ok
+test_long_unicode_textfield (model_regress.tests.ModelTests.test_long_unicode_textfield) ... ok
+test_metaclass_can_access_attribute_dict (model_regress.tests.ModelTests.test_metaclass_can_access_attribute_dict)
+Model metaclasses have access to the class attribute dict in ... ok
+test_model_init_too_many_args (model_regress.tests.ModelTests.test_model_init_too_many_args) ... ok
+test_primary_key_foreign_key_types (model_regress.tests.ModelTests.test_primary_key_foreign_key_types) ... ok
+test_related_gte_lookup (model_regress.tests.ModelTests.test_related_gte_lookup)
+Regression test for #10153: foreign key __gte lookups. ... ok
+test_related_lte_lookup (model_regress.tests.ModelTests.test_related_lte_lookup)
+Regression test for #10153: foreign key __lte lookups. ... ok
+test_sql_insert_compiler_return_id_attribute (model_regress.tests.ModelTests.test_sql_insert_compiler_return_id_attribute)
+Regression test for #14019: SQLInsertCompiler.as_sql() failure ... ok
+test_timezones (model_regress.tests.ModelTests.test_timezones) ... skipped "Database doesn't support feature(s): supports_timezones"
+test_abstract (model_inheritance.tests.ModelInheritanceTests.test_abstract) ... ok
+test_abstract_parent_link (model_inheritance.tests.ModelInheritanceTests.test_abstract_parent_link) ... ok
+test_create_child_no_update (model_inheritance.tests.ModelInheritanceTests.test_create_child_no_update)
+Creating a child with non-abstract parents only issues INSERTs. ... ok
+test_create_copy_with_inherited_m2m (model_inheritance.tests.ModelInheritanceTests.test_create_copy_with_inherited_m2m) ... ok
+test_create_diamond_mti_common_parent (model_inheritance.tests.ModelInheritanceTests.test_create_diamond_mti_common_parent) ... ok
+test_create_diamond_mti_default_pk (model_inheritance.tests.ModelInheritanceTests.test_create_diamond_mti_default_pk) ... ok
+test_custompk_m2m (model_inheritance.tests.ModelInheritanceTests.test_custompk_m2m) ... ok
+test_eq (model_inheritance.tests.ModelInheritanceTests.test_eq) ... ok
+test_full_clean (model_inheritance.tests.ModelInheritanceTests.test_full_clean) ... ok
+test_inherited_ordering_pk_desc (model_inheritance.tests.ModelInheritanceTests.test_inherited_ordering_pk_desc) ... ok
+test_init_subclass (model_inheritance.tests.ModelInheritanceTests.test_init_subclass) ... ok
+test_meta_fields_and_ordering (model_inheritance.tests.ModelInheritanceTests.test_meta_fields_and_ordering) ... ok
+test_mixin_init (model_inheritance.tests.ModelInheritanceTests.test_mixin_init) ... ok
+test_model_with_distinct_accessors (model_inheritance.tests.ModelInheritanceTests.test_model_with_distinct_accessors) ... ok
+test_model_with_distinct_related_query_name (model_inheritance.tests.ModelInheritanceTests.test_model_with_distinct_related_query_name) ... ok
+test_queryset_class_getitem (model_inheritance.tests.ModelInheritanceTests.test_queryset_class_getitem) ... ok
+test_reverse_relation_for_different_hierarchy_tree (model_inheritance.tests.ModelInheritanceTests.test_reverse_relation_for_different_hierarchy_tree) ... ok
+test_set_name (model_inheritance.tests.ModelInheritanceTests.test_set_name) ... ok
+test_shadow_parent_attribute_with_field (model_inheritance.tests.ModelInheritanceTests.test_shadow_parent_attribute_with_field) ... ok
+test_shadow_parent_method_with_field (model_inheritance.tests.ModelInheritanceTests.test_shadow_parent_method_with_field) ... ok
+test_shadow_parent_property_with_field (model_inheritance.tests.ModelInheritanceTests.test_shadow_parent_property_with_field) ... ok
+test_update_parent_filtering (model_inheritance.tests.ModelInheritanceTests.test_update_parent_filtering)
+Updating a field of a model subclass doesn't issue an UPDATE ... ok
+test_callable_called_each_time_form_is_instantiated (model_forms.tests.LimitChoicesToTests.test_callable_called_each_time_form_is_instantiated) ... ok
+test_custom_field_with_queryset_but_no_limit_choices_to (model_forms.tests.LimitChoicesToTests.test_custom_field_with_queryset_but_no_limit_choices_to)
+A custom field with a `queryset` attribute but no `limit_choices_to` ... ok
+test_fields_for_model_applies_limit_choices_to (model_forms.tests.LimitChoicesToTests.test_fields_for_model_applies_limit_choices_to) ... ok
+test_limit_choices_to_callable_for_fk_rel (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_callable_for_fk_rel)
+A ForeignKey can use limit_choices_to as a callable (#2554). ... ok
+test_limit_choices_to_callable_for_m2m_rel (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_callable_for_m2m_rel)
+A ManyToManyField can use limit_choices_to as a callable (#2554). ... ok
+test_limit_choices_to_m2m_through (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_m2m_through) ... ok
+test_limit_choices_to_no_duplicates (model_forms.tests.LimitChoicesToTests.test_limit_choices_to_no_duplicates) ... ok
+test_custom_form_meta_exclude (modeladmin.tests.ModelAdminTests.test_custom_form_meta_exclude)
+The custom ModelForm's `Meta.exclude` is overridden if ... ok
+test_custom_form_meta_exclude_with_readonly (modeladmin.tests.ModelAdminTests.test_custom_form_meta_exclude_with_readonly)
+The custom ModelForm's `Meta.exclude` is respected when used in ... ok
+test_custom_form_validation (modeladmin.tests.ModelAdminTests.test_custom_form_validation) ... ok
+test_custom_formfield_override_readonly (modeladmin.tests.ModelAdminTests.test_custom_formfield_override_readonly) ... ok
+test_default_attributes (modeladmin.tests.ModelAdminTests.test_default_attributes) ... ok
+test_default_fields (modeladmin.tests.ModelAdminTests.test_default_fields) ... ok
+test_default_fieldsets (modeladmin.tests.ModelAdminTests.test_default_fieldsets) ... ok
+test_default_foreign_key_widget (modeladmin.tests.ModelAdminTests.test_default_foreign_key_widget) ... ok
+test_field_arguments (modeladmin.tests.ModelAdminTests.test_field_arguments) ... ok
+test_field_arguments_restricted_on_form (modeladmin.tests.ModelAdminTests.test_field_arguments_restricted_on_form) ... ok
+test_foreign_key_as_radio_field (modeladmin.tests.ModelAdminTests.test_foreign_key_as_radio_field) ... ok
+test_form_exclude_kwarg_override (modeladmin.tests.ModelAdminTests.test_form_exclude_kwarg_override)
+The `exclude` kwarg passed to `ModelAdmin.get_form()` overrides all ... ok
+test_formset_exclude_kwarg_override (modeladmin.tests.ModelAdminTests.test_formset_exclude_kwarg_override)
+The `exclude` kwarg passed to `InlineModelAdmin.get_formset()` ... ok
+test_formset_overriding_get_exclude_with_form_exclude (modeladmin.tests.ModelAdminTests.test_formset_overriding_get_exclude_with_form_exclude) ... ok
+test_formset_overriding_get_exclude_with_form_fields (modeladmin.tests.ModelAdminTests.test_formset_overriding_get_exclude_with_form_fields) ... ok
+test_get_autocomplete_fields (modeladmin.tests.ModelAdminTests.test_get_autocomplete_fields) ... ok
+test_get_deleted_objects (modeladmin.tests.ModelAdminTests.test_get_deleted_objects) ... ok
+test_get_deleted_objects_with_custom_has_delete_permission (modeladmin.tests.ModelAdminTests.test_get_deleted_objects_with_custom_has_delete_permission)
+ModelAdmin.get_deleted_objects() uses ModelAdmin.has_delete_permission() ... ok
+test_get_exclude_overrides_exclude (modeladmin.tests.ModelAdminTests.test_get_exclude_overrides_exclude) ... ok
+test_get_exclude_takes_obj (modeladmin.tests.ModelAdminTests.test_get_exclude_takes_obj) ... ok
+test_get_fieldsets (modeladmin.tests.ModelAdminTests.test_get_fieldsets) ... ok
+test_log_actions (modeladmin.tests.ModelAdminTests.test_log_actions) ... ok
+test_log_deletion (modeladmin.tests.ModelAdminTests.test_log_deletion) ... ok
+test_log_deletion_fallback (modeladmin.tests.ModelAdminTests.test_log_deletion_fallback) ... ok
+test_log_deletions (modeladmin.tests.ModelAdminTests.test_log_deletions) ... ok
+test_lookup_allowed_allows_nonexistent_lookup (modeladmin.tests.ModelAdminTests.test_lookup_allowed_allows_nonexistent_lookup)
+A lookup_allowed allows a parameter whose field lookup doesn't exist. ... ok
+test_lookup_allowed_considers_dynamic_list_filter (modeladmin.tests.ModelAdminTests.test_lookup_allowed_considers_dynamic_list_filter) ... ok
+test_lookup_allowed_for_local_fk_fields (modeladmin.tests.ModelAdminTests.test_lookup_allowed_for_local_fk_fields) ... ok
+test_lookup_allowed_foreign_primary (modeladmin.tests.ModelAdminTests.test_lookup_allowed_foreign_primary) ... ok
+test_lookup_allowed_non_autofield_primary_key (modeladmin.tests.ModelAdminTests.test_lookup_allowed_non_autofield_primary_key) ... ok
+test_lookup_allowed_onetoone (modeladmin.tests.ModelAdminTests.test_lookup_allowed_onetoone) ... ok
+test_lookup_allowed_without_request_deprecation (modeladmin.tests.ModelAdminTests.test_lookup_allowed_without_request_deprecation) ... ok
+test_modeladmin_repr (modeladmin.tests.ModelAdminTests.test_modeladmin_repr) ... ok
+test_modeladmin_str (modeladmin.tests.ModelAdminTests.test_modeladmin_str) ... ok
+test_overriding_get_exclude (modeladmin.tests.ModelAdminTests.test_overriding_get_exclude) ... ok
+test_queryset_override (modeladmin.tests.ModelAdminTests.test_queryset_override) ... ok
+test_raw_id_fields_widget_override (modeladmin.tests.ModelAdminTests.test_raw_id_fields_widget_override)
+The autocomplete_fields, raw_id_fields, and radio_fields widgets may ... ok
+test_regression_for_ticket_15820 (modeladmin.tests.ModelAdminTests.test_regression_for_ticket_15820)
+`obj` is passed from `InlineModelAdmin.get_fieldsets()` to ... ok
+test_many_to_many (model_forms.tests.ModelToDictTests.test_many_to_many)
+Data for a ManyToManyField is a list rather than a lazy QuerySet. ... ok
 test_assignment_of_none (model_forms.tests.ModelOneToOneFieldTests.test_assignment_of_none) ... ok
 test_assignment_of_none_null_false (model_forms.tests.ModelOneToOneFieldTests.test_assignment_of_none_null_false) ... ok
 test_modelform_onetoonefield (model_forms.tests.ModelOneToOneFieldTests.test_modelform_onetoonefield) ... ok
 test_modelform_subclassed_model (model_forms.tests.ModelOneToOneFieldTests.test_modelform_subclassed_model) ... ok
 test_onetoonefield (model_forms.tests.ModelOneToOneFieldTests.test_onetoonefield) ... ok
+test_callable_field_default (model_forms.tests.OtherModelFormTests.test_callable_field_default) ... ok
+test_choices_type (model_forms.tests.OtherModelFormTests.test_choices_type) ... ok
+test_foreignkeys_which_use_to_field (model_forms.tests.OtherModelFormTests.test_foreignkeys_which_use_to_field) ... ok
+test_iterable_model_m2m (model_forms.tests.OtherModelFormTests.test_iterable_model_m2m) ... ok
+test_media_on_modelform (model_forms.tests.OtherModelFormTests.test_media_on_modelform) ... ok
+test_model_field_that_returns_none_to_exclude_itself_with_explicit_fields (model_forms.tests.OtherModelFormTests.test_model_field_that_returns_none_to_exclude_itself_with_explicit_fields) ... ok
+test_prefetch_related_queryset (model_forms.tests.OtherModelFormTests.test_prefetch_related_queryset)
+ModelChoiceField should respect a prefetch_related() on its queryset. ... ok
 test_basics (model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_basics) ... ok
 test_choice_iterator_passes_model_to_widget (model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_choice_iterator_passes_model_to_widget) ... ok
 test_choice_value_hash (model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_choice_value_hash) ... ok
@@ -23748,14 +23737,38 @@
 test_queryset_manager (model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_queryset_manager) ... ok
 test_queryset_none (model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_queryset_none) ... ok
 test_result_cache_not_shared (model_forms.test_modelchoicefield.ModelChoiceFieldTests.test_result_cache_not_shared) ... ok
-test_callable_field_default (model_forms.tests.OtherModelFormTests.test_callable_field_default) ... ok
-test_choices_type (model_forms.tests.OtherModelFormTests.test_choices_type) ... ok
-test_foreignkeys_which_use_to_field (model_forms.tests.OtherModelFormTests.test_foreignkeys_which_use_to_field) ... ok
-test_iterable_model_m2m (model_forms.tests.OtherModelFormTests.test_iterable_model_m2m) ... ok
-test_media_on_modelform (model_forms.tests.OtherModelFormTests.test_media_on_modelform) ... ok
-test_model_field_that_returns_none_to_exclude_itself_with_explicit_fields (model_forms.tests.OtherModelFormTests.test_model_field_that_returns_none_to_exclude_itself_with_explicit_fields) ... ok
-test_prefetch_related_queryset (model_forms.tests.OtherModelFormTests.test_prefetch_related_queryset)
-ModelChoiceField should respect a prefetch_related() on its queryset. ... ok
+test_clean_does_deduplicate_values (model_forms.tests.ModelMultipleChoiceFieldTests.test_clean_does_deduplicate_values) ... ok
+test_model_multiple_choice_field (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_field) ... ok
+test_model_multiple_choice_field_22745 (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_field_22745)
+#22745 -- Make sure that ModelMultipleChoiceField with ... ok
+test_model_multiple_choice_null_characters (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_null_characters) ... ok
+test_model_multiple_choice_number_of_queries (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_number_of_queries)
+ModelMultipleChoiceField does O(1) queries instead of O(n) (#10156). ... ok
+test_model_multiple_choice_required_false (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_required_false) ... ok
+test_model_multiple_choice_run_validators (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_run_validators)
+ModelMultipleChoiceField run given validators (#14144). ... ok
+test_model_multiple_choice_show_hidden_initial (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_show_hidden_initial)
+Test support of show_hidden_initial by ModelMultipleChoiceField. ... ok
+test_show_hidden_initial_changed_queries_efficiently (model_forms.tests.ModelMultipleChoiceFieldTests.test_show_hidden_initial_changed_queries_efficiently) ... ok
+test_to_field_name_with_initial_data (model_forms.tests.ModelMultipleChoiceFieldTests.test_to_field_name_with_initial_data) ... ok
+test_clean_false (model_forms.tests.FileAndImageFieldTests.test_clean_false)
+If the ``clean`` method on a non-required FileField receives False as ... ok
+test_clean_false_required (model_forms.tests.FileAndImageFieldTests.test_clean_false_required)
+If the ``clean`` method on a required FileField receives False as the ... ok
+test_clear_and_file_contradiction (model_forms.tests.FileAndImageFieldTests.test_clear_and_file_contradiction)
+If the user submits a new file upload AND checks the clear checkbox, ... ok
+test_custom_file_field_save (model_forms.tests.FileAndImageFieldTests.test_custom_file_field_save)
+Regression for #11149: save_form_data should be called only once ... ok
+test_file_field_data (model_forms.tests.FileAndImageFieldTests.test_file_field_data) ... ok
+test_file_field_multiple_save (model_forms.tests.FileAndImageFieldTests.test_file_field_multiple_save)
+Simulate a file upload and check how many times Model.save() gets ... ok
+test_file_path_field_blank (model_forms.tests.FileAndImageFieldTests.test_file_path_field_blank)
+FilePathField(blank=True) includes the empty option. ... ok
+test_filefield_required_false (model_forms.tests.FileAndImageFieldTests.test_filefield_required_false) ... ok
+test_full_clear (model_forms.tests.FileAndImageFieldTests.test_full_clear)
+Integration happy-path test that a model FileField can actually be set ... ok
+test_image_field (model_forms.tests.FileAndImageFieldTests.test_image_field) ... ok
+test_render_empty_file_field (model_forms.tests.FileAndImageFieldTests.test_render_empty_file_field) ... ok
 test_auto_id (model_forms.tests.ModelFormBasicTests.test_auto_id) ... ok
 test_base_form (model_forms.tests.ModelFormBasicTests.test_base_form) ... ok
 test_basic_creation (model_forms.tests.ModelFormBasicTests.test_basic_creation) ... ok
@@ -23774,34 +23787,20 @@
 test_subset_fields (model_forms.tests.ModelFormBasicTests.test_subset_fields) ... ok
 test_validate_foreign_key_to_model_with_overridden_manager (model_forms.tests.ModelFormBasicTests.test_validate_foreign_key_to_model_with_overridden_manager) ... ok
 test_validate_foreign_key_uses_default_manager (model_forms.tests.ModelFormBasicTests.test_validate_foreign_key_uses_default_manager) ... ok
-test_clean_does_deduplicate_values (model_forms.tests.ModelMultipleChoiceFieldTests.test_clean_does_deduplicate_values) ... ok
-test_model_multiple_choice_field (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_field) ... ok
-test_model_multiple_choice_field_22745 (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_field_22745)
-#22745 -- Make sure that ModelMultipleChoiceField with ... ok
-test_model_multiple_choice_null_characters (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_null_characters) ... ok
-test_model_multiple_choice_number_of_queries (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_number_of_queries)
-ModelMultipleChoiceField does O(1) queries instead of O(n) (#10156). ... ok
-test_model_multiple_choice_required_false (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_required_false) ... ok
-test_model_multiple_choice_run_validators (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_run_validators)
-ModelMultipleChoiceField run given validators (#14144). ... ok
-test_model_multiple_choice_show_hidden_initial (model_forms.tests.ModelMultipleChoiceFieldTests.test_model_multiple_choice_show_hidden_initial)
-Test support of show_hidden_initial by ModelMultipleChoiceField. ... ok
-test_show_hidden_initial_changed_queries_efficiently (model_forms.tests.ModelMultipleChoiceFieldTests.test_show_hidden_initial_changed_queries_efficiently) ... ok
-test_to_field_name_with_initial_data (model_forms.tests.ModelMultipleChoiceFieldTests.test_to_field_name_with_initial_data) ... ok
-test_backend_range_max_value_lookups (model_fields.test_autofield.AutoFieldTests.test_backend_range_max_value_lookups) ... ok
-test_backend_range_min_value_lookups (model_fields.test_autofield.AutoFieldTests.test_backend_range_min_value_lookups) ... ok
-test_backend_range_save (model_fields.test_autofield.AutoFieldTests.test_backend_range_save)
+test_backend_range_max_value_lookups (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
+test_backend_range_min_value_lookups (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
+test_backend_range_save (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_save)
 Backend specific ranges can be saved without corruption. ... ok
-test_backend_range_validation (model_fields.test_autofield.AutoFieldTests.test_backend_range_validation)
+test_backend_range_validation (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_validation)
 Backend specific ranges are enforced at the model validation level ... ok
-test_coercing (model_fields.test_autofield.AutoFieldTests.test_coercing) ... ok
-test_documented_range (model_fields.test_autofield.AutoFieldTests.test_documented_range)
+test_coercing (model_fields.test_integerfield.SmallIntegerFieldTests.test_coercing) ... ok
+test_documented_range (model_fields.test_integerfield.SmallIntegerFieldTests.test_documented_range)
 Values within the documented safe range pass validation, and can be ... ok
-test_invalid_value (model_fields.test_autofield.AutoFieldTests.test_invalid_value) ... ok
-test_redundant_backend_range_validators (model_fields.test_autofield.AutoFieldTests.test_redundant_backend_range_validators)
+test_invalid_value (model_fields.test_integerfield.SmallIntegerFieldTests.test_invalid_value) ... ok
+test_redundant_backend_range_validators (model_fields.test_integerfield.SmallIntegerFieldTests.test_redundant_backend_range_validators)
 If there are stricter validators than the ones from the database ... ok
-test_rel_db_type (model_fields.test_autofield.AutoFieldTests.test_rel_db_type) ... ok
-test_types (model_fields.test_autofield.AutoFieldTests.test_types) ... ok
+test_rel_db_type (model_fields.test_integerfield.SmallIntegerFieldTests.test_rel_db_type) ... ok
+test_types (model_fields.test_integerfield.SmallIntegerFieldTests.test_types) ... ok
 test_backend_range_max_value_lookups (model_fields.test_autofield.BigAutoFieldTests.test_backend_range_max_value_lookups) ... ok
 test_backend_range_min_value_lookups (model_fields.test_autofield.BigAutoFieldTests.test_backend_range_min_value_lookups) ... ok
 test_backend_range_save (model_fields.test_autofield.BigAutoFieldTests.test_backend_range_save)
@@ -23816,48 +23815,109 @@
 If there are stricter validators than the ones from the database ... ok
 test_rel_db_type (model_fields.test_autofield.BigAutoFieldTests.test_rel_db_type) ... ok
 test_types (model_fields.test_autofield.BigAutoFieldTests.test_types) ... ok
-test_backend_range_max_value_lookups (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
-test_backend_range_min_value_lookups (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
-test_backend_range_save (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_save)
-Backend specific ranges can be saved without corruption. ... ok
-test_backend_range_validation (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_validation)
-Backend specific ranges are enforced at the model validation level ... ok
-test_coercing (model_fields.test_integerfield.BigIntegerFieldTests.test_coercing) ... ok
-test_documented_range (model_fields.test_integerfield.BigIntegerFieldTests.test_documented_range)
-Values within the documented safe range pass validation, and can be ... ok
-test_invalid_value (model_fields.test_integerfield.BigIntegerFieldTests.test_invalid_value) ... ok
-test_redundant_backend_range_validators (model_fields.test_integerfield.BigIntegerFieldTests.test_redundant_backend_range_validators)
-If there are stricter validators than the ones from the database ... ok
-test_rel_db_type (model_fields.test_integerfield.BigIntegerFieldTests.test_rel_db_type) ... ok
-test_types (model_fields.test_integerfield.BigIntegerFieldTests.test_types) ... ok
-test_backend_range_max_value_lookups (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_max_value_lookups) ... ok
-test_backend_range_min_value_lookups (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_min_value_lookups) ... ok
-test_backend_range_save (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_save)
-Backend specific ranges can be saved without corruption. ... ok
-test_backend_range_validation (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_validation)
-Backend specific ranges are enforced at the model validation level ... ok
-test_coercing (model_fields.test_autofield.SmallAutoFieldTests.test_coercing) ... ok
-test_documented_range (model_fields.test_autofield.SmallAutoFieldTests.test_documented_range)
-Values within the documented safe range pass validation, and can be ... ok
-test_invalid_value (model_fields.test_autofield.SmallAutoFieldTests.test_invalid_value) ... ok
-test_redundant_backend_range_validators (model_fields.test_autofield.SmallAutoFieldTests.test_redundant_backend_range_validators)
-If there are stricter validators than the ones from the database ... ok
-test_rel_db_type (model_fields.test_autofield.SmallAutoFieldTests.test_rel_db_type) ... ok
-test_types (model_fields.test_autofield.SmallAutoFieldTests.test_types) ... ok
-test_backend_range_max_value_lookups (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
-test_backend_range_min_value_lookups (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
-test_backend_range_save (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_save)
+test_backend_range_max_value_lookups (model_fields.test_autofield.AutoFieldTests.test_backend_range_max_value_lookups) ... ok
+test_backend_range_min_value_lookups (model_fields.test_autofield.AutoFieldTests.test_backend_range_min_value_lookups) ... ok
+test_backend_range_save (model_fields.test_autofield.AutoFieldTests.test_backend_range_save)
 Backend specific ranges can be saved without corruption. ... ok
-test_backend_range_validation (model_fields.test_integerfield.SmallIntegerFieldTests.test_backend_range_validation)
+test_backend_range_validation (model_fields.test_autofield.AutoFieldTests.test_backend_range_validation)
 Backend specific ranges are enforced at the model validation level ... ok
-test_coercing (model_fields.test_integerfield.SmallIntegerFieldTests.test_coercing) ... ok
-test_documented_range (model_fields.test_integerfield.SmallIntegerFieldTests.test_documented_range)
+test_coercing (model_fields.test_autofield.AutoFieldTests.test_coercing) ... ok
+test_documented_range (model_fields.test_autofield.AutoFieldTests.test_documented_range)
 Values within the documented safe range pass validation, and can be ... ok
-test_invalid_value (model_fields.test_integerfield.SmallIntegerFieldTests.test_invalid_value) ... ok
-test_redundant_backend_range_validators (model_fields.test_integerfield.SmallIntegerFieldTests.test_redundant_backend_range_validators)
+test_invalid_value (model_fields.test_autofield.AutoFieldTests.test_invalid_value) ... ok
+test_redundant_backend_range_validators (model_fields.test_autofield.AutoFieldTests.test_redundant_backend_range_validators)
 If there are stricter validators than the ones from the database ... ok
-test_rel_db_type (model_fields.test_integerfield.SmallIntegerFieldTests.test_rel_db_type) ... ok
-test_types (model_fields.test_integerfield.SmallIntegerFieldTests.test_types) ... ok
+test_rel_db_type (model_fields.test_autofield.AutoFieldTests.test_rel_db_type) ... ok
+test_types (model_fields.test_autofield.AutoFieldTests.test_types) ... ok
+test_avoid_infinite_loop_on_too_many_subqueries (queries.tests.Queries1Tests.test_avoid_infinite_loop_on_too_many_subqueries) ... ok
+test_combining_does_not_mutate (queries.tests.Queries1Tests.test_combining_does_not_mutate) ... ok
+test_common_mixed_case_foreign_keys (queries.tests.Queries1Tests.test_common_mixed_case_foreign_keys)
+Valid query should be generated when fields fetched from joined tables ... ok
+test_deferred_load_qs_pickling (queries.tests.Queries1Tests.test_deferred_load_qs_pickling) ... ok
+test_double_exclude (queries.tests.Queries1Tests.test_double_exclude) ... ok
+test_error_raised_on_filter_with_dictionary (queries.tests.Queries1Tests.test_error_raised_on_filter_with_dictionary) ... ok
+test_exclude (queries.tests.Queries1Tests.test_exclude) ... ok
+test_exclude_in (queries.tests.Queries1Tests.test_exclude_in) ... ok
+test_excluded_intermediary_m2m_table_joined (queries.tests.Queries1Tests.test_excluded_intermediary_m2m_table_joined) ... ok
+test_field_with_filterable (queries.tests.Queries1Tests.test_field_with_filterable) ... ok
+test_filter_by_related_field_nested_transforms (queries.tests.Queries1Tests.test_filter_by_related_field_nested_transforms) ... ok
+test_filter_by_related_field_transform (queries.tests.Queries1Tests.test_filter_by_related_field_transform) ... ok
+test_get_clears_ordering (queries.tests.Queries1Tests.test_get_clears_ordering)
+get() should clear ordering for optimization purposes. ... ok
+test_heterogeneous_qs_combination (queries.tests.Queries1Tests.test_heterogeneous_qs_combination) ... ok
+test_lookup_constraint_fielderror (queries.tests.Queries1Tests.test_lookup_constraint_fielderror) ... ok
+test_negate_field (queries.tests.Queries1Tests.test_negate_field) ... ok
+test_nested_exclude (queries.tests.Queries1Tests.test_nested_exclude) ... ok
+test_order_by_join_unref (queries.tests.Queries1Tests.test_order_by_join_unref)
+This test is related to the above one, testing that there aren't ... ok
+test_order_by_rawsql (queries.tests.Queries1Tests.test_order_by_rawsql) ... ok
+test_order_by_related_field_transform (queries.tests.Queries1Tests.test_order_by_related_field_transform) ... ok
+test_order_by_tables (queries.tests.Queries1Tests.test_order_by_tables) ... ok
+test_reasonable_number_of_subq_aliases (queries.tests.Queries1Tests.test_reasonable_number_of_subq_aliases) ... ok
+test_subquery_condition (queries.tests.Queries1Tests.test_subquery_condition) ... ok
+test_ticket10205 (queries.tests.Queries1Tests.test_ticket10205) ... ok
+test_ticket10432 (queries.tests.Queries1Tests.test_ticket10432) ... ok
+test_ticket1050 (queries.tests.Queries1Tests.test_ticket1050) ... ok
+test_ticket10742 (queries.tests.Queries1Tests.test_ticket10742) ... ok
+test_ticket17429 (queries.tests.Queries1Tests.test_ticket17429)
+Meta.ordering=None works the same as Meta.ordering=[] ... ok
+test_ticket1801 (queries.tests.Queries1Tests.test_ticket1801) ... ok
+test_ticket19672 (queries.tests.Queries1Tests.test_ticket19672) ... ok
+test_ticket2091 (queries.tests.Queries1Tests.test_ticket2091) ... ok
+test_ticket2253 (queries.tests.Queries1Tests.test_ticket2253) ... ok
+test_ticket2306 (queries.tests.Queries1Tests.test_ticket2306) ... ok
+test_ticket2400 (queries.tests.Queries1Tests.test_ticket2400) ... ok
+test_ticket2496 (queries.tests.Queries1Tests.test_ticket2496) ... ok
+test_ticket3037 (queries.tests.Queries1Tests.test_ticket3037) ... ok
+test_ticket3141 (queries.tests.Queries1Tests.test_ticket3141) ... ok
+test_ticket4358 (queries.tests.Queries1Tests.test_ticket4358) ... ok
+test_ticket4464 (queries.tests.Queries1Tests.test_ticket4464) ... ok
+test_ticket4510 (queries.tests.Queries1Tests.test_ticket4510) ... ok
+test_ticket6074 (queries.tests.Queries1Tests.test_ticket6074) ... ok
+test_ticket6154 (queries.tests.Queries1Tests.test_ticket6154) ... ok
+test_ticket6981 (queries.tests.Queries1Tests.test_ticket6981) ... ok
+test_ticket7076 (queries.tests.Queries1Tests.test_ticket7076) ... ok
+test_ticket7096 (queries.tests.Queries1Tests.test_ticket7096) ... ok
+test_ticket7155 (queries.tests.Queries1Tests.test_ticket7155) ... ok
+test_ticket7181 (queries.tests.Queries1Tests.test_ticket7181) ... ok
+test_ticket7235 (queries.tests.Queries1Tests.test_ticket7235) ... ok
+test_ticket7277 (queries.tests.Queries1Tests.test_ticket7277) ... ok
+test_ticket7323 (queries.tests.Queries1Tests.test_ticket7323) ... ok
+test_ticket7378 (queries.tests.Queries1Tests.test_ticket7378) ... ok
+test_ticket7791 (queries.tests.Queries1Tests.test_ticket7791) ... ok
+test_ticket7813 (queries.tests.Queries1Tests.test_ticket7813) ... ok
+test_ticket8439 (queries.tests.Queries1Tests.test_ticket8439) ... ok
+test_ticket9926 (queries.tests.Queries1Tests.test_ticket9926) ... ok
+test_ticket9985 (queries.tests.Queries1Tests.test_ticket9985) ... ok
+test_ticket9997 (queries.tests.Queries1Tests.test_ticket9997) ... ok
+test_ticket_10790_1 (queries.tests.Queries1Tests.test_ticket_10790_1) ... ok
+test_ticket_10790_2 (queries.tests.Queries1Tests.test_ticket_10790_2) ... ok
+test_ticket_10790_3 (queries.tests.Queries1Tests.test_ticket_10790_3) ... ok
+test_ticket_10790_4 (queries.tests.Queries1Tests.test_ticket_10790_4) ... ok
+test_ticket_10790_5 (queries.tests.Queries1Tests.test_ticket_10790_5) ... ok
+test_ticket_10790_6 (queries.tests.Queries1Tests.test_ticket_10790_6) ... ok
+test_ticket_10790_7 (queries.tests.Queries1Tests.test_ticket_10790_7) ... ok
+test_ticket_10790_8 (queries.tests.Queries1Tests.test_ticket_10790_8) ... ok
+test_ticket_10790_combine (queries.tests.Queries1Tests.test_ticket_10790_combine) ... ok
+test_ticket_20250 (queries.tests.Queries1Tests.test_ticket_20250) ... ok
+test_tickets_1878_2939 (queries.tests.Queries1Tests.test_tickets_1878_2939) ... ok
+test_tickets_2076_7256 (queries.tests.Queries1Tests.test_tickets_2076_7256) ... ok
+test_tickets_2080_3592 (queries.tests.Queries1Tests.test_tickets_2080_3592) ... ok
+test_tickets_2874_3002 (queries.tests.Queries1Tests.test_tickets_2874_3002) ... ok
+test_tickets_4088_4306 (queries.tests.Queries1Tests.test_tickets_4088_4306) ... ok
+test_tickets_5321_7070 (queries.tests.Queries1Tests.test_tickets_5321_7070) ... ok
+test_tickets_5324_6704 (queries.tests.Queries1Tests.test_tickets_5324_6704) ... ok
+test_tickets_6180_6203 (queries.tests.Queries1Tests.test_tickets_6180_6203) ... ok
+test_tickets_7087_12242 (queries.tests.Queries1Tests.test_tickets_7087_12242) ... ok
+test_tickets_7204_7506 (queries.tests.Queries1Tests.test_tickets_7204_7506) ... ok
+test_tickets_7448_7707 (queries.tests.Queries1Tests.test_tickets_7448_7707) ... ok
+test_union_values_subquery (queries.tests.Queries1Tests.test_union_values_subquery) ... ok
+test_editable (model_fields.test_binaryfield.BinaryFieldTests.test_editable) ... ok
+test_filter (model_fields.test_binaryfield.BinaryFieldTests.test_filter) ... ok
+test_filter_bytearray (model_fields.test_binaryfield.BinaryFieldTests.test_filter_bytearray) ... ok
+test_filter_memoryview (model_fields.test_binaryfield.BinaryFieldTests.test_filter_memoryview) ... ok
+test_max_length (model_fields.test_binaryfield.BinaryFieldTests.test_max_length) ... ok
+test_set_and_retrieve (model_fields.test_binaryfield.BinaryFieldTests.test_set_and_retrieve) ... ok
 test_backend_range_max_value_lookups (model_fields.test_integerfield.IntegerFieldTests.test_backend_range_max_value_lookups) ... ok
 test_backend_range_min_value_lookups (model_fields.test_integerfield.IntegerFieldTests.test_backend_range_min_value_lookups) ... ok
 test_backend_range_save (model_fields.test_integerfield.IntegerFieldTests.test_backend_range_save)
@@ -23872,65 +23932,6 @@
 If there are stricter validators than the ones from the database ... ok
 test_rel_db_type (model_fields.test_integerfield.IntegerFieldTests.test_rel_db_type) ... ok
 test_types (model_fields.test_integerfield.IntegerFieldTests.test_types) ... ok
-test_editable (model_fields.test_binaryfield.BinaryFieldTests.test_editable) ... ok
-test_filter (model_fields.test_binaryfield.BinaryFieldTests.test_filter) ... ok
-test_filter_bytearray (model_fields.test_binaryfield.BinaryFieldTests.test_filter_bytearray) ... ok
-test_filter_memoryview (model_fields.test_binaryfield.BinaryFieldTests.test_filter_memoryview) ... ok
-test_max_length (model_fields.test_binaryfield.BinaryFieldTests.test_max_length) ... ok
-test_set_and_retrieve (model_fields.test_binaryfield.BinaryFieldTests.test_set_and_retrieve) ... ok
-test_assignment_from_choice_enum (model_fields.test_charfield.TestCharField.test_assignment_from_choice_enum) ... ok
-test_emoji (model_fields.test_charfield.TestCharField.test_emoji) ... ok
-test_lookup_integer_in_charfield (model_fields.test_charfield.TestCharField.test_lookup_integer_in_charfield) ... ok
-test_max_length_passed_to_formfield (model_fields.test_charfield.TestCharField.test_max_length_passed_to_formfield)
-CharField passes its max_length attribute to form fields created using ... ok
-test_custom_form_meta_exclude (modeladmin.tests.ModelAdminTests.test_custom_form_meta_exclude)
-The custom ModelForm's `Meta.exclude` is overridden if ... ok
-test_custom_form_meta_exclude_with_readonly (modeladmin.tests.ModelAdminTests.test_custom_form_meta_exclude_with_readonly)
-The custom ModelForm's `Meta.exclude` is respected when used in ... ok
-test_custom_form_validation (modeladmin.tests.ModelAdminTests.test_custom_form_validation) ... ok
-test_custom_formfield_override_readonly (modeladmin.tests.ModelAdminTests.test_custom_formfield_override_readonly) ... ok
-test_default_attributes (modeladmin.tests.ModelAdminTests.test_default_attributes) ... ok
-test_default_fields (modeladmin.tests.ModelAdminTests.test_default_fields) ... ok
-test_default_fieldsets (modeladmin.tests.ModelAdminTests.test_default_fieldsets) ... ok
-test_default_foreign_key_widget (modeladmin.tests.ModelAdminTests.test_default_foreign_key_widget) ... ok
-test_field_arguments (modeladmin.tests.ModelAdminTests.test_field_arguments) ... ok
-test_field_arguments_restricted_on_form (modeladmin.tests.ModelAdminTests.test_field_arguments_restricted_on_form) ... ok
-test_foreign_key_as_radio_field (modeladmin.tests.ModelAdminTests.test_foreign_key_as_radio_field) ... ok
-test_form_exclude_kwarg_override (modeladmin.tests.ModelAdminTests.test_form_exclude_kwarg_override)
-The `exclude` kwarg passed to `ModelAdmin.get_form()` overrides all ... ok
-test_formset_exclude_kwarg_override (modeladmin.tests.ModelAdminTests.test_formset_exclude_kwarg_override)
-The `exclude` kwarg passed to `InlineModelAdmin.get_formset()` ... ok
-test_formset_overriding_get_exclude_with_form_exclude (modeladmin.tests.ModelAdminTests.test_formset_overriding_get_exclude_with_form_exclude) ... ok
-test_formset_overriding_get_exclude_with_form_fields (modeladmin.tests.ModelAdminTests.test_formset_overriding_get_exclude_with_form_fields) ... ok
-test_get_autocomplete_fields (modeladmin.tests.ModelAdminTests.test_get_autocomplete_fields) ... ok
-test_get_deleted_objects (modeladmin.tests.ModelAdminTests.test_get_deleted_objects) ... ok
-test_get_deleted_objects_with_custom_has_delete_permission (modeladmin.tests.ModelAdminTests.test_get_deleted_objects_with_custom_has_delete_permission)
-ModelAdmin.get_deleted_objects() uses ModelAdmin.has_delete_permission() ... ok
-test_get_exclude_overrides_exclude (modeladmin.tests.ModelAdminTests.test_get_exclude_overrides_exclude) ... ok
-test_get_exclude_takes_obj (modeladmin.tests.ModelAdminTests.test_get_exclude_takes_obj) ... ok
-test_get_fieldsets (modeladmin.tests.ModelAdminTests.test_get_fieldsets) ... ok
-test_log_actions (modeladmin.tests.ModelAdminTests.test_log_actions) ... ok
-test_log_deletion (modeladmin.tests.ModelAdminTests.test_log_deletion) ... ok
-test_log_deletion_fallback (modeladmin.tests.ModelAdminTests.test_log_deletion_fallback) ... ok
-test_log_deletions (modeladmin.tests.ModelAdminTests.test_log_deletions) ... ok
-test_lookup_allowed_allows_nonexistent_lookup (modeladmin.tests.ModelAdminTests.test_lookup_allowed_allows_nonexistent_lookup)
-A lookup_allowed allows a parameter whose field lookup doesn't exist. ... ok
-test_lookup_allowed_considers_dynamic_list_filter (modeladmin.tests.ModelAdminTests.test_lookup_allowed_considers_dynamic_list_filter) ... ok
-test_lookup_allowed_for_local_fk_fields (modeladmin.tests.ModelAdminTests.test_lookup_allowed_for_local_fk_fields) ... ok
-test_lookup_allowed_foreign_primary (modeladmin.tests.ModelAdminTests.test_lookup_allowed_foreign_primary) ... ok
-test_lookup_allowed_non_autofield_primary_key (modeladmin.tests.ModelAdminTests.test_lookup_allowed_non_autofield_primary_key) ... ok
-test_lookup_allowed_onetoone (modeladmin.tests.ModelAdminTests.test_lookup_allowed_onetoone) ... ok
-test_lookup_allowed_without_request_deprecation (modeladmin.tests.ModelAdminTests.test_lookup_allowed_without_request_deprecation) ... ok
-test_modeladmin_repr (modeladmin.tests.ModelAdminTests.test_modeladmin_repr) ... ok
-test_modeladmin_str (modeladmin.tests.ModelAdminTests.test_modeladmin_str) ... ok
-test_overriding_get_exclude (modeladmin.tests.ModelAdminTests.test_overriding_get_exclude) ... ok
-test_queryset_override (modeladmin.tests.ModelAdminTests.test_queryset_override) ... ok
-test_raw_id_fields_widget_override (modeladmin.tests.ModelAdminTests.test_raw_id_fields_widget_override)
-The autocomplete_fields, raw_id_fields, and radio_fields widgets may ... ok
-test_regression_for_ticket_15820 (modeladmin.tests.ModelAdminTests.test_regression_for_ticket_15820)
-`obj` is passed from `InlineModelAdmin.get_fieldsets()` to ... ok
-test_exact (model_fields.test_durationfield.TestQuerying.test_exact) ... ok
-test_gt (model_fields.test_durationfield.TestQuerying.test_gt) ... ok
 test_booleanfield_choices_blank (model_fields.test_booleanfield.BooleanFieldTests.test_booleanfield_choices_blank)
 BooleanField with choices and defaults doesn't generate a formfield ... ok
 test_booleanfield_choices_blank_desired (model_fields.test_booleanfield.BooleanFieldTests.test_booleanfield_choices_blank_desired)
@@ -23945,18 +23946,6 @@
 test_return_type (model_fields.test_booleanfield.BooleanFieldTests.test_return_type) ... ok
 test_select_related (model_fields.test_booleanfield.BooleanFieldTests.test_select_related)
 Boolean fields retrieved via select_related() should return booleans. ... ok
-test_float_validates_object (model_fields.test_floatfield.TestFloatField.test_float_validates_object) ... ok
-test_invalid_value (model_fields.test_floatfield.TestFloatField.test_invalid_value) ... ok
-test_datetimefield_to_python_microseconds (model_fields.test_datetimefield.DateTimeFieldTests.test_datetimefield_to_python_microseconds)
-DateTimeField.to_python() supports microseconds. ... ok
-test_datetimes_save_completely (model_fields.test_datetimefield.DateTimeFieldTests.test_datetimes_save_completely) ... ok
-test_lookup_date_with_use_tz (model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_with_use_tz) ... ok
-test_lookup_date_without_use_tz (model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_without_use_tz) ... ok
-test_timefield_to_python_microseconds (model_fields.test_datetimefield.DateTimeFieldTests.test_timefield_to_python_microseconds)
-TimeField.to_python() supports microseconds. ... ok
-test_create_empty (model_fields.test_durationfield.TestSaveLoad.test_create_empty) ... ok
-test_fractional_seconds (model_fields.test_durationfield.TestSaveLoad.test_fractional_seconds) ... ok
-test_simple_roundtrip (model_fields.test_durationfield.TestSaveLoad.test_simple_roundtrip) ... ok
 test_inlineformset_factory_absolute_max (model_formsets.tests.TestModelFormsetOverridesTroughFormMeta.test_inlineformset_factory_absolute_max) ... ok
 test_inlineformset_factory_absolute_max_with_max_num (model_formsets.tests.TestModelFormsetOverridesTroughFormMeta.test_inlineformset_factory_absolute_max_with_max_num) ... ok
 test_inlineformset_factory_can_delete_extra (model_formsets.tests.TestModelFormsetOverridesTroughFormMeta.test_inlineformset_factory_can_delete_extra) ... ok
@@ -23979,62 +23968,30 @@
 test_modelformset_factory_labels_overrides (model_formsets.tests.TestModelFormsetOverridesTroughFormMeta.test_modelformset_factory_labels_overrides) ... ok
 test_modelformset_factory_passes_renderer (model_formsets.tests.TestModelFormsetOverridesTroughFormMeta.test_modelformset_factory_passes_renderer) ... ok
 test_modelformset_factory_widgets (model_formsets.tests.TestModelFormsetOverridesTroughFormMeta.test_modelformset_factory_widgets) ... ok
-test_blank_string_saved_as_null (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_blank_string_saved_as_null) ... ok
-test_genericipaddressfield_formfield_protocol (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_genericipaddressfield_formfield_protocol)
-GenericIPAddressField with a specified protocol does not generate a ... ok
-test_null_value (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_null_value)
-Null values should be resolved to None. ... ok
-test_save_load (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_save_load) ... ok
-test_callable_defaults (model_formsets.tests.ModelFormsetTest.test_callable_defaults) ... ok
-test_commit_false (model_formsets.tests.ModelFormsetTest.test_commit_false) ... ok
-test_custom_form (model_formsets.tests.ModelFormsetTest.test_custom_form)
-model_formset_factory() respects fields and exclude parameters of a ... ok
-test_custom_pk (model_formsets.tests.ModelFormsetTest.test_custom_pk) ... ok
-test_custom_queryset_init (model_formsets.tests.ModelFormsetTest.test_custom_queryset_init)
-A queryset can be overridden in the formset's __init__() method. ... ok
-test_custom_save_method (model_formsets.tests.ModelFormsetTest.test_custom_save_method) ... ok
-test_edit_only (model_formsets.tests.ModelFormsetTest.test_edit_only) ... ok
-test_edit_only_formset_factory_with_basemodelformset (model_formsets.tests.ModelFormsetTest.test_edit_only_formset_factory_with_basemodelformset) ... ok
-test_edit_only_inlineformset_factory (model_formsets.tests.ModelFormsetTest.test_edit_only_inlineformset_factory) ... ok
-test_edit_only_object_outside_of_queryset (model_formsets.tests.ModelFormsetTest.test_edit_only_object_outside_of_queryset) ... ok
-test_foreign_keys_in_parents (model_formsets.tests.ModelFormsetTest.test_foreign_keys_in_parents) ... ok
-test_initial_form_count_empty_data (model_formsets.tests.ModelFormsetTest.test_initial_form_count_empty_data) ... ok
-test_inline_formsets (model_formsets.tests.ModelFormsetTest.test_inline_formsets) ... ok
-test_inline_formsets_save_as_new (model_formsets.tests.ModelFormsetTest.test_inline_formsets_save_as_new) ... ok
-test_inline_formsets_with_custom_pk (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_custom_pk) ... ok
-test_inline_formsets_with_custom_save_method (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_custom_save_method) ... ok
-test_inline_formsets_with_custom_save_method_related_instance (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_custom_save_method_related_instance)
-The ModelForm.save() method should be able to access the related object ... ok
-test_inline_formsets_with_multi_table_inheritance (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_multi_table_inheritance) ... ok
-test_inline_formsets_with_nullable_unique_together (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_nullable_unique_together) ... ok
-test_inline_formsets_with_wrong_fk_name (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_wrong_fk_name)
-Regression for #23451 ... ok
-test_inlineformset_factory_with_null_fk (model_formsets.tests.ModelFormsetTest.test_inlineformset_factory_with_null_fk) ... ok
-test_inlineformset_with_arrayfield (model_formsets.tests.ModelFormsetTest.test_inlineformset_with_arrayfield) ... ok
-test_inlineformset_with_jsonfield (model_formsets.tests.ModelFormsetTest.test_inlineformset_with_jsonfield) ... ok
-test_max_num (model_formsets.tests.ModelFormsetTest.test_max_num) ... ok
-test_min_num (model_formsets.tests.ModelFormsetTest.test_min_num) ... ok
-test_min_num_with_existing (model_formsets.tests.ModelFormsetTest.test_min_num_with_existing) ... ok
-test_model_formset_with_custom_pk (model_formsets.tests.ModelFormsetTest.test_model_formset_with_custom_pk) ... ok
-test_model_formset_with_initial_model_instance (model_formsets.tests.ModelFormsetTest.test_model_formset_with_initial_model_instance) ... ok
-test_model_formset_with_initial_queryset (model_formsets.tests.ModelFormsetTest.test_model_formset_with_initial_queryset) ... ok
-test_model_inheritance (model_formsets.tests.ModelFormsetTest.test_model_inheritance) ... ok
-test_modelformset_factory_without_fields (model_formsets.tests.ModelFormsetTest.test_modelformset_factory_without_fields)
-Regression for #19733 ... ok
-test_modelformset_min_num_equals_max_num_less_than (model_formsets.tests.ModelFormsetTest.test_modelformset_min_num_equals_max_num_less_than) ... ok
-test_modelformset_min_num_equals_max_num_more_than (model_formsets.tests.ModelFormsetTest.test_modelformset_min_num_equals_max_num_more_than) ... ok
-test_modelformset_validate_max_flag (model_formsets.tests.ModelFormsetTest.test_modelformset_validate_max_flag) ... ok
-test_prevent_change_outer_model_and_create_invalid_data (model_formsets.tests.ModelFormsetTest.test_prevent_change_outer_model_and_create_invalid_data) ... ok
-test_prevent_duplicates_from_with_the_same_formset (model_formsets.tests.ModelFormsetTest.test_prevent_duplicates_from_with_the_same_formset) ... ok
-test_simple_save (model_formsets.tests.ModelFormsetTest.test_simple_save) ... ok
-test_unique_together_validation (model_formsets.tests.ModelFormsetTest.test_unique_together_validation) ... ok
-test_unique_together_with_inlineformset_factory (model_formsets.tests.ModelFormsetTest.test_unique_together_with_inlineformset_factory) ... ok
-test_unique_true_enforces_max_num_one (model_formsets.tests.ModelFormsetTest.test_unique_true_enforces_max_num_one) ... ok
-test_unique_validation (model_formsets.tests.ModelFormsetTest.test_unique_validation) ... ok
-test_validation_with_child_model_without_id (model_formsets.tests.ModelFormsetTest.test_validation_with_child_model_without_id) ... ok
-test_validation_with_invalid_id (model_formsets.tests.ModelFormsetTest.test_validation_with_invalid_id) ... ok
-test_validation_with_nonexistent_id (model_formsets.tests.ModelFormsetTest.test_validation_with_nonexistent_id) ... ok
-test_validation_without_id (model_formsets.tests.ModelFormsetTest.test_validation_without_id) ... ok
+test_create_empty (model_fields.test_durationfield.TestSaveLoad.test_create_empty) ... ok
+test_fractional_seconds (model_fields.test_durationfield.TestSaveLoad.test_fractional_seconds) ... ok
+test_simple_roundtrip (model_fields.test_durationfield.TestSaveLoad.test_simple_roundtrip) ... ok
+test_assignment_from_choice_enum (model_fields.test_charfield.TestCharField.test_assignment_from_choice_enum) ... ok
+test_emoji (model_fields.test_charfield.TestCharField.test_emoji) ... ok
+test_lookup_integer_in_charfield (model_fields.test_charfield.TestCharField.test_lookup_integer_in_charfield) ... ok
+test_max_length_passed_to_formfield (model_fields.test_charfield.TestCharField.test_max_length_passed_to_formfield)
+CharField passes its max_length attribute to form fields created using ... ok
+test_float_validates_object (model_fields.test_floatfield.TestFloatField.test_float_validates_object) ... ok
+test_invalid_value (model_fields.test_floatfield.TestFloatField.test_invalid_value) ... ok
+test_backend_range_max_value_lookups (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_max_value_lookups) ... ok
+test_backend_range_min_value_lookups (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_min_value_lookups) ... ok
+test_backend_range_save (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_save)
+Backend specific ranges can be saved without corruption. ... ok
+test_backend_range_validation (model_fields.test_autofield.SmallAutoFieldTests.test_backend_range_validation)
+Backend specific ranges are enforced at the model validation level ... ok
+test_coercing (model_fields.test_autofield.SmallAutoFieldTests.test_coercing) ... ok
+test_documented_range (model_fields.test_autofield.SmallAutoFieldTests.test_documented_range)
+Values within the documented safe range pass validation, and can be ... ok
+test_invalid_value (model_fields.test_autofield.SmallAutoFieldTests.test_invalid_value) ... ok
+test_redundant_backend_range_validators (model_fields.test_autofield.SmallAutoFieldTests.test_redundant_backend_range_validators)
+If there are stricter validators than the ones from the database ... ok
+test_rel_db_type (model_fields.test_autofield.SmallAutoFieldTests.test_rel_db_type) ... ok
+test_types (model_fields.test_autofield.SmallAutoFieldTests.test_types) ... ok
 test_abstract_inherited_unique (model_forms.tests.UniqueTest.test_abstract_inherited_unique) ... ok
 test_abstract_inherited_unique_together (model_forms.tests.UniqueTest.test_abstract_inherited_unique_together) ... ok
 test_explicitpk_unique (model_forms.tests.UniqueTest.test_explicitpk_unique)
@@ -24059,21 +24016,56 @@
 ModelForm test of unique_together constraint ... ok
 test_unique_together_exclusion (model_forms.tests.UniqueTest.test_unique_together_exclusion)
 Forms don't validate unique_together constraints when only part of the ... ok
-test_abstract_model_app_relative_foreign_key (model_fields.test_foreignkey.ForeignKeyTests.test_abstract_model_app_relative_foreign_key) ... ok
-test_abstract_model_pending_operations (model_fields.test_foreignkey.ForeignKeyTests.test_abstract_model_pending_operations)
-Foreign key fields declared on abstract models should not add lazy ... ok
-test_callable_default (model_fields.test_foreignkey.ForeignKeyTests.test_callable_default)
-A lazy callable may be used for ForeignKey.default. ... ok
-test_empty_string_fk (model_fields.test_foreignkey.ForeignKeyTests.test_empty_string_fk)
-Empty strings foreign key values don't get converted to None (#19299). ... ok
-test_fk_to_fk_get_col_output_field (model_fields.test_foreignkey.ForeignKeyTests.test_fk_to_fk_get_col_output_field) ... ok
-test_invalid_to_parameter (model_fields.test_foreignkey.ForeignKeyTests.test_invalid_to_parameter) ... ok
-test_manager_class_getitem (model_fields.test_foreignkey.ForeignKeyTests.test_manager_class_getitem) ... ok
-test_non_local_to_field (model_fields.test_foreignkey.ForeignKeyTests.test_non_local_to_field) ... ok
-test_recursive_fks_get_col (model_fields.test_foreignkey.ForeignKeyTests.test_recursive_fks_get_col) ... ok
-test_related_name_converted_to_text (model_fields.test_foreignkey.ForeignKeyTests.test_related_name_converted_to_text) ... ok
-test_to_python (model_fields.test_foreignkey.ForeignKeyTests.test_to_python) ... ok
-test_warning_when_unique_true_on_fk (model_fields.test_foreignkey.ForeignKeyTests.test_warning_when_unique_true_on_fk) ... ok
+test_datetimefield_to_python_microseconds (model_fields.test_datetimefield.DateTimeFieldTests.test_datetimefield_to_python_microseconds)
+DateTimeField.to_python() supports microseconds. ... ok
+test_datetimes_save_completely (model_fields.test_datetimefield.DateTimeFieldTests.test_datetimes_save_completely) ... ok
+test_lookup_date_with_use_tz (model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_with_use_tz) ... ok
+test_lookup_date_without_use_tz (model_fields.test_datetimefield.DateTimeFieldTests.test_lookup_date_without_use_tz) ... ok
+test_timefield_to_python_microseconds (model_fields.test_datetimefield.DateTimeFieldTests.test_timefield_to_python_microseconds)
+TimeField.to_python() supports microseconds. ... ok
+test_exact (model_fields.test_durationfield.TestQuerying.test_exact) ... ok
+test_gt (model_fields.test_durationfield.TestQuerying.test_gt) ... ok
+test_default (model_fields.test_decimalfield.DecimalFieldTests.test_default) ... ok
+test_fetch_from_db_without_float_rounding (model_fields.test_decimalfield.DecimalFieldTests.test_fetch_from_db_without_float_rounding) ... skipped 'SQLite stores values rounded to 15 significant digits.'
+test_filter_with_strings (model_fields.test_decimalfield.DecimalFieldTests.test_filter_with_strings)
+Should be able to filter decimal fields using strings (#8023). ... ok
+test_get_db_prep_value (model_fields.test_decimalfield.DecimalFieldTests.test_get_db_prep_value)
+DecimalField.get_db_prep_value() must call ... ok
+test_get_prep_value (model_fields.test_decimalfield.DecimalFieldTests.test_get_prep_value) ... ok
+test_invalid_value (model_fields.test_decimalfield.DecimalFieldTests.test_invalid_value) ... ok
+test_lookup_decimal_larger_than_max_digits (model_fields.test_decimalfield.DecimalFieldTests.test_lookup_decimal_larger_than_max_digits) ... ok
+test_lookup_really_big_value (model_fields.test_decimalfield.DecimalFieldTests.test_lookup_really_big_value)
+Really big values can be used in a filter statement. ... ok
+test_max_decimal_places_validation (model_fields.test_decimalfield.DecimalFieldTests.test_max_decimal_places_validation) ... ok
+test_max_digits_validation (model_fields.test_decimalfield.DecimalFieldTests.test_max_digits_validation) ... ok
+test_max_whole_digits_validation (model_fields.test_decimalfield.DecimalFieldTests.test_max_whole_digits_validation) ... ok
+test_roundtrip_with_trailing_zeros (model_fields.test_decimalfield.DecimalFieldTests.test_roundtrip_with_trailing_zeros)
+Trailing zeros in the fractional part aren't truncated. ... ok
+test_save_inf_invalid (model_fields.test_decimalfield.DecimalFieldTests.test_save_inf_invalid) ... ok
+test_save_nan_invalid (model_fields.test_decimalfield.DecimalFieldTests.test_save_nan_invalid) ... ok
+test_save_without_float_conversion (model_fields.test_decimalfield.DecimalFieldTests.test_save_without_float_conversion)
+Ensure decimals don't go through a corrupting float conversion during ... ok
+test_to_python (model_fields.test_decimalfield.DecimalFieldTests.test_to_python) ... ok
+test_backend_range_max_value_lookups (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
+test_backend_range_min_value_lookups (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
+test_backend_range_save (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_save)
+Backend specific ranges can be saved without corruption. ... ok
+test_backend_range_validation (model_fields.test_integerfield.BigIntegerFieldTests.test_backend_range_validation)
+Backend specific ranges are enforced at the model validation level ... ok
+test_coercing (model_fields.test_integerfield.BigIntegerFieldTests.test_coercing) ... ok
+test_documented_range (model_fields.test_integerfield.BigIntegerFieldTests.test_documented_range)
+Values within the documented safe range pass validation, and can be ... ok
+test_invalid_value (model_fields.test_integerfield.BigIntegerFieldTests.test_invalid_value) ... ok
+test_redundant_backend_range_validators (model_fields.test_integerfield.BigIntegerFieldTests.test_redundant_backend_range_validators)
+If there are stricter validators than the ones from the database ... ok
+test_rel_db_type (model_fields.test_integerfield.BigIntegerFieldTests.test_rel_db_type) ... ok
+test_types (model_fields.test_integerfield.BigIntegerFieldTests.test_types) ... ok
+test_blank_string_saved_as_null (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_blank_string_saved_as_null) ... ok
+test_genericipaddressfield_formfield_protocol (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_genericipaddressfield_formfield_protocol)
+GenericIPAddressField with a specified protocol does not generate a ... ok
+test_null_value (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_null_value)
+Null values should be resolved to None. ... ok
+test_save_load (model_fields.test_genericipaddressfield.GenericIPAddressFieldTests.test_save_load) ... ok
 test_basic_queries (multiple_database.tests.QueryTestCase.test_basic_queries)
 Queries are constrained to a single database ... ok
 test_contenttype_in_separate_db (multiple_database.tests.QueryTestCase.test_contenttype_in_separate_db) ... ok
@@ -24129,6 +24121,20 @@
 Database assignment is retained if an object is retrieved with ... ok
 test_subquery (multiple_database.tests.QueryTestCase.test_subquery)
 Make sure as_sql works with subqueries and primary/replica. ... ok
+test_assignment_to_None (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_assignment_to_None)
+Assigning ImageField to None clears dimensions. ... ok
+test_constructor (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_constructor)
+Tests assigning an image field through the model's constructor. ... ok
+test_create (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_create)
+Tests assigning an image in Manager.create(). ... ok
+test_default_value (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_default_value)
+The default value for an ImageField is an instance of ... ok
+test_dimensions (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_dimensions)
+Dimensions are updated correctly in various situations. ... ok
+test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_field_save_and_delete_methods)
+Tests assignment using the field's save method and deletion using ... ok
+test_image_after_constructor (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_image_after_constructor)
+Tests behavior when image is not passed in constructor. ... ok
 test_abstract_filefield_model (model_fields.test_filefield.FileFieldTests.test_abstract_filefield_model)
 FileField.model returns the concrete model for fields defined in an ... ok
 test_changed (model_fields.test_filefield.FileFieldTests.test_changed)
@@ -24152,39 +24158,154 @@
 FileField.save_form_data() considers None to mean "no change" rather ... ok
 test_unique_when_same_filename (model_fields.test_filefield.FileFieldTests.test_unique_when_same_filename)
 A FileField with unique=True shouldn't allow two instances with the ... ok
-test_assignment_to_None (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_assignment_to_None)
+test_abstract_model_app_relative_foreign_key (model_fields.test_foreignkey.ForeignKeyTests.test_abstract_model_app_relative_foreign_key) ... ok
+test_abstract_model_pending_operations (model_fields.test_foreignkey.ForeignKeyTests.test_abstract_model_pending_operations)
+Foreign key fields declared on abstract models should not add lazy ... ok
+test_callable_default (model_fields.test_foreignkey.ForeignKeyTests.test_callable_default)
+A lazy callable may be used for ForeignKey.default. ... ok
+test_empty_string_fk (model_fields.test_foreignkey.ForeignKeyTests.test_empty_string_fk)
+Empty strings foreign key values don't get converted to None (#19299). ... ok
+test_fk_to_fk_get_col_output_field (model_fields.test_foreignkey.ForeignKeyTests.test_fk_to_fk_get_col_output_field) ... ok
+test_invalid_to_parameter (model_fields.test_foreignkey.ForeignKeyTests.test_invalid_to_parameter) ... ok
+test_manager_class_getitem (model_fields.test_foreignkey.ForeignKeyTests.test_manager_class_getitem) ... ok
+test_non_local_to_field (model_fields.test_foreignkey.ForeignKeyTests.test_non_local_to_field) ... ok
+test_recursive_fks_get_col (model_fields.test_foreignkey.ForeignKeyTests.test_recursive_fks_get_col) ... ok
+test_related_name_converted_to_text (model_fields.test_foreignkey.ForeignKeyTests.test_related_name_converted_to_text) ... ok
+test_to_python (model_fields.test_foreignkey.ForeignKeyTests.test_to_python) ... ok
+test_warning_when_unique_true_on_fk (model_fields.test_foreignkey.ForeignKeyTests.test_warning_when_unique_true_on_fk) ... ok
+test_callable_defaults (model_formsets.tests.ModelFormsetTest.test_callable_defaults) ... ok
+test_commit_false (model_formsets.tests.ModelFormsetTest.test_commit_false) ... ok
+test_custom_form (model_formsets.tests.ModelFormsetTest.test_custom_form)
+model_formset_factory() respects fields and exclude parameters of a ... ok
+test_custom_pk (model_formsets.tests.ModelFormsetTest.test_custom_pk) ... ok
+test_custom_queryset_init (model_formsets.tests.ModelFormsetTest.test_custom_queryset_init)
+A queryset can be overridden in the formset's __init__() method. ... ok
+test_custom_save_method (model_formsets.tests.ModelFormsetTest.test_custom_save_method) ... ok
+test_edit_only (model_formsets.tests.ModelFormsetTest.test_edit_only) ... ok
+test_edit_only_formset_factory_with_basemodelformset (model_formsets.tests.ModelFormsetTest.test_edit_only_formset_factory_with_basemodelformset) ... ok
+test_edit_only_inlineformset_factory (model_formsets.tests.ModelFormsetTest.test_edit_only_inlineformset_factory) ... ok
+test_edit_only_object_outside_of_queryset (model_formsets.tests.ModelFormsetTest.test_edit_only_object_outside_of_queryset) ... ok
+test_foreign_keys_in_parents (model_formsets.tests.ModelFormsetTest.test_foreign_keys_in_parents) ... ok
+test_initial_form_count_empty_data (model_formsets.tests.ModelFormsetTest.test_initial_form_count_empty_data) ... ok
+test_inline_formsets (model_formsets.tests.ModelFormsetTest.test_inline_formsets) ... ok
+test_inline_formsets_save_as_new (model_formsets.tests.ModelFormsetTest.test_inline_formsets_save_as_new) ... ok
+test_inline_formsets_with_custom_pk (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_custom_pk) ... ok
+test_inline_formsets_with_custom_save_method (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_custom_save_method) ... ok
+test_inline_formsets_with_custom_save_method_related_instance (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_custom_save_method_related_instance)
+The ModelForm.save() method should be able to access the related object ... ok
+test_inline_formsets_with_multi_table_inheritance (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_multi_table_inheritance) ... ok
+test_inline_formsets_with_nullable_unique_together (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_nullable_unique_together) ... ok
+test_inline_formsets_with_wrong_fk_name (model_formsets.tests.ModelFormsetTest.test_inline_formsets_with_wrong_fk_name)
+Regression for #23451 ... ok
+test_inlineformset_factory_with_null_fk (model_formsets.tests.ModelFormsetTest.test_inlineformset_factory_with_null_fk) ... ok
+test_inlineformset_with_arrayfield (model_formsets.tests.ModelFormsetTest.test_inlineformset_with_arrayfield) ... ok
+test_inlineformset_with_jsonfield (model_formsets.tests.ModelFormsetTest.test_inlineformset_with_jsonfield) ... ok
+test_max_num (model_formsets.tests.ModelFormsetTest.test_max_num) ... ok
+test_min_num (model_formsets.tests.ModelFormsetTest.test_min_num) ... ok
+test_min_num_with_existing (model_formsets.tests.ModelFormsetTest.test_min_num_with_existing) ... ok
+test_model_formset_with_custom_pk (model_formsets.tests.ModelFormsetTest.test_model_formset_with_custom_pk) ... ok
+test_model_formset_with_initial_model_instance (model_formsets.tests.ModelFormsetTest.test_model_formset_with_initial_model_instance) ... ok
+test_model_formset_with_initial_queryset (model_formsets.tests.ModelFormsetTest.test_model_formset_with_initial_queryset) ... ok
+test_model_inheritance (model_formsets.tests.ModelFormsetTest.test_model_inheritance) ... ok
+test_modelformset_factory_without_fields (model_formsets.tests.ModelFormsetTest.test_modelformset_factory_without_fields)
+Regression for #19733 ... ok
+test_modelformset_min_num_equals_max_num_less_than (model_formsets.tests.ModelFormsetTest.test_modelformset_min_num_equals_max_num_less_than) ... ok
+test_modelformset_min_num_equals_max_num_more_than (model_formsets.tests.ModelFormsetTest.test_modelformset_min_num_equals_max_num_more_than) ... ok
+test_modelformset_validate_max_flag (model_formsets.tests.ModelFormsetTest.test_modelformset_validate_max_flag) ... ok
+test_prevent_change_outer_model_and_create_invalid_data (model_formsets.tests.ModelFormsetTest.test_prevent_change_outer_model_and_create_invalid_data) ... ok
+test_prevent_duplicates_from_with_the_same_formset (model_formsets.tests.ModelFormsetTest.test_prevent_duplicates_from_with_the_same_formset) ... ok
+test_simple_save (model_formsets.tests.ModelFormsetTest.test_simple_save) ... ok
+test_unique_together_validation (model_formsets.tests.ModelFormsetTest.test_unique_together_validation) ... ok
+test_unique_together_with_inlineformset_factory (model_formsets.tests.ModelFormsetTest.test_unique_together_with_inlineformset_factory) ... ok
+test_unique_true_enforces_max_num_one (model_formsets.tests.ModelFormsetTest.test_unique_true_enforces_max_num_one) ... ok
+test_unique_validation (model_formsets.tests.ModelFormsetTest.test_unique_validation) ... ok
+test_validation_with_child_model_without_id (model_formsets.tests.ModelFormsetTest.test_validation_with_child_model_without_id) ... ok
+test_validation_with_invalid_id (model_formsets.tests.ModelFormsetTest.test_validation_with_invalid_id) ... ok
+test_validation_with_nonexistent_id (model_formsets.tests.ModelFormsetTest.test_validation_with_nonexistent_id) ... ok
+test_validation_without_id (model_formsets.tests.ModelFormsetTest.test_validation_without_id) ... ok
+test_article_form (model_forms.tests.ModelFormBaseTest.test_article_form) ... ok
+test_bad_form (model_forms.tests.ModelFormBaseTest.test_bad_form) ... ok
+test_base_form (model_forms.tests.ModelFormBaseTest.test_base_form) ... ok
+test_blank_false_with_null_true_foreign_key_field (model_forms.tests.ModelFormBaseTest.test_blank_false_with_null_true_foreign_key_field)
+A ModelForm with a model having ForeignKey(blank=False, null=True) ... ok
+test_blank_foreign_key_with_radio (model_forms.tests.ModelFormBaseTest.test_blank_foreign_key_with_radio) ... ok
+test_blank_with_null_foreign_key_field (model_forms.tests.ModelFormBaseTest.test_blank_with_null_foreign_key_field)
+#13776 -- ModelForm's with models having a FK set to null=False and ... ok
+test_confused_form (model_forms.tests.ModelFormBaseTest.test_confused_form) ... ok
+test_default_filefield (model_forms.tests.ModelFormBaseTest.test_default_filefield) ... ok
+test_default_not_populated_on_checkboxselectmultiple (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_checkboxselectmultiple) ... ok
+test_default_not_populated_on_non_empty_value_in_cleaned_data (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_non_empty_value_in_cleaned_data) ... ok
+test_default_not_populated_on_optional_checkbox_input (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_optional_checkbox_input) ... ok
+test_default_not_populated_on_selectmultiple (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_selectmultiple) ... ok
+test_default_populated_on_optional_field (model_forms.tests.ModelFormBaseTest.test_default_populated_on_optional_field) ... ok
+test_default_selectdatewidget (model_forms.tests.ModelFormBaseTest.test_default_selectdatewidget) ... ok
+test_default_splitdatetime_field (model_forms.tests.ModelFormBaseTest.test_default_splitdatetime_field) ... ok
+test_empty_fields_on_modelform (model_forms.tests.ModelFormBaseTest.test_empty_fields_on_modelform)
+No fields on a ModelForm should actually result in no fields. ... ok
+test_empty_fields_to_construct_instance (model_forms.tests.ModelFormBaseTest.test_empty_fields_to_construct_instance)
+No fields should be set on a model instance if construct_instance ... ok
+test_empty_fields_to_fields_for_model (model_forms.tests.ModelFormBaseTest.test_empty_fields_to_fields_for_model)
+An argument of fields=() to fields_for_model should return an empty dictionary ... ok
+test_exclude_and_validation (model_forms.tests.ModelFormBaseTest.test_exclude_and_validation) ... ok
+test_exclude_fields (model_forms.tests.ModelFormBaseTest.test_exclude_fields) ... ok
+test_exclude_fields_with_string (model_forms.tests.ModelFormBaseTest.test_exclude_fields_with_string) ... ok
+test_exclude_nonexistent_field (model_forms.tests.ModelFormBaseTest.test_exclude_nonexistent_field) ... ok
+test_extra_declared_field_model_form (model_forms.tests.ModelFormBaseTest.test_extra_declared_field_model_form) ... ok
+test_extra_field_model_form (model_forms.tests.ModelFormBaseTest.test_extra_field_model_form) ... ok
+test_extra_field_modelform_factory (model_forms.tests.ModelFormBaseTest.test_extra_field_modelform_factory) ... ok
+test_extra_fields (model_forms.tests.ModelFormBaseTest.test_extra_fields) ... ok
+test_fields_for_model_form_fields (model_forms.tests.ModelFormBaseTest.test_fields_for_model_form_fields) ... ok
+test_invalid_meta_model (model_forms.tests.ModelFormBaseTest.test_invalid_meta_model) ... ok
+test_limit_fields_with_string (model_forms.tests.ModelFormBaseTest.test_limit_fields_with_string) ... ok
+test_limit_nonexistent_field (model_forms.tests.ModelFormBaseTest.test_limit_nonexistent_field) ... ok
+test_missing_fields_attribute (model_forms.tests.ModelFormBaseTest.test_missing_fields_attribute) ... ok
+test_mixmodel_form (model_forms.tests.ModelFormBaseTest.test_mixmodel_form) ... ok
+test_no_model_class (model_forms.tests.ModelFormBaseTest.test_no_model_class) ... ok
+test_non_blank_foreign_key_with_radio (model_forms.tests.ModelFormBaseTest.test_non_blank_foreign_key_with_radio) ... ok
+test_orderfields2_form (model_forms.tests.ModelFormBaseTest.test_orderfields2_form) ... ok
+test_orderfields_form (model_forms.tests.ModelFormBaseTest.test_orderfields_form) ... ok
+test_override_field (model_forms.tests.ModelFormBaseTest.test_override_field) ... ok
+test_prefixed_form_with_default_field (model_forms.tests.ModelFormBaseTest.test_prefixed_form_with_default_field) ... ok
+test_renderer_kwarg (model_forms.tests.ModelFormBaseTest.test_renderer_kwarg) ... ok
+test_replace_field (model_forms.tests.ModelFormBaseTest.test_replace_field) ... ok
+test_replace_field_variant_2 (model_forms.tests.ModelFormBaseTest.test_replace_field_variant_2) ... ok
+test_replace_field_variant_3 (model_forms.tests.ModelFormBaseTest.test_replace_field_variant_3) ... ok
+test_save_blank_false_with_required_false (model_forms.tests.ModelFormBaseTest.test_save_blank_false_with_required_false)
+A ModelForm with a model with a field set to blank=False and the form ... ok
+test_save_blank_null_unique_charfield_saves_null (model_forms.tests.ModelFormBaseTest.test_save_blank_null_unique_charfield_saves_null) ... ok
+test_subcategory_form (model_forms.tests.ModelFormBaseTest.test_subcategory_form) ... ok
+test_subclassmeta_form (model_forms.tests.ModelFormBaseTest.test_subclassmeta_form) ... ok
+test_assignment_to_None (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_assignment_to_None)
 Assigning ImageField to None clears dimensions. ... ok
-test_constructor (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_constructor)
+test_constructor (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_constructor)
 Tests assigning an image field through the model's constructor. ... ok
-test_create (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_create)
+test_create (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_create)
 Tests assigning an image in Manager.create(). ... ok
-test_default_value (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_default_value)
+test_default_value (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_default_value)
 The default value for an ImageField is an instance of ... ok
-test_dimensions (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_dimensions)
+test_dimensions (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_dimensions)
 Dimensions are updated correctly in various situations. ... ok
-test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_field_save_and_delete_methods)
+test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_field_save_and_delete_methods)
 Tests assignment using the field's save method and deletion using ... ok
-test_image_after_constructor (model_fields.test_imagefield.ImageFieldDimensionsFirstTests.test_image_after_constructor)
+test_image_after_constructor (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_image_after_constructor)
 Tests behavior when image is not passed in constructor. ... ok
-test_bulk_create (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_bulk_create) ... ok
-test_bulk_update (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_bulk_update) ... ok
-test_create (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_create) ... ok
-test_db_type_parameters (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_db_type_parameters) ... ok
-test_full_clean (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_full_clean) ... ok
-test_full_clean_with_check_constraint (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_full_clean_with_check_constraint) ... ok
-test_full_clean_with_unique_constraint_expression (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_full_clean_with_unique_constraint_expression) ... ok
-test_generated_fields_can_be_deferred (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_generated_fields_can_be_deferred) ... ok
-test_model_with_params (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_model_with_params) ... ok
-test_non_nullable_create (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_non_nullable_create) ... ok
-test_nullable (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_nullable) ... ok
-test_output_field_db_collation (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_output_field_db_collation) ... ok
-test_output_field_lookups (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_output_field_lookups)
-Lookups from the output_field are available on GeneratedFields. ... ok
-test_save (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_save) ... ok
-test_save_model_with_foreign_key (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_save_model_with_foreign_key) ... ok
-test_save_model_with_pk (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_save_model_with_pk) ... ok
-test_unsaved_error (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_unsaved_error) ... ok
-test_update (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_update) ... ok
+test_custom_encoder_decoder (model_fields.test_jsonfield.JSONFieldTests.test_custom_encoder_decoder) ... ok
+test_db_check_constraints (model_fields.test_jsonfield.JSONFieldTests.test_db_check_constraints) ... ok
+test_invalid_value (model_fields.test_jsonfield.JSONFieldTests.test_invalid_value) ... ok
+test_backend_range_max_value_lookups (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
+test_backend_range_min_value_lookups (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
+test_backend_range_save (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_save)
+Backend specific ranges can be saved without corruption. ... ok
+test_backend_range_validation (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_validation)
+Backend specific ranges are enforced at the model validation level ... ok
+test_coercing (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_coercing) ... ok
+test_documented_range (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_documented_range)
+Values within the documented safe range pass validation, and can be ... ok
+test_invalid_value (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_invalid_value) ... ok
+test_redundant_backend_range_validators (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_redundant_backend_range_validators)
+If there are stricter validators than the ones from the database ... ok
+test_rel_db_type (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_rel_db_type) ... ok
+test_types (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_types) ... ok
 test_bulk_create (model_fields.test_generatedfield.StoredGeneratedFieldTests.test_bulk_create) ... ok
 test_bulk_update (model_fields.test_generatedfield.StoredGeneratedFieldTests.test_bulk_update) ... ok
 test_create (model_fields.test_generatedfield.StoredGeneratedFieldTests.test_create) ... ok
@@ -24206,91 +24327,8 @@
 test_save_model_with_pk (model_fields.test_generatedfield.StoredGeneratedFieldTests.test_save_model_with_pk) ... ok
 test_unsaved_error (model_fields.test_generatedfield.StoredGeneratedFieldTests.test_unsaved_error) ... ok
 test_update (model_fields.test_generatedfield.StoredGeneratedFieldTests.test_update) ... ok
-test_default (model_fields.test_decimalfield.DecimalFieldTests.test_default) ... ok
-test_fetch_from_db_without_float_rounding (model_fields.test_decimalfield.DecimalFieldTests.test_fetch_from_db_without_float_rounding) ... skipped 'SQLite stores values rounded to 15 significant digits.'
-test_filter_with_strings (model_fields.test_decimalfield.DecimalFieldTests.test_filter_with_strings)
-Should be able to filter decimal fields using strings (#8023). ... ok
-test_get_db_prep_value (model_fields.test_decimalfield.DecimalFieldTests.test_get_db_prep_value)
-DecimalField.get_db_prep_value() must call ... ok
-test_get_prep_value (model_fields.test_decimalfield.DecimalFieldTests.test_get_prep_value) ... ok
-test_invalid_value (model_fields.test_decimalfield.DecimalFieldTests.test_invalid_value) ... ok
-test_lookup_decimal_larger_than_max_digits (model_fields.test_decimalfield.DecimalFieldTests.test_lookup_decimal_larger_than_max_digits) ... ok
-test_lookup_really_big_value (model_fields.test_decimalfield.DecimalFieldTests.test_lookup_really_big_value)
-Really big values can be used in a filter statement. ... ok
-test_max_decimal_places_validation (model_fields.test_decimalfield.DecimalFieldTests.test_max_decimal_places_validation) ... ok
-test_max_digits_validation (model_fields.test_decimalfield.DecimalFieldTests.test_max_digits_validation) ... ok
-test_max_whole_digits_validation (model_fields.test_decimalfield.DecimalFieldTests.test_max_whole_digits_validation) ... ok
-test_roundtrip_with_trailing_zeros (model_fields.test_decimalfield.DecimalFieldTests.test_roundtrip_with_trailing_zeros)
-Trailing zeros in the fractional part aren't truncated. ... ok
-test_save_inf_invalid (model_fields.test_decimalfield.DecimalFieldTests.test_save_inf_invalid) ... ok
-test_save_nan_invalid (model_fields.test_decimalfield.DecimalFieldTests.test_save_nan_invalid) ... ok
-test_save_without_float_conversion (model_fields.test_decimalfield.DecimalFieldTests.test_save_without_float_conversion)
-Ensure decimals don't go through a corrupting float conversion during ... ok
-test_to_python (model_fields.test_decimalfield.DecimalFieldTests.test_to_python) ... ok
-test_backend_range_max_value_lookups (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
-test_backend_range_min_value_lookups (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
-test_backend_range_save (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_save)
-Backend specific ranges can be saved without corruption. ... ok
-test_backend_range_validation (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_backend_range_validation)
-Backend specific ranges are enforced at the model validation level ... ok
-test_coercing (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_coercing) ... ok
-test_documented_range (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_documented_range)
-Values within the documented safe range pass validation, and can be ... ok
-test_invalid_value (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_invalid_value) ... ok
-test_redundant_backend_range_validators (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_redundant_backend_range_validators)
-If there are stricter validators than the ones from the database ... ok
-test_rel_db_type (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_rel_db_type) ... ok
-test_types (model_fields.test_integerfield.PositiveBigIntegerFieldTests.test_types) ... ok
-test_assignment_to_None (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_assignment_to_None)
-Assigning ImageField to None clears dimensions. ... ok
-test_constructor (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_constructor)
-Tests assigning an image field through the model's constructor. ... ok
-test_create (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_create)
-Tests assigning an image in Manager.create(). ... ok
-test_default_value (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_default_value)
-The default value for an ImageField is an instance of ... ok
-test_dimensions (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_dimensions)
-Dimensions are updated correctly in various situations. ... ok
-test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_field_save_and_delete_methods)
-Tests assignment using the field's save method and deletion using ... ok
-test_image_after_constructor (model_fields.test_imagefield.ImageFieldOneDimensionTests.test_image_after_constructor)
-Tests behavior when image is not passed in constructor. ... ok
-test_custom_encoder_decoder (model_fields.test_jsonfield.JSONFieldTests.test_custom_encoder_decoder) ... ok
-test_db_check_constraints (model_fields.test_jsonfield.JSONFieldTests.test_db_check_constraints) ... ok
-test_invalid_value (model_fields.test_jsonfield.JSONFieldTests.test_invalid_value) ... ok
 test_value_from_object_instance_with_pk (model_fields.test_manytomanyfield.ManyToManyFieldDBTests.test_value_from_object_instance_with_pk) ... ok
 test_value_from_object_instance_without_pk (model_fields.test_manytomanyfield.ManyToManyFieldDBTests.test_value_from_object_instance_without_pk) ... ok
-test_backend_range_max_value_lookups (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
-test_backend_range_min_value_lookups (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
-test_backend_range_save (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_save)
-Backend specific ranges can be saved without corruption. ... ok
-test_backend_range_validation (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_validation)
-Backend specific ranges are enforced at the model validation level ... ok
-test_coercing (model_fields.test_integerfield.PositiveIntegerFieldTests.test_coercing) ... ok
-test_documented_range (model_fields.test_integerfield.PositiveIntegerFieldTests.test_documented_range)
-Values within the documented safe range pass validation, and can be ... ok
-test_invalid_value (model_fields.test_integerfield.PositiveIntegerFieldTests.test_invalid_value) ... ok
-test_negative_values (model_fields.test_integerfield.PositiveIntegerFieldTests.test_negative_values) ... ok
-test_redundant_backend_range_validators (model_fields.test_integerfield.PositiveIntegerFieldTests.test_redundant_backend_range_validators)
-If there are stricter validators than the ones from the database ... ok
-test_rel_db_type (model_fields.test_integerfield.PositiveIntegerFieldTests.test_rel_db_type) ... ok
-test_types (model_fields.test_integerfield.PositiveIntegerFieldTests.test_types) ... ok
-test_assignment_to_None (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_assignment_to_None)
-Assigning ImageField to None clears dimensions. ... ok
-test_constructor (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_constructor)
-Tests assigning an image field through the model's constructor. ... ok
-test_create (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_create)
-Tests assigning an image in Manager.create(). ... ok
-test_default_value (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_default_value)
-The default value for an ImageField is an instance of ... ok
-test_dimensions (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_dimensions)
-Dimensions are updated correctly in various situations. ... ok
-test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_field_save_and_delete_methods)
-Tests assignment using the field's save method and deletion using ... ok
-test_image_after_constructor (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_image_after_constructor)
-Tests behavior when image is not passed in constructor. ... ok
-test_post_init_not_connected (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_post_init_not_connected) ... ok
-test_save_does_not_close_file (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_save_does_not_close_file) ... ok
 test_backend_range_max_value_lookups (model_fields.test_integerfield.PositiveSmallIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
 test_backend_range_min_value_lookups (model_fields.test_integerfield.PositiveSmallIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
 test_backend_range_save (model_fields.test_integerfield.PositiveSmallIntegerFieldTests.test_backend_range_save)
@@ -24309,6 +24347,32 @@
 SlugField honors max_length. ... ok
 test_slugfield_unicode_max_length (model_fields.test_slugfield.SlugFieldTests.test_slugfield_unicode_max_length)
 SlugField with allow_unicode=True honors max_length. ... ok
+test_bulk_update_custom_get_prep_value (model_fields.test_jsonfield.TestSaveLoad.test_bulk_update_custom_get_prep_value) ... ok
+test_dict (model_fields.test_jsonfield.TestSaveLoad.test_dict) ... ok
+test_json_null_different_from_sql_null (model_fields.test_jsonfield.TestSaveLoad.test_json_null_different_from_sql_null) ... ok
+test_list (model_fields.test_jsonfield.TestSaveLoad.test_list) ... ok
+test_null (model_fields.test_jsonfield.TestSaveLoad.test_null) ... ok
+test_primitives (model_fields.test_jsonfield.TestSaveLoad.test_primitives) ... ok
+test_realistic_object (model_fields.test_jsonfield.TestSaveLoad.test_realistic_object) ... ok
+test_bulk_create (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_bulk_create) ... ok
+test_bulk_update (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_bulk_update) ... ok
+test_create (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_create) ... ok
+test_db_type_parameters (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_db_type_parameters) ... ok
+test_full_clean (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_full_clean) ... ok
+test_full_clean_with_check_constraint (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_full_clean_with_check_constraint) ... ok
+test_full_clean_with_unique_constraint_expression (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_full_clean_with_unique_constraint_expression) ... ok
+test_generated_fields_can_be_deferred (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_generated_fields_can_be_deferred) ... ok
+test_model_with_params (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_model_with_params) ... ok
+test_non_nullable_create (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_non_nullable_create) ... ok
+test_nullable (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_nullable) ... ok
+test_output_field_db_collation (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_output_field_db_collation) ... ok
+test_output_field_lookups (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_output_field_lookups)
+Lookups from the output_field are available on GeneratedFields. ... ok
+test_save (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_save) ... ok
+test_save_model_with_foreign_key (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_save_model_with_foreign_key) ... ok
+test_save_model_with_pk (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_save_model_with_pk) ... ok
+test_unsaved_error (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_unsaved_error) ... ok
+test_update (model_fields.test_generatedfield.VirtualGeneratedFieldTests.test_update) ... ok
 test_choices_generates_select_widget (model_fields.test_textfield.TextFieldTests.test_choices_generates_select_widget)
 A TextField with choices uses a Select widget. ... ok
 test_emoji (model_fields.test_textfield.TextFieldTests.test_emoji) ... ok
@@ -24317,19 +24381,24 @@
 TextField passes its max_length attribute to form fields created using ... ok
 test_to_python (model_fields.test_textfield.TextFieldTests.test_to_python)
 TextField.to_python() should return a string. ... ok
+test_assignment_to_None (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_assignment_to_None)
+Assigning ImageField to None clears dimensions. ... ok
+test_constructor (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_constructor)
+Tests assigning an image field through the model's constructor. ... ok
+test_create (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_create)
+Tests assigning an image in Manager.create(). ... ok
+test_default_value (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_default_value)
+The default value for an ImageField is an instance of ... ok
+test_dimensions (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_dimensions)
+Dimensions are updated correctly in various situations. ... ok
+test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_field_save_and_delete_methods)
+Tests assignment using the field's save method and deletion using ... ok
+test_image_after_constructor (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_image_after_constructor)
+Tests behavior when image is not passed in constructor. ... ok
+test_post_init_not_connected (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_post_init_not_connected) ... ok
+test_save_does_not_close_file (model_fields.test_imagefield.ImageFieldNoDimensionsTests.test_save_does_not_close_file) ... ok
 test_get_choices (model_fields.tests.GetChoicesLimitChoicesToTests.test_get_choices) ... ok
 test_get_choices_reverse_related_field (model_fields.tests.GetChoicesLimitChoicesToTests.test_get_choices_reverse_related_field) ... ok
-test_bulk_update_custom_get_prep_value (model_fields.test_jsonfield.TestSaveLoad.test_bulk_update_custom_get_prep_value) ... ok
-test_dict (model_fields.test_jsonfield.TestSaveLoad.test_dict) ... ok
-test_json_null_different_from_sql_null (model_fields.test_jsonfield.TestSaveLoad.test_json_null_different_from_sql_null) ... ok
-test_list (model_fields.test_jsonfield.TestSaveLoad.test_list) ... ok
-test_null (model_fields.test_jsonfield.TestSaveLoad.test_null) ... ok
-test_primitives (model_fields.test_jsonfield.TestSaveLoad.test_primitives) ... ok
-test_realistic_object (model_fields.test_jsonfield.TestSaveLoad.test_realistic_object) ... ok
-test_get_choices (model_fields.tests.GetChoicesOrderingTests.test_get_choices) ... ok
-test_get_choices_default_ordering (model_fields.tests.GetChoicesOrderingTests.test_get_choices_default_ordering) ... ok
-test_get_choices_reverse_related_field (model_fields.tests.GetChoicesOrderingTests.test_get_choices_reverse_related_field) ... ok
-test_get_choices_reverse_related_field_default_ordering (model_fields.tests.GetChoicesOrderingTests.test_get_choices_reverse_related_field_default_ordering) ... ok
 test_creation (model_fields.test_uuid.TestAsPrimaryKey.test_creation) ... ok
 test_two_level_foreign_keys (model_fields.test_uuid.TestAsPrimaryKey.test_two_level_foreign_keys) ... ok
 test_underlying_field (model_fields.test_uuid.TestAsPrimaryKey.test_underlying_field) ... ok
@@ -24337,6 +24406,21 @@
 test_update_with_related_model_instance (model_fields.test_uuid.TestAsPrimaryKey.test_update_with_related_model_instance) ... ok
 test_uuid_pk_on_bulk_create (model_fields.test_uuid.TestAsPrimaryKey.test_uuid_pk_on_bulk_create) ... ok
 test_uuid_pk_on_save (model_fields.test_uuid.TestAsPrimaryKey.test_uuid_pk_on_save) ... ok
+test_backend_range_max_value_lookups (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_max_value_lookups) ... ok
+test_backend_range_min_value_lookups (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_min_value_lookups) ... ok
+test_backend_range_save (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_save)
+Backend specific ranges can be saved without corruption. ... ok
+test_backend_range_validation (model_fields.test_integerfield.PositiveIntegerFieldTests.test_backend_range_validation)
+Backend specific ranges are enforced at the model validation level ... ok
+test_coercing (model_fields.test_integerfield.PositiveIntegerFieldTests.test_coercing) ... ok
+test_documented_range (model_fields.test_integerfield.PositiveIntegerFieldTests.test_documented_range)
+Values within the documented safe range pass validation, and can be ... ok
+test_invalid_value (model_fields.test_integerfield.PositiveIntegerFieldTests.test_invalid_value) ... ok
+test_negative_values (model_fields.test_integerfield.PositiveIntegerFieldTests.test_negative_values) ... ok
+test_redundant_backend_range_validators (model_fields.test_integerfield.PositiveIntegerFieldTests.test_redundant_backend_range_validators)
+If there are stricter validators than the ones from the database ... ok
+test_rel_db_type (model_fields.test_integerfield.PositiveIntegerFieldTests.test_rel_db_type) ... ok
+test_types (model_fields.test_integerfield.PositiveIntegerFieldTests.test_types) ... ok
 test_null_handling (model_fields.test_uuid.TestSaveLoad.test_null_handling) ... ok
 test_pk_validated (model_fields.test_uuid.TestSaveLoad.test_pk_validated) ... ok
 test_str_instance_bad_hyphens (model_fields.test_uuid.TestSaveLoad.test_str_instance_bad_hyphens) ... ok
@@ -24354,6 +24438,11 @@
 test_isnull (model_fields.test_uuid.TestQuerying.test_isnull) ... ok
 test_istartswith (model_fields.test_uuid.TestQuerying.test_istartswith) ... ok
 test_startswith (model_fields.test_uuid.TestQuerying.test_startswith) ... ok
+test_persistence (migration_test_data_persistence.tests.MigrationDataNormalPersistenceTestCase.test_persistence) ... ok
+test_get_choices (model_fields.tests.GetChoicesOrderingTests.test_get_choices) ... ok
+test_get_choices_default_ordering (model_fields.tests.GetChoicesOrderingTests.test_get_choices_default_ordering) ... ok
+test_get_choices_reverse_related_field (model_fields.tests.GetChoicesOrderingTests.test_get_choices_reverse_related_field) ... ok
+test_get_choices_reverse_related_field_default_ordering (model_fields.tests.GetChoicesOrderingTests.test_get_choices_reverse_related_field_default_ordering) ... ok
 test_defer (model_fields.test_imagefield.ImageFieldTests.test_defer) ... ok
 test_delete_when_missing (model_fields.test_imagefield.ImageFieldTests.test_delete_when_missing)
 Bug #8175: correctly delete an object where the file no longer ... ok
@@ -24365,13 +24454,12 @@
 ImageField can be pickled, unpickled, and that the image of ... ok
 test_size_method (model_fields.test_imagefield.ImageFieldTests.test_size_method)
 Bug #8534: FileField.size should not leave the file open. ... ok
-test_persistence (migration_test_data_persistence.tests.MigrationDataNormalPersistenceTestCase.test_persistence) ... ok
-test_set_messages_success (messages_tests.test_mixins.SuccessMessageMixinTests.test_set_messages_success) ... ok
-test_set_messages_success_on_delete (messages_tests.test_mixins.SuccessMessageMixinTests.test_set_messages_success_on_delete) ... ok
 test_apply (migrations.test_loader.RecorderTests.test_apply)
 Tests marking migrations as applied/unapplied. ... ok
 test_has_table_cached (migrations.test_loader.RecorderTests.test_has_table_cached)
 The has_table() method caches a positive result and not continually ... ok
+test_set_messages_success (messages_tests.test_mixins.SuccessMessageMixinTests.test_set_messages_success) ... ok
+test_set_messages_success_on_delete (messages_tests.test_mixins.SuccessMessageMixinTests.test_set_messages_success_on_delete) ... ok
 test_custom_max_lengths (max_lengths.tests.MaxLengthORMTests.test_custom_max_lengths) ... ok
 test_assignment_to_None (model_fields.test_imagefield.ImageFieldTwoDimensionsTests.test_assignment_to_None)
 Assigning ImageField to None clears dimensions. ... ok
@@ -24387,87 +24475,6 @@
 Tests assignment using the field's save method and deletion using ... ok
 test_image_after_constructor (model_fields.test_imagefield.ImageFieldTwoDimensionsTests.test_image_after_constructor)
 Tests behavior when image is not passed in constructor. ... ok
-test_width_height_correct_name_mangling_correct (model_fields.test_imagefield.NoReadTests.test_width_height_correct_name_mangling_correct) ... ok
-test_makemigrations_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_makemigrations_app_name_specified_as_label) ... ok
-test_makemigrations_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_makemigrations_nonexistent_app_label) ... ok
-test_migrate_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_migrate_app_name_specified_as_label) ... ok
-test_migrate_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_migrate_nonexistent_app_label) ... ok
-test_optimizemigration_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_optimizemigration_app_name_specified_as_label) ... ok
-test_optimizemigration_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_optimizemigration_nonexistent_app_label) ... ok
-test_showmigrations_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_showmigrations_app_name_specified_as_label) ... ok
-test_showmigrations_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_showmigrations_nonexistent_app_label) ... ok
-test_sqlmigrate_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_sqlmigrate_app_name_specified_as_label) ... ok
-test_sqlmigrate_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_sqlmigrate_nonexistent_app_label) ... ok
-test_squashmigrations_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_squashmigrations_app_name_specified_as_label) ... ok
-test_squashmigrations_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_squashmigrations_nonexistent_app_label) ... ok
-test_article_form (model_forms.tests.ModelFormBaseTest.test_article_form) ... ok
-test_bad_form (model_forms.tests.ModelFormBaseTest.test_bad_form) ... ok
-test_base_form (model_forms.tests.ModelFormBaseTest.test_base_form) ... ok
-test_blank_false_with_null_true_foreign_key_field (model_forms.tests.ModelFormBaseTest.test_blank_false_with_null_true_foreign_key_field)
-A ModelForm with a model having ForeignKey(blank=False, null=True) ... ok
-test_blank_foreign_key_with_radio (model_forms.tests.ModelFormBaseTest.test_blank_foreign_key_with_radio) ... ok
-test_blank_with_null_foreign_key_field (model_forms.tests.ModelFormBaseTest.test_blank_with_null_foreign_key_field)
-#13776 -- ModelForm's with models having a FK set to null=False and ... ok
-test_confused_form (model_forms.tests.ModelFormBaseTest.test_confused_form) ... ok
-test_default_filefield (model_forms.tests.ModelFormBaseTest.test_default_filefield) ... ok
-test_default_not_populated_on_checkboxselectmultiple (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_checkboxselectmultiple) ... ok
-test_default_not_populated_on_non_empty_value_in_cleaned_data (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_non_empty_value_in_cleaned_data) ... ok
-test_default_not_populated_on_optional_checkbox_input (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_optional_checkbox_input) ... ok
-test_default_not_populated_on_selectmultiple (model_forms.tests.ModelFormBaseTest.test_default_not_populated_on_selectmultiple) ... ok
-test_default_populated_on_optional_field (model_forms.tests.ModelFormBaseTest.test_default_populated_on_optional_field) ... ok
-test_default_selectdatewidget (model_forms.tests.ModelFormBaseTest.test_default_selectdatewidget) ... ok
-test_default_splitdatetime_field (model_forms.tests.ModelFormBaseTest.test_default_splitdatetime_field) ... ok
-test_empty_fields_on_modelform (model_forms.tests.ModelFormBaseTest.test_empty_fields_on_modelform)
-No fields on a ModelForm should actually result in no fields. ... ok
-test_empty_fields_to_construct_instance (model_forms.tests.ModelFormBaseTest.test_empty_fields_to_construct_instance)
-No fields should be set on a model instance if construct_instance ... ok
-test_empty_fields_to_fields_for_model (model_forms.tests.ModelFormBaseTest.test_empty_fields_to_fields_for_model)
-An argument of fields=() to fields_for_model should return an empty dictionary ... ok
-test_exclude_and_validation (model_forms.tests.ModelFormBaseTest.test_exclude_and_validation) ... ok
-test_exclude_fields (model_forms.tests.ModelFormBaseTest.test_exclude_fields) ... ok
-test_exclude_fields_with_string (model_forms.tests.ModelFormBaseTest.test_exclude_fields_with_string) ... ok
-test_exclude_nonexistent_field (model_forms.tests.ModelFormBaseTest.test_exclude_nonexistent_field) ... ok
-test_extra_declared_field_model_form (model_forms.tests.ModelFormBaseTest.test_extra_declared_field_model_form) ... ok
-test_extra_field_model_form (model_forms.tests.ModelFormBaseTest.test_extra_field_model_form) ... ok
-test_extra_field_modelform_factory (model_forms.tests.ModelFormBaseTest.test_extra_field_modelform_factory) ... ok
-test_extra_fields (model_forms.tests.ModelFormBaseTest.test_extra_fields) ... ok
-test_fields_for_model_form_fields (model_forms.tests.ModelFormBaseTest.test_fields_for_model_form_fields) ... ok
-test_invalid_meta_model (model_forms.tests.ModelFormBaseTest.test_invalid_meta_model) ... ok
-test_limit_fields_with_string (model_forms.tests.ModelFormBaseTest.test_limit_fields_with_string) ... ok
-test_limit_nonexistent_field (model_forms.tests.ModelFormBaseTest.test_limit_nonexistent_field) ... ok
-test_missing_fields_attribute (model_forms.tests.ModelFormBaseTest.test_missing_fields_attribute) ... ok
-test_mixmodel_form (model_forms.tests.ModelFormBaseTest.test_mixmodel_form) ... ok
-test_no_model_class (model_forms.tests.ModelFormBaseTest.test_no_model_class) ... ok
-test_non_blank_foreign_key_with_radio (model_forms.tests.ModelFormBaseTest.test_non_blank_foreign_key_with_radio) ... ok
-test_orderfields2_form (model_forms.tests.ModelFormBaseTest.test_orderfields2_form) ... ok
-test_orderfields_form (model_forms.tests.ModelFormBaseTest.test_orderfields_form) ... ok
-test_override_field (model_forms.tests.ModelFormBaseTest.test_override_field) ... ok
-test_prefixed_form_with_default_field (model_forms.tests.ModelFormBaseTest.test_prefixed_form_with_default_field) ... ok
-test_renderer_kwarg (model_forms.tests.ModelFormBaseTest.test_renderer_kwarg) ... ok
-test_replace_field (model_forms.tests.ModelFormBaseTest.test_replace_field) ... ok
-test_replace_field_variant_2 (model_forms.tests.ModelFormBaseTest.test_replace_field_variant_2) ... ok
-test_replace_field_variant_3 (model_forms.tests.ModelFormBaseTest.test_replace_field_variant_3) ... ok
-test_save_blank_false_with_required_false (model_forms.tests.ModelFormBaseTest.test_save_blank_false_with_required_false)
-A ModelForm with a model with a field set to blank=False and the form ... ok
-test_save_blank_null_unique_charfield_saves_null (model_forms.tests.ModelFormBaseTest.test_save_blank_null_unique_charfield_saves_null) ... ok
-test_subcategory_form (model_forms.tests.ModelFormBaseTest.test_subcategory_form) ... ok
-test_subclassmeta_form (model_forms.tests.ModelFormBaseTest.test_subclassmeta_form) ... ok
-test_assignment_to_None (model_fields.test_imagefield.ImageFieldUsingFileTests.test_assignment_to_None)
-Assigning ImageField to None clears dimensions. ... ok
-test_constructor (model_fields.test_imagefield.ImageFieldUsingFileTests.test_constructor)
-Tests assigning an image field through the model's constructor. ... ok
-test_create (model_fields.test_imagefield.ImageFieldUsingFileTests.test_create)
-Tests assigning an image in Manager.create(). ... ok
-test_default_value (model_fields.test_imagefield.ImageFieldUsingFileTests.test_default_value)
-The default value for an ImageField is an instance of ... ok
-test_dimensions (model_fields.test_imagefield.ImageFieldUsingFileTests.test_dimensions)
-Dimensions are updated correctly in various situations. ... ok
-test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldUsingFileTests.test_field_save_and_delete_methods)
-Tests assignment using the field's save method and deletion using ... ok
-test_image_after_constructor (model_fields.test_imagefield.ImageFieldUsingFileTests.test_image_after_constructor)
-Tests behavior when image is not passed in constructor. ... ok
-test_m2o_recursive (m2o_recursive.tests.ManyToOneRecursiveTests.test_m2o_recursive) ... ok
-test_m2o_recursive2 (m2o_recursive.tests.MultipleManyToOneRecursiveTests.test_m2o_recursive2) ... ok
 test_count_join_optimization (many_to_many.tests.ManyToManyQueryTests.test_count_join_optimization) ... ok
 test_count_join_optimization_disabled (many_to_many.tests.ManyToManyQueryTests.test_count_join_optimization_disabled) ... ok
 test_exists_join_optimization (many_to_many.tests.ManyToManyQueryTests.test_exists_join_optimization) ... ok
@@ -24482,29 +24489,35 @@
 test_managers (managers_regress.tests.ManagersRegressionTests.test_managers) ... ok
 test_regress_3871 (managers_regress.tests.ManagersRegressionTests.test_regress_3871) ... ok
 test_swappable_manager (managers_regress.tests.ManagersRegressionTests.test_swappable_manager) ... ok
-test_serialization (m2m_through_regress.tests.M2MThroughSerializationTestCase.test_serialization)
-m2m-through models aren't serialized as m2m fields. Refs #8134 ... ok
-test_assignment (model_fields.test_imagefield.TwoImageFieldTests.test_assignment) ... ok
-test_constructor (model_fields.test_imagefield.TwoImageFieldTests.test_constructor) ... ok
-test_create (model_fields.test_imagefield.TwoImageFieldTests.test_create) ... ok
-test_dimensions (model_fields.test_imagefield.TwoImageFieldTests.test_dimensions)
+test_m2o_recursive (m2o_recursive.tests.ManyToOneRecursiveTests.test_m2o_recursive) ... ok
+test_m2o_recursive2 (m2o_recursive.tests.MultipleManyToOneRecursiveTests.test_m2o_recursive2) ... ok
+test_assignment_to_None (model_fields.test_imagefield.ImageFieldUsingFileTests.test_assignment_to_None)
+Assigning ImageField to None clears dimensions. ... ok
+test_constructor (model_fields.test_imagefield.ImageFieldUsingFileTests.test_constructor)
+Tests assigning an image field through the model's constructor. ... ok
+test_create (model_fields.test_imagefield.ImageFieldUsingFileTests.test_create)
+Tests assigning an image in Manager.create(). ... ok
+test_default_value (model_fields.test_imagefield.ImageFieldUsingFileTests.test_default_value)
+The default value for an ImageField is an instance of ... ok
+test_dimensions (model_fields.test_imagefield.ImageFieldUsingFileTests.test_dimensions)
 Dimensions are updated correctly in various situations. ... ok
-test_field_save_and_delete_methods (model_fields.test_imagefield.TwoImageFieldTests.test_field_save_and_delete_methods) ... ok
-test_sequence_creation (m2m_through_regress.tests.ThroughLoadDataTestCase.test_sequence_creation)
-Sequences on an m2m_through are created for the through model, not a ... ok
-test_join_trimming_forwards (m2m_through_regress.tests.M2MThroughTestCase.test_join_trimming_forwards)
-Too many copies of the intermediate table aren't involved when doing a ... ok
-test_join_trimming_reverse (m2m_through_regress.tests.M2MThroughTestCase.test_join_trimming_reverse) ... ok
-test_retrieve_forward_m2m_items (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_forward_m2m_items) ... ok
-test_retrieve_forward_m2m_items_via_custom_id_intermediary (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_forward_m2m_items_via_custom_id_intermediary) ... ok
-test_retrieve_reverse_m2m_items (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_reverse_m2m_items) ... ok
-test_retrieve_reverse_m2m_items_via_custom_id_intermediary (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_reverse_m2m_items_via_custom_id_intermediary) ... ok
-test_m2m_prefetch_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_prefetch_proxied) ... ok
-test_m2m_prefetch_reverse_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_prefetch_reverse_proxied) ... ok
-test_m2m_query (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_query) ... ok
-test_m2m_query_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_query_proxied) ... ok
-test_m2m_reverse_query (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_reverse_query) ... ok
-test_m2m_reverse_query_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_reverse_query_proxied) ... ok
+test_field_save_and_delete_methods (model_fields.test_imagefield.ImageFieldUsingFileTests.test_field_save_and_delete_methods)
+Tests assignment using the field's save method and deletion using ... ok
+test_image_after_constructor (model_fields.test_imagefield.ImageFieldUsingFileTests.test_image_after_constructor)
+Tests behavior when image is not passed in constructor. ... ok
+test_width_height_correct_name_mangling_correct (model_fields.test_imagefield.NoReadTests.test_width_height_correct_name_mangling_correct) ... ok
+test_makemigrations_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_makemigrations_app_name_specified_as_label) ... ok
+test_makemigrations_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_makemigrations_nonexistent_app_label) ... ok
+test_migrate_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_migrate_app_name_specified_as_label) ... ok
+test_migrate_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_migrate_nonexistent_app_label) ... ok
+test_optimizemigration_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_optimizemigration_app_name_specified_as_label) ... ok
+test_optimizemigration_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_optimizemigration_nonexistent_app_label) ... ok
+test_showmigrations_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_showmigrations_app_name_specified_as_label) ... ok
+test_showmigrations_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_showmigrations_nonexistent_app_label) ... ok
+test_sqlmigrate_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_sqlmigrate_app_name_specified_as_label) ... ok
+test_sqlmigrate_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_sqlmigrate_nonexistent_app_label) ... ok
+test_squashmigrations_app_name_specified_as_label (migrations.test_commands.AppLabelErrorTests.test_squashmigrations_app_name_specified_as_label) ... ok
+test_squashmigrations_nonexistent_app_label (migrations.test_commands.AppLabelErrorTests.test_squashmigrations_nonexistent_app_label) ... ok
 test_add_efficiency (many_to_one_null.tests.ManyToOneNullTests.test_add_efficiency) ... ok
 test_assign_clear_related_set (many_to_one_null.tests.ManyToOneNullTests.test_assign_clear_related_set) ... ok
 test_assign_with_queryset (many_to_one_null.tests.ManyToOneNullTests.test_assign_with_queryset) ... ok
@@ -24519,10 +24532,70 @@
 test_set (many_to_one_null.tests.ManyToOneNullTests.test_set) ... ok
 test_set_clear_non_bulk (many_to_one_null.tests.ManyToOneNullTests.test_set_clear_non_bulk) ... ok
 test_unsaved (many_to_one_null.tests.ManyToOneNullTests.test_unsaved) ... ok
+test_serialization (m2m_through_regress.tests.M2MThroughSerializationTestCase.test_serialization)
+m2m-through models aren't serialized as m2m fields. Refs #8134 ... ok
+test_sequence_creation (m2m_through_regress.tests.ThroughLoadDataTestCase.test_sequence_creation)
+Sequences on an m2m_through are created for the through model, not a ... ok
+test_m2m_prefetch_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_prefetch_proxied) ... ok
+test_m2m_prefetch_reverse_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_prefetch_reverse_proxied) ... ok
+test_m2m_query (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_query) ... ok
+test_m2m_query_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_query_proxied) ... ok
+test_m2m_reverse_query (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_reverse_query) ... ok
+test_m2m_reverse_query_proxied (m2m_through_regress.test_multitable.MultiTableTests.test_m2m_reverse_query_proxied) ... ok
+test_add (messages_tests.test_session.SessionTests.test_add) ... ok
+test_add_lazy_translation (messages_tests.test_session.SessionTests.test_add_lazy_translation) ... ok
+test_add_update (messages_tests.test_session.SessionTests.test_add_update) ... ok
+test_context_processor_message_levels (messages_tests.test_session.SessionTests.test_context_processor_message_levels) ... ok
+test_custom_tags (messages_tests.test_session.SessionTests.test_custom_tags) ... ok
+test_default_level (messages_tests.test_session.SessionTests.test_default_level) ... ok
+test_existing_add (messages_tests.test_session.SessionTests.test_existing_add) ... ok
+test_existing_add_read_update (messages_tests.test_session.SessionTests.test_existing_add_read_update) ... ok
+test_existing_read (messages_tests.test_session.SessionTests.test_existing_read)
+Reading the existing storage doesn't cause the data to be lost. ... ok
+test_existing_read_add_update (messages_tests.test_session.SessionTests.test_existing_read_add_update) ... ok
+test_full_request_response_cycle (messages_tests.test_session.SessionTests.test_full_request_response_cycle)
+With the message middleware enabled, messages are properly stored and ... ok
+test_get (messages_tests.test_session.SessionTests.test_get) ... ok
+test_high_level (messages_tests.test_session.SessionTests.test_high_level) ... ok
+test_level_tag (messages_tests.test_session.SessionTests.test_level_tag) ... ok
+test_low_level (messages_tests.test_session.SessionTests.test_low_level) ... ok
+test_middleware_disabled (messages_tests.test_session.SessionTests.test_middleware_disabled)
+When the middleware is disabled, an exception is raised when one ... ok
+test_middleware_disabled_fail_silently (messages_tests.test_session.SessionTests.test_middleware_disabled_fail_silently)
+When the middleware is disabled, an exception is not raised ... ok
+test_multiple_posts (messages_tests.test_session.SessionTests.test_multiple_posts)
+Messages persist properly when multiple POSTs are made before a GET. ... ok
+test_no_session (messages_tests.test_session.SessionTests.test_no_session) ... ok
+test_no_update (messages_tests.test_session.SessionTests.test_no_update) ... ok
+test_repr (messages_tests.test_session.SessionTests.test_repr) ... ok
+test_safedata (messages_tests.test_session.SessionTests.test_safedata)
+A message containing SafeData keeps its safe status when retrieved from ... ok
+test_settings_level (messages_tests.test_session.SessionTests.test_settings_level) ... ok
+test_tags (messages_tests.test_session.SessionTests.test_tags) ... ok
+test_with_template_response (messages_tests.test_session.SessionTests.test_with_template_response) ... ok
+test_assignment (model_fields.test_imagefield.TwoImageFieldTests.test_assignment) ... ok
+test_constructor (model_fields.test_imagefield.TwoImageFieldTests.test_constructor) ... ok
+test_create (model_fields.test_imagefield.TwoImageFieldTests.test_create) ... ok
+test_dimensions (model_fields.test_imagefield.TwoImageFieldTests.test_dimensions)
+Dimensions are updated correctly in various situations. ... ok
+test_field_save_and_delete_methods (model_fields.test_imagefield.TwoImageFieldTests.test_field_save_and_delete_methods) ... ok
+test_join_trimming_forwards (m2m_through_regress.tests.M2MThroughTestCase.test_join_trimming_forwards)
+Too many copies of the intermediate table aren't involved when doing a ... ok
+test_join_trimming_reverse (m2m_through_regress.tests.M2MThroughTestCase.test_join_trimming_reverse) ... ok
+test_retrieve_forward_m2m_items (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_forward_m2m_items) ... ok
+test_retrieve_forward_m2m_items_via_custom_id_intermediary (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_forward_m2m_items_via_custom_id_intermediary) ... ok
+test_retrieve_reverse_m2m_items (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_reverse_m2m_items) ... ok
+test_retrieve_reverse_m2m_items_via_custom_id_intermediary (m2m_through_regress.tests.M2MThroughTestCase.test_retrieve_reverse_m2m_items_via_custom_id_intermediary) ... ok
 test_choices (m2m_through.tests.M2mThroughToFieldsTests.test_choices) ... ok
 test_count (m2m_through.tests.M2mThroughToFieldsTests.test_count) ... ok
 test_exists (m2m_through.tests.M2mThroughToFieldsTests.test_exists) ... ok
 test_retrieval (m2m_through.tests.M2mThroughToFieldsTests.test_retrieval) ... ok
+test_recursive_m2m_all (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_all) ... ok
+test_recursive_m2m_clear (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_clear) ... ok
+test_recursive_m2m_remove (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_remove) ... ok
+test_recursive_m2m_reverse_add (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_reverse_add) ... ok
+test_recursive_m2m_set (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_set) ... ok
+test_multiple (m2m_multiple.tests.M2MMultipleTests.test_multiple) ... ok
 test_recursive_m2m_add_in_both_directions (m2m_recursive.tests.RecursiveM2MTests.test_recursive_m2m_add_in_both_directions) ... ok
 test_recursive_m2m_add_via_related_name (m2m_recursive.tests.RecursiveM2MTests.test_recursive_m2m_add_via_related_name) ... ok
 test_recursive_m2m_all (m2m_recursive.tests.RecursiveM2MTests.test_recursive_m2m_all) ... ok
@@ -24530,6 +24603,7 @@
 test_recursive_m2m_related_to_self (m2m_recursive.tests.RecursiveM2MTests.test_recursive_m2m_related_to_self) ... ok
 test_recursive_m2m_remove (m2m_recursive.tests.RecursiveM2MTests.test_recursive_m2m_remove) ... ok
 test_recursive_m2m_reverse_add (m2m_recursive.tests.RecursiveM2MTests.test_recursive_m2m_reverse_add) ... ok
+test_intermediary (m2m_intermediary.tests.M2MIntermediaryTests.test_intermediary) ... ok
 test_add (m2m_through_regress.tests.ToFieldThroughTests.test_add) ... ok
 test_add_null_reverse (m2m_through_regress.tests.ToFieldThroughTests.test_add_null_reverse) ... ok
 test_add_null_reverse_related (m2m_through_regress.tests.ToFieldThroughTests.test_add_null_reverse_related) ... ok
@@ -24543,7 +24617,66 @@
 test_to_field_clear (m2m_through_regress.tests.ToFieldThroughTests.test_to_field_clear) ... ok
 test_to_field_clear_reverse (m2m_through_regress.tests.ToFieldThroughTests.test_to_field_clear_reverse) ... ok
 test_to_field_reverse (m2m_through_regress.tests.ToFieldThroughTests.test_to_field_reverse) ... ok
-test_multiple (m2m_multiple.tests.M2MMultipleTests.test_multiple) ... ok
+test_m2m_with_unicode_reference (m2m_and_m2o.tests.RelatedObjectUnicodeTests.test_m2m_with_unicode_reference)
+Regression test for #6045: references to other models can be ... ok
+test_add_on_symmetrical_m2m_with_intermediate_model (m2m_through.tests.M2mThroughReferentialTests.test_add_on_symmetrical_m2m_with_intermediate_model) ... ok
+test_self_referential_empty_qs (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_empty_qs) ... ok
+test_self_referential_non_symmetrical_both (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_both) ... ok
+test_self_referential_non_symmetrical_clear_first_side (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_clear_first_side) ... ok
+test_self_referential_non_symmetrical_first_side (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_first_side) ... ok
+test_self_referential_non_symmetrical_second_side (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_second_side) ... ok
+test_self_referential_symmetrical (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_symmetrical) ... ok
+test_set_on_symmetrical_m2m_with_intermediate_model (m2m_through.tests.M2mThroughReferentialTests.test_set_on_symmetrical_m2m_with_intermediate_model) ... ok
+test_through_fields_self_referential (m2m_through.tests.M2mThroughReferentialTests.test_through_fields_self_referential) ... ok
+test_hour_lookups (lookup.test_timefield.TimeFieldLookupTests.test_hour_lookups) ... ok
+test_minute_lookups (lookup.test_timefield.TimeFieldLookupTests.test_minute_lookups) ... ok
+test_second_lookups (lookup.test_timefield.TimeFieldLookupTests.test_second_lookups) ... ok
+test_m2m_and_m2o (m2m_and_m2o.tests.RelatedObjectTests.test_m2m_and_m2o) ... ok
+test_related_objects_have_name_attribute (m2m_and_m2o.tests.RelatedObjectTests.test_related_objects_have_name_attribute) ... ok
+test_add (many_to_one.tests.ManyToOneTests.test_add) ... ok
+test_add_after_prefetch (many_to_one.tests.ManyToOneTests.test_add_after_prefetch) ... ok
+test_add_remove_set_by_pk_raises (many_to_one.tests.ManyToOneTests.test_add_remove_set_by_pk_raises) ... ok
+test_add_then_remove_after_prefetch (many_to_one.tests.ManyToOneTests.test_add_then_remove_after_prefetch) ... ok
+test_assign (many_to_one.tests.ManyToOneTests.test_assign) ... ok
+test_assign_fk_id_none (many_to_one.tests.ManyToOneTests.test_assign_fk_id_none) ... ok
+test_assign_fk_id_value (many_to_one.tests.ManyToOneTests.test_assign_fk_id_value) ... ok
+test_cached_foreign_key_with_to_field_not_cleared_by_save (many_to_one.tests.ManyToOneTests.test_cached_foreign_key_with_to_field_not_cleared_by_save) ... ok
+test_cached_relation_invalidated_on_save (many_to_one.tests.ManyToOneTests.test_cached_relation_invalidated_on_save)
+Model.save() invalidates stale ForeignKey relations after a primary key ... ok
+test_clear_after_prefetch (many_to_one.tests.ManyToOneTests.test_clear_after_prefetch) ... ok
+test_create (many_to_one.tests.ManyToOneTests.test_create) ... ok
+test_create_after_prefetch (many_to_one.tests.ManyToOneTests.test_create_after_prefetch) ... ok
+test_create_relation_with_gettext_lazy (many_to_one.tests.ManyToOneTests.test_create_relation_with_gettext_lazy) ... ok
+test_deepcopy_and_circular_references (many_to_one.tests.ManyToOneTests.test_deepcopy_and_circular_references) ... ok
+test_delete (many_to_one.tests.ManyToOneTests.test_delete) ... ok
+test_explicit_fk (many_to_one.tests.ManyToOneTests.test_explicit_fk) ... ok
+test_fk_assignment_and_related_object_cache (many_to_one.tests.ManyToOneTests.test_fk_assignment_and_related_object_cache) ... ok
+test_fk_instantiation_outside_model (many_to_one.tests.ManyToOneTests.test_fk_instantiation_outside_model) ... ok
+test_fk_to_bigautofield (many_to_one.tests.ManyToOneTests.test_fk_to_bigautofield) ... ok
+test_fk_to_smallautofield (many_to_one.tests.ManyToOneTests.test_fk_to_smallautofield) ... ok
+test_get (many_to_one.tests.ManyToOneTests.test_get) ... ok
+test_get_prefetch_queryset_reverse_warning (many_to_one.tests.ManyToOneTests.test_get_prefetch_queryset_reverse_warning) ... ok
+test_get_prefetch_queryset_warning (many_to_one.tests.ManyToOneTests.test_get_prefetch_queryset_warning) ... ok
+test_get_prefetch_querysets_invalid_querysets_length (many_to_one.tests.ManyToOneTests.test_get_prefetch_querysets_invalid_querysets_length) ... ok
+test_get_prefetch_querysets_reverse_invalid_querysets_length (many_to_one.tests.ManyToOneTests.test_get_prefetch_querysets_reverse_invalid_querysets_length) ... ok
+test_hasattr_related_object (many_to_one.tests.ManyToOneTests.test_hasattr_related_object) ... ok
+test_manager_class_caching (many_to_one.tests.ManyToOneTests.test_manager_class_caching) ... ok
+test_multiple_foreignkeys (many_to_one.tests.ManyToOneTests.test_multiple_foreignkeys) ... ok
+test_related_object (many_to_one.tests.ManyToOneTests.test_related_object) ... ok
+test_relation_unsaved (many_to_one.tests.ManyToOneTests.test_relation_unsaved) ... ok
+test_remove_after_prefetch (many_to_one.tests.ManyToOneTests.test_remove_after_prefetch) ... ok
+test_reverse_assignment_deprecation (many_to_one.tests.ManyToOneTests.test_reverse_assignment_deprecation) ... ok
+test_reverse_foreign_key_instance_to_field_caching (many_to_one.tests.ManyToOneTests.test_reverse_foreign_key_instance_to_field_caching) ... ok
+test_reverse_selects (many_to_one.tests.ManyToOneTests.test_reverse_selects) ... ok
+test_save_fk_after_parent_with_non_numeric_pk_set_on_child (many_to_one.tests.ManyToOneTests.test_save_fk_after_parent_with_non_numeric_pk_set_on_child) ... ok
+test_save_nullable_fk_after_parent (many_to_one.tests.ManyToOneTests.test_save_nullable_fk_after_parent) ... ok
+test_save_nullable_fk_after_parent_with_to_field (many_to_one.tests.ManyToOneTests.test_save_nullable_fk_after_parent_with_to_field) ... ok
+test_save_parent_after_assign (many_to_one.tests.ManyToOneTests.test_save_parent_after_assign) ... ok
+test_select_related (many_to_one.tests.ManyToOneTests.test_select_related) ... ok
+test_selects (many_to_one.tests.ManyToOneTests.test_selects) ... ok
+test_set (many_to_one.tests.ManyToOneTests.test_set) ... ok
+test_set_after_prefetch (many_to_one.tests.ManyToOneTests.test_set_after_prefetch) ... ok
+test_values_list_exception (many_to_one.tests.ManyToOneTests.test_values_list_exception) ... ok
 test_check_consistent_history (migrations.test_loader.LoaderTests.test_check_consistent_history) ... ok
 test_check_consistent_history_squashed (migrations.test_loader.LoaderTests.test_check_consistent_history_squashed)
 MigrationLoader.check_consistent_history() should ignore unapplied ... ok
@@ -24584,18 +24717,10 @@
 _generate_plan() doesn't readd migrations already in the plan (#29180). ... ok
 test_run_before (migrations.test_loader.LoaderTests.test_run_before)
 Makes sure the loader uses Migration.run_before. ... ok
-test_intermediary (m2m_intermediary.tests.M2MIntermediaryTests.test_intermediary) ... ok
-test_m2m_with_unicode_reference (m2m_and_m2o.tests.RelatedObjectUnicodeTests.test_m2m_with_unicode_reference)
-Regression test for #6045: references to other models can be ... ok
-test_add_on_symmetrical_m2m_with_intermediate_model (m2m_through.tests.M2mThroughReferentialTests.test_add_on_symmetrical_m2m_with_intermediate_model) ... ok
-test_self_referential_empty_qs (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_empty_qs) ... ok
-test_self_referential_non_symmetrical_both (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_both) ... ok
-test_self_referential_non_symmetrical_clear_first_side (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_clear_first_side) ... ok
-test_self_referential_non_symmetrical_first_side (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_first_side) ... ok
-test_self_referential_non_symmetrical_second_side (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_non_symmetrical_second_side) ... ok
-test_self_referential_symmetrical (m2m_through.tests.M2mThroughReferentialTests.test_self_referential_symmetrical) ... ok
-test_set_on_symmetrical_m2m_with_intermediate_model (m2m_through.tests.M2mThroughReferentialTests.test_set_on_symmetrical_m2m_with_intermediate_model) ... ok
-test_through_fields_self_referential (m2m_through.tests.M2mThroughReferentialTests.test_through_fields_self_referential) ... ok
+test_gt (lookup.test_decimalfield.DecimalFieldLookupTests.test_gt) ... ok
+test_gte (lookup.test_decimalfield.DecimalFieldLookupTests.test_gte) ... ok
+test_lt (lookup.test_decimalfield.DecimalFieldLookupTests.test_lt) ... ok
+test_lte (lookup.test_decimalfield.DecimalFieldLookupTests.test_lte) ... ok
 test_add_m2m_with_base_class (m2m_regress.tests.M2MRegressionTests.test_add_m2m_with_base_class) ... ok
 test_assigning_invalid_data_to_m2m_doesnt_clear_existing_relations (m2m_regress.tests.M2MRegressionTests.test_assigning_invalid_data_to_m2m_doesnt_clear_existing_relations) ... ok
 test_create_copy_with_m2m (m2m_regress.tests.M2MRegressionTests.test_create_copy_with_m2m) ... ok
@@ -24606,51 +24731,20 @@
 test_manager_class_caching (m2m_regress.tests.M2MRegressionTests.test_manager_class_caching) ... ok
 test_multiple_forwards_only_m2m (m2m_regress.tests.M2MRegressionTests.test_multiple_forwards_only_m2m) ... ok
 test_multiple_m2m (m2m_regress.tests.M2MRegressionTests.test_multiple_m2m) ... ok
-test_m2m_and_m2o (m2m_and_m2o.tests.RelatedObjectTests.test_m2m_and_m2o) ... ok
-test_related_objects_have_name_attribute (m2m_and_m2o.tests.RelatedObjectTests.test_related_objects_have_name_attribute) ... ok
-test_recursive_m2m_all (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_all) ... ok
-test_recursive_m2m_clear (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_clear) ... ok
-test_recursive_m2m_remove (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_remove) ... ok
-test_recursive_m2m_reverse_add (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_reverse_add) ... ok
-test_recursive_m2m_set (m2m_recursive.tests.RecursiveSymmetricalM2MThroughTests.test_recursive_m2m_set) ... ok
-test_add (messages_tests.test_session.SessionTests.test_add) ... ok
-test_add_lazy_translation (messages_tests.test_session.SessionTests.test_add_lazy_translation) ... ok
-test_add_update (messages_tests.test_session.SessionTests.test_add_update) ... ok
-test_context_processor_message_levels (messages_tests.test_session.SessionTests.test_context_processor_message_levels) ... ok
-test_custom_tags (messages_tests.test_session.SessionTests.test_custom_tags) ... ok
-test_default_level (messages_tests.test_session.SessionTests.test_default_level) ... ok
-test_existing_add (messages_tests.test_session.SessionTests.test_existing_add) ... ok
-test_existing_add_read_update (messages_tests.test_session.SessionTests.test_existing_add_read_update) ... ok
-test_existing_read (messages_tests.test_session.SessionTests.test_existing_read)
-Reading the existing storage doesn't cause the data to be lost. ... ok
-test_existing_read_add_update (messages_tests.test_session.SessionTests.test_existing_read_add_update) ... ok
-test_full_request_response_cycle (messages_tests.test_session.SessionTests.test_full_request_response_cycle)
-With the message middleware enabled, messages are properly stored and ... ok
-test_get (messages_tests.test_session.SessionTests.test_get) ... ok
-test_high_level (messages_tests.test_session.SessionTests.test_high_level) ... ok
-test_level_tag (messages_tests.test_session.SessionTests.test_level_tag) ... ok
-test_low_level (messages_tests.test_session.SessionTests.test_low_level) ... ok
-test_middleware_disabled (messages_tests.test_session.SessionTests.test_middleware_disabled)
-When the middleware is disabled, an exception is raised when one ... ok
-test_middleware_disabled_fail_silently (messages_tests.test_session.SessionTests.test_middleware_disabled_fail_silently)
-When the middleware is disabled, an exception is not raised ... ok
-test_multiple_posts (messages_tests.test_session.SessionTests.test_multiple_posts)
-Messages persist properly when multiple POSTs are made before a GET. ... ok
-test_no_session (messages_tests.test_session.SessionTests.test_no_session) ... ok
-test_no_update (messages_tests.test_session.SessionTests.test_no_update) ... ok
-test_repr (messages_tests.test_session.SessionTests.test_repr) ... ok
-test_safedata (messages_tests.test_session.SessionTests.test_safedata)
-A message containing SafeData keeps its safe status when retrieved from ... ok
-test_settings_level (messages_tests.test_session.SessionTests.test_settings_level) ... ok
-test_tags (messages_tests.test_session.SessionTests.test_tags) ... ok
-test_with_template_response (messages_tests.test_session.SessionTests.test_with_template_response) ... ok
-test_gt (lookup.test_decimalfield.DecimalFieldLookupTests.test_gt) ... ok
-test_gte (lookup.test_decimalfield.DecimalFieldLookupTests.test_gte) ... ok
-test_lt (lookup.test_decimalfield.DecimalFieldLookupTests.test_lt) ... ok
-test_lte (lookup.test_decimalfield.DecimalFieldLookupTests.test_lte) ... ok
-test_hour_lookups (lookup.test_timefield.TimeFieldLookupTests.test_hour_lookups) ... ok
-test_minute_lookups (lookup.test_timefield.TimeFieldLookupTests.test_minute_lookups) ... ok
-test_second_lookups (lookup.test_timefield.TimeFieldLookupTests.test_second_lookups) ... ok
+test_db_table_comment (invalid_models_tests.test_models.DbTableCommentTests.test_db_table_comment) ... ok
+test_db_table_comment_required_db_features (invalid_models_tests.test_models.DbTableCommentTests.test_db_table_comment_required_db_features) ... ok
+test_check_jsonfield (invalid_models_tests.test_models.JSONFieldTests.test_check_jsonfield) ... ok
+test_check_jsonfield_required_db_features (invalid_models_tests.test_models.JSONFieldTests.test_check_jsonfield_required_db_features) ... ok
+test_ordering_pointing_to_json_field_value (invalid_models_tests.test_models.JSONFieldTests.test_ordering_pointing_to_json_field_value) ... ok
+test_multiple_autofields (invalid_models_tests.test_models.MultipleAutoFieldsTests.test_multiple_autofields) ... ok
+test_M2M_long_column_name (invalid_models_tests.test_models.FieldNamesTests.test_M2M_long_column_name)
+#13711 -- Model check for long M2M column names when database has ... skipped "The database doesn't have a column name length limit."
+test_db_column_clash (invalid_models_tests.test_models.FieldNamesTests.test_db_column_clash) ... ok
+test_ending_with_underscore (invalid_models_tests.test_models.FieldNamesTests.test_ending_with_underscore) ... ok
+test_including_separator (invalid_models_tests.test_models.FieldNamesTests.test_including_separator) ... ok
+test_local_field_long_column_name (invalid_models_tests.test_models.FieldNamesTests.test_local_field_long_column_name)
+#13711 -- Model check for long column names ... skipped "The database doesn't have a column name length limit."
+test_pk (invalid_models_tests.test_models.FieldNamesTests.test_pk) ... ok
 test_m2m_relations_add_remove_clear (m2m_signals.tests.ManyToManySignalsTest.test_m2m_relations_add_remove_clear) ... ok
 test_m2m_relations_signals_all_the_doors_off_of_cars (m2m_signals.tests.ManyToManySignalsTest.test_m2m_relations_signals_all_the_doors_off_of_cars) ... ok
 test_m2m_relations_signals_alternative_ways (m2m_signals.tests.ManyToManySignalsTest.test_m2m_relations_signals_alternative_ways) ... ok
@@ -24666,12 +24760,8 @@
 test_m2m_relations_with_self_add_idols (m2m_signals.tests.ManyToManySignalsTest.test_m2m_relations_with_self_add_idols) ... ok
 test_pk_set_on_repeated_add_remove (m2m_signals.tests.ManyToManySignalsTest.test_pk_set_on_repeated_add_remove)
 m2m_changed is always fired, even for repeated calls to the same ... ok
-test_db_table_comment (invalid_models_tests.test_models.DbTableCommentTests.test_db_table_comment) ... ok
-test_db_table_comment_required_db_features (invalid_models_tests.test_models.DbTableCommentTests.test_db_table_comment_required_db_features) ... ok
-test_check_jsonfield (invalid_models_tests.test_models.JSONFieldTests.test_check_jsonfield) ... ok
-test_check_jsonfield_required_db_features (invalid_models_tests.test_models.JSONFieldTests.test_check_jsonfield_required_db_features) ... ok
-test_ordering_pointing_to_json_field_value (invalid_models_tests.test_models.JSONFieldTests.test_ordering_pointing_to_json_field_value) ... ok
-test_multiple_autofields (invalid_models_tests.test_models.MultipleAutoFieldsTests.test_multiple_autofields) ... ok
+test_db_comment (invalid_models_tests.test_ordinary_fields.DbCommentTests.test_db_comment) ... ok
+test_db_comment_required_db_features (invalid_models_tests.test_ordinary_fields.DbCommentTests.test_db_comment_required_db_features) ... ok
 test_add (many_to_many.tests.ManyToManyTests.test_add) ... ok
 test_add_after_prefetch (many_to_many.tests.ManyToManyTests.test_add_after_prefetch) ... ok
 test_add_existing_different_type (many_to_many.tests.ManyToManyTests.test_add_existing_different_type) ... skipped 'Database has feature(s) supports_ignore_conflicts'
@@ -24708,8 +24798,10 @@
 test_set_after_prefetch (many_to_many.tests.ManyToManyTests.test_set_after_prefetch) ... ok
 test_set_existing_different_type (many_to_many.tests.ManyToManyTests.test_set_existing_different_type) ... ok
 test_slow_add_ignore_conflicts (many_to_many.tests.ManyToManyTests.test_slow_add_ignore_conflicts) ... ok
-test_db_comment (invalid_models_tests.test_ordinary_fields.DbCommentTests.test_db_comment) ... ok
-test_db_comment_required_db_features (invalid_models_tests.test_ordinary_fields.DbCommentTests.test_db_comment_required_db_features) ... ok
+test_invalid_default (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_invalid_default) ... ok
+test_valid_callable_default (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_valid_callable_default) ... ok
+test_valid_default (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_valid_default) ... ok
+test_valid_default_none (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_valid_default_none) ... ok
 test_foreign_key (known_related_objects.tests.ExistingRelatedInstancesTests.test_foreign_key) ... ok
 test_foreign_key_multiple_prefetch (known_related_objects.tests.ExistingRelatedInstancesTests.test_foreign_key_multiple_prefetch) ... ok
 test_foreign_key_prefetch_related (known_related_objects.tests.ExistingRelatedInstancesTests.test_foreign_key_prefetch_related) ... ok
@@ -24730,39 +24822,6 @@
 test_reverse_one_to_one_multi_select_related (known_related_objects.tests.ExistingRelatedInstancesTests.test_reverse_one_to_one_multi_select_related) ... ok
 test_reverse_one_to_one_prefetch_related (known_related_objects.tests.ExistingRelatedInstancesTests.test_reverse_one_to_one_prefetch_related) ... ok
 test_reverse_one_to_one_select_related (known_related_objects.tests.ExistingRelatedInstancesTests.test_reverse_one_to_one_select_related) ... ok
-test_aggregate_combined_lookup (lookup.tests.LookupQueryingTests.test_aggregate_combined_lookup) ... ok
-test_alias (lookup.tests.LookupQueryingTests.test_alias) ... ok
-test_annotate (lookup.tests.LookupQueryingTests.test_annotate) ... ok
-test_annotate_field_greater_than_field (lookup.tests.LookupQueryingTests.test_annotate_field_greater_than_field) ... ok
-test_annotate_field_greater_than_literal (lookup.tests.LookupQueryingTests.test_annotate_field_greater_than_literal) ... ok
-test_annotate_field_greater_than_value (lookup.tests.LookupQueryingTests.test_annotate_field_greater_than_value) ... ok
-test_annotate_greater_than_or_equal (lookup.tests.LookupQueryingTests.test_annotate_greater_than_or_equal) ... ok
-test_annotate_greater_than_or_equal_float (lookup.tests.LookupQueryingTests.test_annotate_greater_than_or_equal_float) ... ok
-test_annotate_less_than_float (lookup.tests.LookupQueryingTests.test_annotate_less_than_float) ... ok
-test_annotate_literal_greater_than_field (lookup.tests.LookupQueryingTests.test_annotate_literal_greater_than_field) ... ok
-test_annotate_value_greater_than_value (lookup.tests.LookupQueryingTests.test_annotate_value_greater_than_value) ... ok
-test_combined_annotated_lookups_in_filter (lookup.tests.LookupQueryingTests.test_combined_annotated_lookups_in_filter) ... ok
-test_combined_annotated_lookups_in_filter_false (lookup.tests.LookupQueryingTests.test_combined_annotated_lookups_in_filter_false) ... ok
-test_combined_lookups (lookup.tests.LookupQueryingTests.test_combined_lookups) ... ok
-test_combined_lookups_in_filter (lookup.tests.LookupQueryingTests.test_combined_lookups_in_filter) ... ok
-test_conditional_expression (lookup.tests.LookupQueryingTests.test_conditional_expression) ... ok
-test_filter_exists_lhs (lookup.tests.LookupQueryingTests.test_filter_exists_lhs) ... ok
-test_filter_lookup_lhs (lookup.tests.LookupQueryingTests.test_filter_lookup_lhs) ... ok
-test_filter_subquery_lhs (lookup.tests.LookupQueryingTests.test_filter_subquery_lhs) ... ok
-test_filter_wrapped_lookup_lhs (lookup.tests.LookupQueryingTests.test_filter_wrapped_lookup_lhs) ... ok
-test_in_lookup_in_filter (lookup.tests.LookupQueryingTests.test_in_lookup_in_filter) ... ok
-test_isnull_lookup_in_filter (lookup.tests.LookupQueryingTests.test_isnull_lookup_in_filter) ... ok
-test_lookup_in_filter (lookup.tests.LookupQueryingTests.test_lookup_in_filter) ... ok
-test_lookup_in_order_by (lookup.tests.LookupQueryingTests.test_lookup_in_order_by) ... ok
-test_multivalued_join_reuse (lookup.tests.LookupQueryingTests.test_multivalued_join_reuse) ... ok
-test_M2M_long_column_name (invalid_models_tests.test_models.FieldNamesTests.test_M2M_long_column_name)
-#13711 -- Model check for long M2M column names when database has ... skipped "The database doesn't have a column name length limit."
-test_db_column_clash (invalid_models_tests.test_models.FieldNamesTests.test_db_column_clash) ... ok
-test_ending_with_underscore (invalid_models_tests.test_models.FieldNamesTests.test_ending_with_underscore) ... ok
-test_including_separator (invalid_models_tests.test_models.FieldNamesTests.test_including_separator) ... ok
-test_local_field_long_column_name (invalid_models_tests.test_models.FieldNamesTests.test_local_field_long_column_name)
-#13711 -- Model check for long column names ... skipped "The database doesn't have a column name length limit."
-test_pk (invalid_models_tests.test_models.FieldNamesTests.test_pk) ... ok
 test_not_supported (invalid_models_tests.test_ordinary_fields.GeneratedFieldTests.test_not_supported) ... ok
 test_not_supported_stored (invalid_models_tests.test_ordinary_fields.GeneratedFieldTests.test_not_supported_stored) ... ok
 test_not_supported_stored_required_db_features (invalid_models_tests.test_ordinary_fields.GeneratedFieldTests.test_not_supported_stored_required_db_features) ... ok
@@ -24772,10 +24831,9 @@
 test_output_field_check_error (invalid_models_tests.test_ordinary_fields.GeneratedFieldTests.test_output_field_check_error) ... ok
 test_output_field_check_warning (invalid_models_tests.test_ordinary_fields.GeneratedFieldTests.test_output_field_check_warning) ... ok
 test_choices_named_group (invalid_models_tests.test_ordinary_fields.UUIDFieldTests.test_choices_named_group) ... ok
-test_invalid_default (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_invalid_default) ... ok
-test_valid_callable_default (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_valid_callable_default) ... ok
-test_valid_default (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_valid_default) ... ok
-test_valid_default_none (invalid_models_tests.test_ordinary_fields.JSONFieldTests.test_valid_default_none) ... ok
+test_db_collation (invalid_models_tests.test_ordinary_fields.TextFieldTests.test_db_collation) ... ok
+test_db_collation_required_db_features (invalid_models_tests.test_ordinary_fields.TextFieldTests.test_db_collation_required_db_features) ... ok
+test_max_length_warning (invalid_models_tests.test_ordinary_fields.TextFieldTests.test_max_length_warning) ... skipped 'Database has feature(s) supports_index_on_text_field'
 test_db_default (invalid_models_tests.test_ordinary_fields.InvalidDBDefaultTests.test_db_default) ... ok
 test_db_default_combined_invalid (invalid_models_tests.test_ordinary_fields.InvalidDBDefaultTests.test_db_default_combined_invalid) ... ok
 test_db_default_expression_invalid (invalid_models_tests.test_ordinary_fields.InvalidDBDefaultTests.test_db_default_expression_invalid) ... ok
@@ -24785,9 +24843,6 @@
 test_db_default_required_db_features (invalid_models_tests.test_ordinary_fields.InvalidDBDefaultTests.test_db_default_required_db_features) ... ok
 test_literals_not_treated_as_expressions (invalid_models_tests.test_ordinary_fields.InvalidDBDefaultTests.test_literals_not_treated_as_expressions)
 DatabaseFeatures.supports_expression_defaults = False shouldn't ... ok
-test_db_collation (invalid_models_tests.test_ordinary_fields.TextFieldTests.test_db_collation) ... ok
-test_db_collation_required_db_features (invalid_models_tests.test_ordinary_fields.TextFieldTests.test_db_collation_required_db_features) ... ok
-test_max_length_warning (invalid_models_tests.test_ordinary_fields.TextFieldTests.test_max_length_warning) ... skipped 'Database has feature(s) supports_index_on_text_field'
 test_bad_db_index_value (invalid_models_tests.test_ordinary_fields.CharFieldTests.test_bad_db_index_value) ... ok
 test_bad_max_length_value (invalid_models_tests.test_ordinary_fields.CharFieldTests.test_bad_max_length_value) ... ok
 test_bad_validators (invalid_models_tests.test_ordinary_fields.CharFieldTests.test_bad_validators) ... ok
@@ -24812,31 +24867,7 @@
 test_too_long_char_field_under_mysql (invalid_models_tests.test_ordinary_fields.CharFieldTests.test_too_long_char_field_under_mysql) ... skipped 'Test valid only for MySQL'
 test_valid_field (invalid_models_tests.test_ordinary_fields.CharFieldTests.test_valid_field) ... ok
 test_verbose_name (i18n.contenttypes.tests.ContentTypeTests.test_verbose_name) ... ok
-test_add_form_deletion_when_invalid (inline_formsets.tests.DeletionTests.test_add_form_deletion_when_invalid)
-Make sure that an add form that is filled out, but marked for deletion ... ok
-test_change_form_deletion_when_invalid (inline_formsets.tests.DeletionTests.test_change_form_deletion_when_invalid)
-Make sure that a change form that is filled out, but marked for deletion ... ok
-test_deletion (inline_formsets.tests.DeletionTests.test_deletion) ... ok
-test_save_new (inline_formsets.tests.DeletionTests.test_save_new)
-Make sure inlineformsets respect commit=False ... ok
 test_streaming_response (i18n.tests.LocaleMiddlewareTests.test_streaming_response) ... ok
-test_lazy (i18n.tests.TestModels.test_lazy) ... ok
-test_safestr (i18n.tests.TestModels.test_safestr) ... ok
-test_any_iterable_allowed_as_argument_to_exclude (inline_formsets.tests.InlineFormsetFactoryTest.test_any_iterable_allowed_as_argument_to_exclude) ... ok
-test_exception_on_unspecified_foreign_key (inline_formsets.tests.InlineFormsetFactoryTest.test_exception_on_unspecified_foreign_key)
-Child has two ForeignKeys to Parent, so if we don't specify which one ... ok
-test_fk_in_all_formset_forms (inline_formsets.tests.InlineFormsetFactoryTest.test_fk_in_all_formset_forms)
-A foreign key field is in Meta for all forms in the formset (#26538). ... ok
-test_fk_name_not_foreign_key_field_from_child (inline_formsets.tests.InlineFormsetFactoryTest.test_fk_name_not_foreign_key_field_from_child)
-If we specify fk_name, but it isn't a ForeignKey from the child model ... ok
-test_fk_not_duplicated_in_form_fields (inline_formsets.tests.InlineFormsetFactoryTest.test_fk_not_duplicated_in_form_fields)
-A foreign key name isn't duplicated in form._meta fields (#21332). ... ok
-test_inline_formset_factory (inline_formsets.tests.InlineFormsetFactoryTest.test_inline_formset_factory)
-These should both work without a problem. ... ok
-test_non_foreign_key_field (inline_formsets.tests.InlineFormsetFactoryTest.test_non_foreign_key_field)
-If the field specified in fk_name is not a ForeignKey, we should get an ... ok
-test_unsaved_fk_validate_unique (inline_formsets.tests.InlineFormsetFactoryTest.test_unsaved_fk_validate_unique) ... ok
-test_zero_primary_key (inline_formsets.tests.InlineFormsetFactoryTest.test_zero_primary_key) ... ok
 test_add_on_m2m_with_intermediate_model (m2m_through.tests.M2mThroughTests.test_add_on_m2m_with_intermediate_model) ... ok
 test_add_on_m2m_with_intermediate_model_callable_through_default (m2m_through.tests.M2mThroughTests.test_add_on_m2m_with_intermediate_model_callable_through_default) ... ok
 test_add_on_m2m_with_intermediate_model_value_required (m2m_through.tests.M2mThroughTests.test_add_on_m2m_with_intermediate_model_value_required) ... ok
@@ -24880,60 +24911,6 @@
 Relations with intermediary tables with multiple FKs ... ok
 test_update_or_create_on_m2m_with_intermediate_model_value_required (m2m_through.tests.M2mThroughTests.test_update_or_create_on_m2m_with_intermediate_model_value_required) ... ok
 test_update_or_create_on_m2m_with_intermediate_model_value_required_fails (m2m_through.tests.M2mThroughTests.test_update_or_create_on_m2m_with_intermediate_model_value_required_fails) ... ok
-test_check_constraint_pointing_to_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_composite_primary_key) ... ok
-test_check_constraint_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_fk) ... ok
-test_check_constraint_pointing_to_joined_fields (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_joined_fields) ... ok
-test_check_constraint_pointing_to_joined_fields_complex_check (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_joined_fields_complex_check) ... ok
-test_check_constraint_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_m2m_field) ... ok
-test_check_constraint_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_missing_field) ... ok
-test_check_constraint_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_non_local_field) ... ok
-test_check_constraint_pointing_to_pk (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_pk) ... ok
-test_check_constraint_pointing_to_reverse_fk (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_reverse_fk) ... ok
-test_check_constraint_pointing_to_reverse_o2o (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_reverse_o2o) ... ok
-test_check_constraint_raw_sql_check (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_raw_sql_check) ... ok
-test_check_constraints (invalid_models_tests.test_models.ConstraintsTests.test_check_constraints) ... ok
-test_check_constraints_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_check_constraints_required_db_features) ... ok
-test_deferrable_unique_constraint (invalid_models_tests.test_models.ConstraintsTests.test_deferrable_unique_constraint) ... ok
-test_deferrable_unique_constraint_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_deferrable_unique_constraint_required_db_features) ... ok
-test_func_unique_constraint (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint) ... ok
-test_func_unique_constraint_expression_custom_lookup (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_expression_custom_lookup) ... ok
-test_func_unique_constraint_pointing_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_composite_primary_key) ... ok
-test_func_unique_constraint_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_fk) ... ok
-test_func_unique_constraint_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_m2m_field) ... ok
-test_func_unique_constraint_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_missing_field) ... ok
-test_func_unique_constraint_pointing_to_missing_field_nested (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_missing_field_nested) ... ok
-test_func_unique_constraint_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_non_local_field) ... ok
-test_func_unique_constraint_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_required_db_features) ... ok
-test_unique_constraint_condition_pointing_to_joined_fields (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_condition_pointing_to_joined_fields) ... ok
-test_unique_constraint_condition_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_condition_pointing_to_missing_field) ... ok
-test_unique_constraint_include_pointing_to_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_composite_primary_key) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
-test_unique_constraint_include_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_fk) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
-test_unique_constraint_include_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_m2m_field) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
-test_unique_constraint_include_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_missing_field) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
-test_unique_constraint_include_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_non_local_field) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
-test_unique_constraint_nulls_distinct (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_nulls_distinct) ... ok
-test_unique_constraint_nulls_distinct_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_nulls_distinct_required_db_features) ... ok
-test_unique_constraint_pointing_to_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_composite_primary_key) ... ok
-test_unique_constraint_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_fk) ... ok
-test_unique_constraint_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_m2m_field) ... ok
-test_unique_constraint_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_missing_field) ... ok
-test_unique_constraint_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_non_local_field) ... ok
-test_unique_constraint_pointing_to_reverse_o2o (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_reverse_o2o) ... ok
-test_unique_constraint_with_condition (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_condition) ... ok
-test_unique_constraint_with_condition_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_condition_required_db_features) ... ok
-test_unique_constraint_with_include (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_include) ... ok
-test_unique_constraint_with_include_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_include_required_db_features) ... ok
-test_create_with_duplicate_primary_key (get_or_create.tests.GetOrCreateTestsWithManualPKs.test_create_with_duplicate_primary_key)
-If you specify an existing primary key, but different other fields, ... ok
-test_get_or_create_empty (get_or_create.tests.GetOrCreateTestsWithManualPKs.test_get_or_create_empty)
-If all the attributes on a model have defaults, get_or_create() doesn't ... ok
-test_savepoint_rollback (get_or_create.tests.GetOrCreateTestsWithManualPKs.test_savepoint_rollback)
-The database connection is still usable after a DatabaseError in ... ok
-test_create_with_duplicate_primary_key (get_or_create.tests.UpdateOrCreateTestsWithManualPKs.test_create_with_duplicate_primary_key)
-If an existing primary key is specified with different values for other ... ok
-test_create_get_or_create (get_or_create.tests.GetOrCreateThroughManyToMany.test_create_get_or_create) ... ok
-test_get_get_or_create (get_or_create.tests.GetOrCreateThroughManyToMany.test_get_get_or_create) ... ok
-test_something (get_or_create.tests.GetOrCreateThroughManyToMany.test_something) ... ok
 test_func_index (invalid_models_tests.test_models.IndexesTests.test_func_index) ... ok
 test_func_index_complex_expression_custom_lookup (invalid_models_tests.test_models.IndexesTests.test_func_index_complex_expression_custom_lookup) ... ok
 test_func_index_pointing_to_composite_primary_key (invalid_models_tests.test_models.IndexesTests.test_func_index_pointing_to_composite_primary_key) ... ok
@@ -24959,102 +24936,201 @@
 test_pointing_to_m2m_field (invalid_models_tests.test_models.IndexesTests.test_pointing_to_m2m_field) ... ok
 test_pointing_to_missing_field (invalid_models_tests.test_models.IndexesTests.test_pointing_to_missing_field) ... ok
 test_pointing_to_non_local_field (invalid_models_tests.test_models.IndexesTests.test_pointing_to_non_local_field) ... ok
-test_bad_class (get_object_or_404.tests.GetObjectOr404Tests.test_bad_class) ... ok
-test_get_list_or_404_queryset_attribute_error (get_object_or_404.tests.GetObjectOr404Tests.test_get_list_or_404_queryset_attribute_error)
-AttributeError raised by QuerySet.filter() isn't hidden. ... ok
-test_get_object_or_404 (get_object_or_404.tests.GetObjectOr404Tests.test_get_object_or_404) ... ok
-test_get_object_or_404_queryset_attribute_error (get_object_or_404.tests.GetObjectOr404Tests.test_get_object_or_404_queryset_attribute_error)
-AttributeError raised by QuerySet.get() isn't hidden. ... ok
-test_first (get_earliest_or_latest.tests.TestFirstLast.test_first) ... ok
-test_first_last_unordered_qs_aggregation_error (get_earliest_or_latest.tests.TestFirstLast.test_first_last_unordered_qs_aggregation_error) ... ok
-test_index_error_not_suppressed (get_earliest_or_latest.tests.TestFirstLast.test_index_error_not_suppressed)
-#23555 -- Unexpected IndexError exceptions in QuerySet iteration ... ok
-test_last (get_earliest_or_latest.tests.TestFirstLast.test_last) ... ok
-test_alter_field_unique_false_removes_deferred_sql (indexes.tests.SchemaIndexesTests.test_alter_field_unique_false_removes_deferred_sql) ... skipped "Database doesn't support feature(s): can_create_inline_fk, can_rollback_ddl"
-test_columns_list_sql (indexes.tests.SchemaIndexesTests.test_columns_list_sql) ... ok
-test_descending_columns_list_sql (indexes.tests.SchemaIndexesTests.test_descending_columns_list_sql) ... ok
-test_index_name (indexes.tests.SchemaIndexesTests.test_index_name)
-Index names on the built-in database backends:: ... ok
-test_index_name_hash (indexes.tests.SchemaIndexesTests.test_index_name_hash)
+test_add_form_deletion_when_invalid (inline_formsets.tests.DeletionTests.test_add_form_deletion_when_invalid)
+Make sure that an add form that is filled out, but marked for deletion ... ok
+test_change_form_deletion_when_invalid (inline_formsets.tests.DeletionTests.test_change_form_deletion_when_invalid)
+Make sure that a change form that is filled out, but marked for deletion ... ok
+test_deletion (inline_formsets.tests.DeletionTests.test_deletion) ... ok
+test_save_new (inline_formsets.tests.DeletionTests.test_save_new)
+Make sure inlineformsets respect commit=False ... ok
+test_lazy (i18n.tests.TestModels.test_lazy) ... ok
+test_safestr (i18n.tests.TestModels.test_safestr) ... ok
+test_alter_field_unique_false_removes_deferred_sql (indexes.tests.SchemaIndexesTests.test_alter_field_unique_false_removes_deferred_sql) ... skipped "Database doesn't support feature(s): can_create_inline_fk, can_rollback_ddl"
+test_columns_list_sql (indexes.tests.SchemaIndexesTests.test_columns_list_sql) ... ok
+test_descending_columns_list_sql (indexes.tests.SchemaIndexesTests.test_descending_columns_list_sql) ... ok
+test_index_name (indexes.tests.SchemaIndexesTests.test_index_name)
+Index names on the built-in database backends:: ... ok
+test_index_name_hash (indexes.tests.SchemaIndexesTests.test_index_name_hash)
 Index names should be deterministic. ... ok
 test_quoted_index_name (indexes.tests.SchemaIndexesTests.test_quoted_index_name) ... ok
-test_earliest (get_earliest_or_latest.tests.EarliestOrLatestTests.test_earliest) ... ok
-test_earliest_sliced_queryset (get_earliest_or_latest.tests.EarliestOrLatestTests.test_earliest_sliced_queryset) ... ok
-test_latest (get_earliest_or_latest.tests.EarliestOrLatestTests.test_latest) ... ok
-test_latest_manual (get_earliest_or_latest.tests.EarliestOrLatestTests.test_latest_manual) ... ok
-test_latest_sliced_queryset (get_earliest_or_latest.tests.EarliestOrLatestTests.test_latest_sliced_queryset) ... ok
-test_chain_date_time_lookups (lookup.tests.LookupTests.test_chain_date_time_lookups) ... ok
-test_count (lookup.tests.LookupTests.test_count) ... ok
-test_custom_field_none_rhs (lookup.tests.LookupTests.test_custom_field_none_rhs)
-__exact=value is transformed to __isnull=True if Field.get_prep_value() ... ok
-test_custom_lookup_none_rhs (lookup.tests.LookupTests.test_custom_lookup_none_rhs)
-Lookup.can_use_none_as_rhs=True allows None as a lookup value. ... ok
-test_error_messages (lookup.tests.LookupTests.test_error_messages) ... ok
-test_escaping (lookup.tests.LookupTests.test_escaping) ... ok
-test_exact_booleanfield (lookup.tests.LookupTests.test_exact_booleanfield) ... skipped 'MySQL-specific workaround.'
-test_exact_booleanfield_annotation (lookup.tests.LookupTests.test_exact_booleanfield_annotation) ... skipped 'MySQL-specific workaround.'
-test_exact_exists (lookup.tests.LookupTests.test_exact_exists) ... ok
-test_exact_none_transform (lookup.tests.LookupTests.test_exact_none_transform)
-Transforms are used for __exact=None. ... ok
-test_exact_query_rhs_with_selected_columns (lookup.tests.LookupTests.test_exact_query_rhs_with_selected_columns) ... ok
-test_exact_query_rhs_with_selected_columns_mismatch (lookup.tests.LookupTests.test_exact_query_rhs_with_selected_columns_mismatch) ... ok
-test_exact_sliced_queryset_limit_one (lookup.tests.LookupTests.test_exact_sliced_queryset_limit_one) ... ok
-test_exact_sliced_queryset_limit_one_offset (lookup.tests.LookupTests.test_exact_sliced_queryset_limit_one_offset) ... ok
-test_exact_sliced_queryset_not_limited_to_one (lookup.tests.LookupTests.test_exact_sliced_queryset_not_limited_to_one) ... ok
-test_exclude (lookup.tests.LookupTests.test_exclude) ... ok
-test_exists (lookup.tests.LookupTests.test_exists) ... ok
-test_filter_by_reverse_related_field_transform (lookup.tests.LookupTests.test_filter_by_reverse_related_field_transform) ... ok
-test_get_next_previous_by (lookup.tests.LookupTests.test_get_next_previous_by) ... ok
-test_in (lookup.tests.LookupTests.test_in) ... ok
-test_in_bulk (lookup.tests.LookupTests.test_in_bulk) ... ok
-test_in_bulk_distinct_field (lookup.tests.LookupTests.test_in_bulk_distinct_field) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_in_bulk_lots_of_ids (lookup.tests.LookupTests.test_in_bulk_lots_of_ids) ... ok
-test_in_bulk_meta_constraint (lookup.tests.LookupTests.test_in_bulk_meta_constraint) ... ok
-test_in_bulk_multiple_distinct_field (lookup.tests.LookupTests.test_in_bulk_multiple_distinct_field) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_in_bulk_non_unique_field (lookup.tests.LookupTests.test_in_bulk_non_unique_field) ... ok
-test_in_bulk_non_unique_meta_constaint (lookup.tests.LookupTests.test_in_bulk_non_unique_meta_constaint) ... ok
-test_in_bulk_not_model_iterable (lookup.tests.LookupTests.test_in_bulk_not_model_iterable) ... ok
-test_in_bulk_preserve_ordering (lookup.tests.LookupTests.test_in_bulk_preserve_ordering) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_in_bulk_preserve_ordering_with_batch_size (lookup.tests.LookupTests.test_in_bulk_preserve_ordering_with_batch_size) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_in_bulk_sliced_queryset (lookup.tests.LookupTests.test_in_bulk_sliced_queryset) ... ok
-test_in_bulk_with_field (lookup.tests.LookupTests.test_in_bulk_with_field) ... ok
-test_in_different_database (lookup.tests.LookupTests.test_in_different_database) ... ok
-test_in_empty_list (lookup.tests.LookupTests.test_in_empty_list) ... ok
-test_in_ignore_none (lookup.tests.LookupTests.test_in_ignore_none) ... ok
-test_in_ignore_none_with_unhashable_items (lookup.tests.LookupTests.test_in_ignore_none_with_unhashable_items) ... ok
-test_in_ignore_solo_none (lookup.tests.LookupTests.test_in_ignore_solo_none) ... ok
-test_in_keeps_value_ordering (lookup.tests.LookupTests.test_in_keeps_value_ordering) ... ok
-test_in_select_mismatch (lookup.tests.LookupTests.test_in_select_mismatch) ... ok
-test_isnull_non_boolean_value (lookup.tests.LookupTests.test_isnull_non_boolean_value) ... ok
-test_isnull_textfield (lookup.tests.LookupTests.test_isnull_textfield) ... ok
-test_iterator (lookup.tests.LookupTests.test_iterator) ... ok
-test_lookup_collision (lookup.tests.LookupTests.test_lookup_collision)
-Genuine field names don't collide with built-in lookup types ... ok
-test_lookup_date_as_str (lookup.tests.LookupTests.test_lookup_date_as_str) ... ok
-test_lookup_direct_value_rhs_unwrapped (lookup.tests.LookupTests.test_lookup_direct_value_rhs_unwrapped) ... ok
-test_lookup_int_as_str (lookup.tests.LookupTests.test_lookup_int_as_str) ... ok
-test_lookup_rhs (lookup.tests.LookupTests.test_lookup_rhs) ... ok
-test_nested_outerref_lhs (lookup.tests.LookupTests.test_nested_outerref_lhs) ... ok
-test_none (lookup.tests.LookupTests.test_none) ... ok
-test_nonfield_lookups (lookup.tests.LookupTests.test_nonfield_lookups)
-A lookup query containing non-fields raises the proper exception. ... ok
-test_pattern_lookups_with_substr (lookup.tests.LookupTests.test_pattern_lookups_with_substr) ... ok
-test_regex (lookup.tests.LookupTests.test_regex) ... ok
-test_regex_backreferencing (lookup.tests.LookupTests.test_regex_backreferencing) ... ok
-test_regex_non_ascii (lookup.tests.LookupTests.test_regex_non_ascii)
-A regex lookup does not trip on non-ASCII characters. ... ok
-test_regex_non_string (lookup.tests.LookupTests.test_regex_non_string)
-A regex lookup does not fail on non-string fields ... ok
-test_regex_null (lookup.tests.LookupTests.test_regex_null)
-A regex lookup does not fail on null/None values ... ok
-test_relation_nested_lookup_error (lookup.tests.LookupTests.test_relation_nested_lookup_error) ... ok
-test_textfield_exact_null (lookup.tests.LookupTests.test_textfield_exact_null) ... ok
-test_unsupported_lookup_reverse_foreign_key (lookup.tests.LookupTests.test_unsupported_lookup_reverse_foreign_key) ... ok
-test_unsupported_lookup_reverse_foreign_key_custom_lookups (lookup.tests.LookupTests.test_unsupported_lookup_reverse_foreign_key_custom_lookups) ... ok
-test_unsupported_lookups (lookup.tests.LookupTests.test_unsupported_lookups) ... ok
-test_unsupported_lookups_custom_lookups (lookup.tests.LookupTests.test_unsupported_lookups_custom_lookups) ... ok
-test_values (lookup.tests.LookupTests.test_values) ... ok
-test_values_list (lookup.tests.LookupTests.test_values_list) ... ok
+test_create_with_duplicate_primary_key (get_or_create.tests.UpdateOrCreateTestsWithManualPKs.test_create_with_duplicate_primary_key)
+If an existing primary key is specified with different values for other ... ok
+test_aggregate_combined_lookup (lookup.tests.LookupQueryingTests.test_aggregate_combined_lookup) ... ok
+test_alias (lookup.tests.LookupQueryingTests.test_alias) ... ok
+test_annotate (lookup.tests.LookupQueryingTests.test_annotate) ... ok
+test_annotate_field_greater_than_field (lookup.tests.LookupQueryingTests.test_annotate_field_greater_than_field) ... ok
+test_annotate_field_greater_than_literal (lookup.tests.LookupQueryingTests.test_annotate_field_greater_than_literal) ... ok
+test_annotate_field_greater_than_value (lookup.tests.LookupQueryingTests.test_annotate_field_greater_than_value) ... ok
+test_annotate_greater_than_or_equal (lookup.tests.LookupQueryingTests.test_annotate_greater_than_or_equal) ... ok
+test_annotate_greater_than_or_equal_float (lookup.tests.LookupQueryingTests.test_annotate_greater_than_or_equal_float) ... ok
+test_annotate_less_than_float (lookup.tests.LookupQueryingTests.test_annotate_less_than_float) ... ok
+test_annotate_literal_greater_than_field (lookup.tests.LookupQueryingTests.test_annotate_literal_greater_than_field) ... ok
+test_annotate_value_greater_than_value (lookup.tests.LookupQueryingTests.test_annotate_value_greater_than_value) ... ok
+test_combined_annotated_lookups_in_filter (lookup.tests.LookupQueryingTests.test_combined_annotated_lookups_in_filter) ... ok
+test_combined_annotated_lookups_in_filter_false (lookup.tests.LookupQueryingTests.test_combined_annotated_lookups_in_filter_false) ... ok
+test_combined_lookups (lookup.tests.LookupQueryingTests.test_combined_lookups) ... ok
+test_combined_lookups_in_filter (lookup.tests.LookupQueryingTests.test_combined_lookups_in_filter) ... ok
+test_conditional_expression (lookup.tests.LookupQueryingTests.test_conditional_expression) ... ok
+test_filter_exists_lhs (lookup.tests.LookupQueryingTests.test_filter_exists_lhs) ... ok
+test_filter_lookup_lhs (lookup.tests.LookupQueryingTests.test_filter_lookup_lhs) ... ok
+test_filter_subquery_lhs (lookup.tests.LookupQueryingTests.test_filter_subquery_lhs) ... ok
+test_filter_wrapped_lookup_lhs (lookup.tests.LookupQueryingTests.test_filter_wrapped_lookup_lhs) ... ok
+test_in_lookup_in_filter (lookup.tests.LookupQueryingTests.test_in_lookup_in_filter) ... ok
+test_isnull_lookup_in_filter (lookup.tests.LookupQueryingTests.test_isnull_lookup_in_filter) ... ok
+test_lookup_in_filter (lookup.tests.LookupQueryingTests.test_lookup_in_filter) ... ok
+test_lookup_in_order_by (lookup.tests.LookupQueryingTests.test_lookup_in_order_by) ... ok
+test_multivalued_join_reuse (lookup.tests.LookupQueryingTests.test_multivalued_join_reuse) ... ok
+test_create_with_duplicate_primary_key (get_or_create.tests.GetOrCreateTestsWithManualPKs.test_create_with_duplicate_primary_key)
+If you specify an existing primary key, but different other fields, ... ok
+test_get_or_create_empty (get_or_create.tests.GetOrCreateTestsWithManualPKs.test_get_or_create_empty)
+If all the attributes on a model have defaults, get_or_create() doesn't ... ok
+test_savepoint_rollback (get_or_create.tests.GetOrCreateTestsWithManualPKs.test_savepoint_rollback)
+The database connection is still usable after a DatabaseError in ... ok
+test_create_get_or_create (get_or_create.tests.GetOrCreateThroughManyToMany.test_create_get_or_create) ... ok
+test_get_get_or_create (get_or_create.tests.GetOrCreateThroughManyToMany.test_get_get_or_create) ... ok
+test_something (get_or_create.tests.GetOrCreateThroughManyToMany.test_something) ... ok
+test_any_iterable_allowed_as_argument_to_exclude (inline_formsets.tests.InlineFormsetFactoryTest.test_any_iterable_allowed_as_argument_to_exclude) ... ok
+test_exception_on_unspecified_foreign_key (inline_formsets.tests.InlineFormsetFactoryTest.test_exception_on_unspecified_foreign_key)
+Child has two ForeignKeys to Parent, so if we don't specify which one ... ok
+test_fk_in_all_formset_forms (inline_formsets.tests.InlineFormsetFactoryTest.test_fk_in_all_formset_forms)
+A foreign key field is in Meta for all forms in the formset (#26538). ... ok
+test_fk_name_not_foreign_key_field_from_child (inline_formsets.tests.InlineFormsetFactoryTest.test_fk_name_not_foreign_key_field_from_child)
+If we specify fk_name, but it isn't a ForeignKey from the child model ... ok
+test_fk_not_duplicated_in_form_fields (inline_formsets.tests.InlineFormsetFactoryTest.test_fk_not_duplicated_in_form_fields)
+A foreign key name isn't duplicated in form._meta fields (#21332). ... ok
+test_inline_formset_factory (inline_formsets.tests.InlineFormsetFactoryTest.test_inline_formset_factory)
+These should both work without a problem. ... ok
+test_non_foreign_key_field (inline_formsets.tests.InlineFormsetFactoryTest.test_non_foreign_key_field)
+If the field specified in fk_name is not a ForeignKey, we should get an ... ok
+test_unsaved_fk_validate_unique (inline_formsets.tests.InlineFormsetFactoryTest.test_unsaved_fk_validate_unique) ... ok
+test_zero_primary_key (inline_formsets.tests.InlineFormsetFactoryTest.test_zero_primary_key) ... ok
+test_first (get_earliest_or_latest.tests.TestFirstLast.test_first) ... ok
+test_first_last_unordered_qs_aggregation_error (get_earliest_or_latest.tests.TestFirstLast.test_first_last_unordered_qs_aggregation_error) ... ok
+test_index_error_not_suppressed (get_earliest_or_latest.tests.TestFirstLast.test_index_error_not_suppressed)
+#23555 -- Unexpected IndexError exceptions in QuerySet iteration ... ok
+test_last (get_earliest_or_latest.tests.TestFirstLast.test_last) ... ok
+test_bad_class (get_object_or_404.tests.GetObjectOr404Tests.test_bad_class) ... ok
+test_get_list_or_404_queryset_attribute_error (get_object_or_404.tests.GetObjectOr404Tests.test_get_list_or_404_queryset_attribute_error)
+AttributeError raised by QuerySet.filter() isn't hidden. ... ok
+test_get_object_or_404 (get_object_or_404.tests.GetObjectOr404Tests.test_get_object_or_404) ... ok
+test_get_object_or_404_queryset_attribute_error (get_object_or_404.tests.GetObjectOr404Tests.test_get_object_or_404_queryset_attribute_error)
+AttributeError raised by QuerySet.get() isn't hidden. ... ok
+test_check_constraint_pointing_to_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_composite_primary_key) ... ok
+test_check_constraint_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_fk) ... ok
+test_check_constraint_pointing_to_joined_fields (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_joined_fields) ... ok
+test_check_constraint_pointing_to_joined_fields_complex_check (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_joined_fields_complex_check) ... ok
+test_check_constraint_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_m2m_field) ... ok
+test_check_constraint_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_missing_field) ... ok
+test_check_constraint_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_non_local_field) ... ok
+test_check_constraint_pointing_to_pk (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_pk) ... ok
+test_check_constraint_pointing_to_reverse_fk (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_reverse_fk) ... ok
+test_check_constraint_pointing_to_reverse_o2o (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_pointing_to_reverse_o2o) ... ok
+test_check_constraint_raw_sql_check (invalid_models_tests.test_models.ConstraintsTests.test_check_constraint_raw_sql_check) ... ok
+test_check_constraints (invalid_models_tests.test_models.ConstraintsTests.test_check_constraints) ... ok
+test_check_constraints_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_check_constraints_required_db_features) ... ok
+test_deferrable_unique_constraint (invalid_models_tests.test_models.ConstraintsTests.test_deferrable_unique_constraint) ... ok
+test_deferrable_unique_constraint_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_deferrable_unique_constraint_required_db_features) ... ok
+test_func_unique_constraint (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint) ... ok
+test_func_unique_constraint_expression_custom_lookup (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_expression_custom_lookup) ... ok
+test_func_unique_constraint_pointing_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_composite_primary_key) ... ok
+test_func_unique_constraint_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_fk) ... ok
+test_func_unique_constraint_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_m2m_field) ... ok
+test_func_unique_constraint_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_missing_field) ... ok
+test_func_unique_constraint_pointing_to_missing_field_nested (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_missing_field_nested) ... ok
+test_func_unique_constraint_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_pointing_to_non_local_field) ... ok
+test_func_unique_constraint_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_func_unique_constraint_required_db_features) ... ok
+test_unique_constraint_condition_pointing_to_joined_fields (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_condition_pointing_to_joined_fields) ... ok
+test_unique_constraint_condition_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_condition_pointing_to_missing_field) ... ok
+test_unique_constraint_include_pointing_to_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_composite_primary_key) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
+test_unique_constraint_include_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_fk) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
+test_unique_constraint_include_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_m2m_field) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
+test_unique_constraint_include_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_missing_field) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
+test_unique_constraint_include_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_include_pointing_to_non_local_field) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
+test_unique_constraint_nulls_distinct (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_nulls_distinct) ... ok
+test_unique_constraint_nulls_distinct_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_nulls_distinct_required_db_features) ... ok
+test_unique_constraint_pointing_to_composite_primary_key (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_composite_primary_key) ... ok
+test_unique_constraint_pointing_to_fk (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_fk) ... ok
+test_unique_constraint_pointing_to_m2m_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_m2m_field) ... ok
+test_unique_constraint_pointing_to_missing_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_missing_field) ... ok
+test_unique_constraint_pointing_to_non_local_field (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_non_local_field) ... ok
+test_unique_constraint_pointing_to_reverse_o2o (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_pointing_to_reverse_o2o) ... ok
+test_unique_constraint_with_condition (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_condition) ... ok
+test_unique_constraint_with_condition_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_condition_required_db_features) ... ok
+test_unique_constraint_with_include (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_include) ... ok
+test_unique_constraint_with_include_required_db_features (invalid_models_tests.test_models.ConstraintsTests.test_unique_constraint_with_include_required_db_features) ... ok
+test_array_key_contains (model_fields.test_jsonfield.TestQuerying.test_array_key_contains) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
+test_contained_by (model_fields.test_jsonfield.TestQuerying.test_contained_by) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
+test_contained_by_unsupported (model_fields.test_jsonfield.TestQuerying.test_contained_by_unsupported) ... ok
+test_contains (model_fields.test_jsonfield.TestQuerying.test_contains) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
+test_contains_contained_by_with_key_transform (model_fields.test_jsonfield.TestQuerying.test_contains_contained_by_with_key_transform) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
+test_contains_primitives (model_fields.test_jsonfield.TestQuerying.test_contains_primitives) ... skipped "Database doesn't support feature(s): supports_primitives_in_json_field, supports_json_field_contains"
+test_contains_unsupported (model_fields.test_jsonfield.TestQuerying.test_contains_unsupported) ... ok
+test_deep_distinct (model_fields.test_jsonfield.TestQuerying.test_deep_distinct) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_deep_lookup_array (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_array) ... ok
+test_deep_lookup_mixed (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_mixed) ... ok
+test_deep_lookup_objs (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_objs) ... ok
+test_deep_lookup_transform (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_transform) ... ok
+test_deep_values (model_fields.test_jsonfield.TestQuerying.test_deep_values) ... ok
+test_exact (model_fields.test_jsonfield.TestQuerying.test_exact) ... ok
+test_exact_complex (model_fields.test_jsonfield.TestQuerying.test_exact_complex) ... ok
+test_expression_wrapper_key_transform (model_fields.test_jsonfield.TestQuerying.test_expression_wrapper_key_transform) ... ok
+test_has_any_keys (model_fields.test_jsonfield.TestQuerying.test_has_any_keys) ... ok
+test_has_key (model_fields.test_jsonfield.TestQuerying.test_has_key) ... ok
+test_has_key_deep (model_fields.test_jsonfield.TestQuerying.test_has_key_deep) ... ok
+test_has_key_list (model_fields.test_jsonfield.TestQuerying.test_has_key_list) ... ok
+test_has_key_literal_lookup (model_fields.test_jsonfield.TestQuerying.test_has_key_literal_lookup) ... ok
+test_has_key_null_value (model_fields.test_jsonfield.TestQuerying.test_has_key_null_value) ... ok
+test_has_key_number (model_fields.test_jsonfield.TestQuerying.test_has_key_number) ... ok
+test_has_keys (model_fields.test_jsonfield.TestQuerying.test_has_keys) ... ok
+test_icontains (model_fields.test_jsonfield.TestQuerying.test_icontains) ... ok
+test_isnull (model_fields.test_jsonfield.TestQuerying.test_isnull) ... ok
+test_isnull_key (model_fields.test_jsonfield.TestQuerying.test_isnull_key) ... ok
+test_isnull_key_or_none (model_fields.test_jsonfield.TestQuerying.test_isnull_key_or_none) ... ok
+test_join_key_transform_annotation_expression (model_fields.test_jsonfield.TestQuerying.test_join_key_transform_annotation_expression) ... ok
+test_key_contains (model_fields.test_jsonfield.TestQuerying.test_key_contains) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
+test_key_endswith (model_fields.test_jsonfield.TestQuerying.test_key_endswith) ... ok
+test_key_escape (model_fields.test_jsonfield.TestQuerying.test_key_escape) ... ok
+test_key_icontains (model_fields.test_jsonfield.TestQuerying.test_key_icontains) ... ok
+test_key_iendswith (model_fields.test_jsonfield.TestQuerying.test_key_iendswith) ... ok
+test_key_iexact (model_fields.test_jsonfield.TestQuerying.test_key_iexact) ... ok
+test_key_in (model_fields.test_jsonfield.TestQuerying.test_key_in) ... ok
+test_key_iregex (model_fields.test_jsonfield.TestQuerying.test_key_iregex) ... ok
+test_key_istartswith (model_fields.test_jsonfield.TestQuerying.test_key_istartswith) ... ok
+test_key_quoted_string (model_fields.test_jsonfield.TestQuerying.test_key_quoted_string) ... ok
+test_key_regex (model_fields.test_jsonfield.TestQuerying.test_key_regex) ... ok
+test_key_sql_injection (model_fields.test_jsonfield.TestQuerying.test_key_sql_injection) ... skipped "Database doesn't support feature(s): has_json_operators"
+test_key_sql_injection_escape (model_fields.test_jsonfield.TestQuerying.test_key_sql_injection_escape) ... ok
+test_key_startswith (model_fields.test_jsonfield.TestQuerying.test_key_startswith) ... ok
+test_key_text_transform_char_lookup (model_fields.test_jsonfield.TestQuerying.test_key_text_transform_char_lookup) ... ok
+test_key_text_transform_from_lookup (model_fields.test_jsonfield.TestQuerying.test_key_text_transform_from_lookup) ... ok
+test_key_text_transform_from_lookup_invalid (model_fields.test_jsonfield.TestQuerying.test_key_text_transform_from_lookup_invalid) ... ok
+test_key_transform_annotation_expression (model_fields.test_jsonfield.TestQuerying.test_key_transform_annotation_expression) ... ok
+test_key_transform_expression (model_fields.test_jsonfield.TestQuerying.test_key_transform_expression) ... ok
+test_key_transform_raw_expression (model_fields.test_jsonfield.TestQuerying.test_key_transform_raw_expression) ... ok
+test_key_values (model_fields.test_jsonfield.TestQuerying.test_key_values) ... ok
+test_key_values_boolean (model_fields.test_jsonfield.TestQuerying.test_key_values_boolean) ... ok
+test_literal_annotation_filtering (model_fields.test_jsonfield.TestQuerying.test_literal_annotation_filtering) ... ok
+test_lookup_exclude (model_fields.test_jsonfield.TestQuerying.test_lookup_exclude) ... ok
+test_lookup_exclude_nonexistent_key (model_fields.test_jsonfield.TestQuerying.test_lookup_exclude_nonexistent_key) ... ok
+test_lookups_special_chars (model_fields.test_jsonfield.TestQuerying.test_lookups_special_chars) ... ok
+test_lookups_special_chars_double_quotes (model_fields.test_jsonfield.TestQuerying.test_lookups_special_chars_double_quotes) ... skipped 'SQLite does not parse escaped double quotes in the JSON path notation'
+test_lookups_with_key_transform (model_fields.test_jsonfield.TestQuerying.test_lookups_with_key_transform) ... ok
+test_nested_key_transform_annotation_expression (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_annotation_expression) ... ok
+test_nested_key_transform_expression (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_expression) ... ok
+test_nested_key_transform_on_subquery (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_on_subquery) ... ok
+test_nested_key_transform_raw_expression (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_raw_expression) ... ok
+test_none_key (model_fields.test_jsonfield.TestQuerying.test_none_key) ... ok
+test_none_key_and_exact_lookup (model_fields.test_jsonfield.TestQuerying.test_none_key_and_exact_lookup) ... ok
+test_none_key_exclude (model_fields.test_jsonfield.TestQuerying.test_none_key_exclude) ... ok
+test_obj_subquery_lookup (model_fields.test_jsonfield.TestQuerying.test_obj_subquery_lookup) ... ok
+test_order_grouping_custom_decoder (model_fields.test_jsonfield.TestQuerying.test_order_grouping_custom_decoder) ... ok
+test_ordering_by_transform (model_fields.test_jsonfield.TestQuerying.test_ordering_by_transform) ... ok
+test_ordering_grouping_by_count (model_fields.test_jsonfield.TestQuerying.test_ordering_grouping_by_count) ... ok
+test_ordering_grouping_by_key_transform (model_fields.test_jsonfield.TestQuerying.test_ordering_grouping_by_key_transform) ... ok
+test_shallow_list_lookup (model_fields.test_jsonfield.TestQuerying.test_shallow_list_lookup) ... ok
+test_shallow_lookup_obj_target (model_fields.test_jsonfield.TestQuerying.test_shallow_lookup_obj_target) ... ok
+test_shallow_obj_lookup (model_fields.test_jsonfield.TestQuerying.test_shallow_obj_lookup) ... ok
+test_usage_in_subquery (model_fields.test_jsonfield.TestQuerying.test_usage_in_subquery) ... ok
 test_callable_defaults (get_or_create.tests.GetOrCreateTests.test_callable_defaults)
 Callables in `defaults` are evaluated if the instance is created. ... ok
 test_callable_defaults_not_called (get_or_create.tests.GetOrCreateTests.test_callable_defaults_not_called) ... ok
@@ -25073,6 +25149,11 @@
 Using a property with a setter implemented is allowed. ... ok
 test_get_or_create_with_pk_property (get_or_create.tests.GetOrCreateTests.test_get_or_create_with_pk_property)
 Using the pk property of a model is allowed. ... ok
+test_earliest (get_earliest_or_latest.tests.EarliestOrLatestTests.test_earliest) ... ok
+test_earliest_sliced_queryset (get_earliest_or_latest.tests.EarliestOrLatestTests.test_earliest_sliced_queryset) ... ok
+test_latest (get_earliest_or_latest.tests.EarliestOrLatestTests.test_latest) ... ok
+test_latest_manual (get_earliest_or_latest.tests.EarliestOrLatestTests.test_latest_manual) ... ok
+test_latest_sliced_queryset (get_earliest_or_latest.tests.EarliestOrLatestTests.test_latest_sliced_queryset) ... ok
 test_aware_datetime_day_view (generic_views.test_dates.DayArchiveViewTests.test_aware_datetime_day_view) ... ok
 test_custom_month_format (generic_views.test_dates.DayArchiveViewTests.test_custom_month_format) ... ok
 test_datetime_day_view (generic_views.test_dates.DayArchiveViewTests.test_datetime_day_view) ... ok
@@ -25083,6 +25164,9 @@
 test_day_view_paginated (generic_views.test_dates.DayArchiveViewTests.test_day_view_paginated) ... ok
 test_next_prev_context (generic_views.test_dates.DayArchiveViewTests.test_next_prev_context) ... ok
 test_today_view (generic_views.test_dates.DayArchiveViewTests.test_today_view) ... ok
+test_late_form_validation (generic_views.test_edit.BasicFormTests.test_late_form_validation)
+A form can be marked invalid in the form_valid() method (#25548). ... ok
+test_post_data (generic_views.test_edit.BasicFormTests.test_post_data) ... ok
 test_aware_datetime_date_detail (generic_views.test_dates.DateDetailViewTests.test_aware_datetime_date_detail) ... ok
 test_date_detail_allow_future (generic_views.test_dates.DateDetailViewTests.test_date_detail_allow_future) ... ok
 test_date_detail_by_pk (generic_views.test_dates.DateDetailViewTests.test_date_detail_by_pk) ... ok
@@ -25094,9 +25178,52 @@
 test_get_object_custom_queryset_numqueries (generic_views.test_dates.DateDetailViewTests.test_get_object_custom_queryset_numqueries) ... ok
 test_invalid_url (generic_views.test_dates.DateDetailViewTests.test_invalid_url) ... ok
 test_year_out_of_range (generic_views.test_dates.DateDetailViewTests.test_year_out_of_range) ... ok
-test_late_form_validation (generic_views.test_edit.BasicFormTests.test_late_form_validation)
-A form can be marked invalid in the form_valid() method (#25548). ... ok
-test_post_data (generic_views.test_edit.BasicFormTests.test_post_data) ... ok
+test_aware_datetime_month_view (generic_views.test_dates.MonthArchiveViewTests.test_aware_datetime_month_view) ... ok
+test_custom_month_format (generic_views.test_dates.MonthArchiveViewTests.test_custom_month_format) ... ok
+test_date_list_order (generic_views.test_dates.MonthArchiveViewTests.test_date_list_order)
+date_list should be sorted ascending in month view ... ok
+test_datetime_month_view (generic_views.test_dates.MonthArchiveViewTests.test_datetime_month_view) ... ok
+test_month_view (generic_views.test_dates.MonthArchiveViewTests.test_month_view) ... ok
+test_month_view_allow_empty (generic_views.test_dates.MonthArchiveViewTests.test_month_view_allow_empty) ... ok
+test_month_view_allow_future (generic_views.test_dates.MonthArchiveViewTests.test_month_view_allow_future) ... ok
+test_month_view_get_month_from_request (generic_views.test_dates.MonthArchiveViewTests.test_month_view_get_month_from_request) ... ok
+test_month_view_invalid_pattern (generic_views.test_dates.MonthArchiveViewTests.test_month_view_invalid_pattern) ... ok
+test_month_view_paginated (generic_views.test_dates.MonthArchiveViewTests.test_month_view_paginated) ... ok
+test_month_view_without_month_in_url (generic_views.test_dates.MonthArchiveViewTests.test_month_view_without_month_in_url) ... ok
+test_previous_month_without_content (generic_views.test_dates.MonthArchiveViewTests.test_previous_month_without_content)
+Content can exist on any day of the previous month. Refs #14711 ... ok
+test_create (get_or_create.tests.UpdateOrCreateTests.test_create) ... ok
+test_create_callable_create_defaults (get_or_create.tests.UpdateOrCreateTests.test_create_callable_create_defaults) ... ok
+test_create_callable_default (get_or_create.tests.UpdateOrCreateTests.test_create_callable_default) ... ok
+test_create_defaults_exact (get_or_create.tests.UpdateOrCreateTests.test_create_defaults_exact)
+If you have a field named create_defaults and want to use it as an ... ok
+test_create_twice (get_or_create.tests.UpdateOrCreateTests.test_create_twice) ... ok
+test_create_with_many (get_or_create.tests.UpdateOrCreateTests.test_create_with_many)
+Should be able to use update_or_create from the m2m related manager to ... ok
+test_create_with_related_manager (get_or_create.tests.UpdateOrCreateTests.test_create_with_related_manager)
+Should be able to use update_or_create from the related manager to ... ok
+test_defaults_exact (get_or_create.tests.UpdateOrCreateTests.test_defaults_exact)
+If you have a field named defaults and want to use it as an exact ... ok
+test_defaults_not_evaluated_unless_needed (get_or_create.tests.UpdateOrCreateTests.test_defaults_not_evaluated_unless_needed)
+`defaults` aren't evaluated if the instance isn't created. ... ok
+test_error_contains_full_traceback (get_or_create.tests.UpdateOrCreateTests.test_error_contains_full_traceback)
+update_or_create should raise IntegrityErrors with the full traceback. ... ok
+test_integrity (get_or_create.tests.UpdateOrCreateTests.test_integrity)
+If you don't specify a value or default value for all required ... ok
+test_manual_primary_key_test (get_or_create.tests.UpdateOrCreateTests.test_manual_primary_key_test)
+If you specify an existing primary key, but different other fields, ... ok
+test_mti_update_non_local_concrete_fields (get_or_create.tests.UpdateOrCreateTests.test_mti_update_non_local_concrete_fields) ... ok
+test_update (get_or_create.tests.UpdateOrCreateTests.test_update) ... ok
+test_update_callable_default (get_or_create.tests.UpdateOrCreateTests.test_update_callable_default) ... ok
+test_update_only_defaults_and_pre_save_fields_when_local_fields (get_or_create.tests.UpdateOrCreateTests.test_update_only_defaults_and_pre_save_fields_when_local_fields) ... ok
+test_update_or_create_with_model_property_defaults (get_or_create.tests.UpdateOrCreateTests.test_update_or_create_with_model_property_defaults)
+Using a property with a setter implemented is allowed. ... ok
+test_update_with_many (get_or_create.tests.UpdateOrCreateTests.test_update_with_many)
+Should be able to use update_or_create from the m2m related manager to ... ok
+test_update_with_related_manager (get_or_create.tests.UpdateOrCreateTests.test_update_with_related_manager)
+Should be able to use update_or_create from the related manager to ... ok
+test_with_pk_property (get_or_create.tests.UpdateOrCreateTests.test_with_pk_property)
+Using the pk property of a model is allowed. ... ok
 test_aware_datetime_week_view (generic_views.test_dates.WeekArchiveViewTests.test_aware_datetime_week_view) ... ok
 test_datetime_week_view (generic_views.test_dates.WeekArchiveViewTests.test_datetime_week_view) ... ok
 test_incompatible_iso_week_format_view (generic_views.test_dates.WeekArchiveViewTests.test_incompatible_iso_week_format_view) ... ok
@@ -25108,6 +25235,22 @@
 test_week_view_allow_future (generic_views.test_dates.WeekArchiveViewTests.test_week_view_allow_future) ... ok
 test_week_view_invalid_pattern (generic_views.test_dates.WeekArchiveViewTests.test_week_view_invalid_pattern) ... ok
 test_week_view_paginated (generic_views.test_dates.WeekArchiveViewTests.test_week_view_paginated) ... ok
+test_delete_by_delete (generic_views.test_edit.DeleteViewTests.test_delete_by_delete) ... ok
+test_delete_by_post (generic_views.test_edit.DeleteViewTests.test_delete_by_post) ... ok
+test_delete_with_form_as_post (generic_views.test_edit.DeleteViewTests.test_delete_with_form_as_post) ... ok
+test_delete_with_form_as_post_with_validation_error (generic_views.test_edit.DeleteViewTests.test_delete_with_form_as_post_with_validation_error) ... ok
+test_delete_with_interpolated_redirect (generic_views.test_edit.DeleteViewTests.test_delete_with_interpolated_redirect) ... ok
+test_delete_with_redirect (generic_views.test_edit.DeleteViewTests.test_delete_with_redirect) ... ok
+test_delete_with_special_properties (generic_views.test_edit.DeleteViewTests.test_delete_with_special_properties) ... ok
+test_delete_without_redirect (generic_views.test_edit.DeleteViewTests.test_delete_without_redirect) ... ok
+test_update_get_object (generic_views.test_edit.UpdateViewTests.test_update_get_object) ... ok
+test_update_invalid (generic_views.test_edit.UpdateViewTests.test_update_invalid) ... ok
+test_update_post (generic_views.test_edit.UpdateViewTests.test_update_post) ... ok
+test_update_with_interpolated_redirect (generic_views.test_edit.UpdateViewTests.test_update_with_interpolated_redirect) ... ok
+test_update_with_object_url (generic_views.test_edit.UpdateViewTests.test_update_with_object_url) ... ok
+test_update_with_redirect (generic_views.test_edit.UpdateViewTests.test_update_with_redirect) ... ok
+test_update_with_special_properties (generic_views.test_edit.UpdateViewTests.test_update_with_special_properties) ... ok
+test_update_without_redirect (generic_views.test_edit.UpdateViewTests.test_update_without_redirect) ... ok
 test_aware_datetime_year_view (generic_views.test_dates.YearArchiveViewTests.test_aware_datetime_year_view) ... ok
 test_date_list_order (generic_views.test_dates.YearArchiveViewTests.test_date_list_order)
 date_list should be sorted ascending in year view ... ok
@@ -25124,32 +25267,6 @@
 test_year_view_make_object_list (generic_views.test_dates.YearArchiveViewTests.test_year_view_make_object_list) ... ok
 test_year_view_paginated (generic_views.test_dates.YearArchiveViewTests.test_year_view_paginated) ... ok
 test_year_view_two_custom_sort_orders (generic_views.test_dates.YearArchiveViewTests.test_year_view_two_custom_sort_orders) ... ok
-test_delete_by_delete (generic_views.test_edit.DeleteViewTests.test_delete_by_delete) ... ok
-test_delete_by_post (generic_views.test_edit.DeleteViewTests.test_delete_by_post) ... ok
-test_delete_with_form_as_post (generic_views.test_edit.DeleteViewTests.test_delete_with_form_as_post) ... ok
-test_delete_with_form_as_post_with_validation_error (generic_views.test_edit.DeleteViewTests.test_delete_with_form_as_post_with_validation_error) ... ok
-test_delete_with_interpolated_redirect (generic_views.test_edit.DeleteViewTests.test_delete_with_interpolated_redirect) ... ok
-test_delete_with_redirect (generic_views.test_edit.DeleteViewTests.test_delete_with_redirect) ... ok
-test_delete_with_special_properties (generic_views.test_edit.DeleteViewTests.test_delete_with_special_properties) ... ok
-test_delete_without_redirect (generic_views.test_edit.DeleteViewTests.test_delete_without_redirect) ... ok
-test_allow_empty_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_allow_empty_archive_view) ... ok
-test_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view) ... ok
-test_archive_view_by_month (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_by_month) ... ok
-test_archive_view_context_object_name (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_context_object_name) ... ok
-test_archive_view_custom_sorting (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_custom_sorting) ... ok
-test_archive_view_custom_sorting_dec (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_custom_sorting_dec) ... ok
-test_archive_view_invalid (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_invalid) ... ok
-test_archive_view_template (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_template) ... ok
-test_archive_view_template_suffix (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_template_suffix) ... ok
-test_archive_view_without_date_field (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_without_date_field) ... ok
-test_aware_datetime_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_aware_datetime_archive_view) ... ok
-test_date_list_order (generic_views.test_dates.ArchiveIndexViewTests.test_date_list_order)
-date_list should be sorted descending in index ... ok
-test_datetime_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_datetime_archive_view) ... ok
-test_empty_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_empty_archive_view) ... ok
-test_no_duplicate_query (generic_views.test_dates.ArchiveIndexViewTests.test_no_duplicate_query) ... ok
-test_paginated_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_paginated_archive_view) ... ok
-test_paginated_archive_view_does_not_load_entire_table (generic_views.test_dates.ArchiveIndexViewTests.test_paginated_archive_view_does_not_load_entire_table) ... ok
 test_create (generic_views.test_edit.CreateViewTests.test_create) ... ok
 test_create_invalid (generic_views.test_edit.CreateViewTests.test_create_invalid) ... ok
 test_create_restricted (generic_views.test_edit.CreateViewTests.test_create_restricted) ... ok
@@ -25162,171 +25279,16 @@
 test_create_with_special_properties (generic_views.test_edit.CreateViewTests.test_create_with_special_properties) ... ok
 test_create_without_redirect (generic_views.test_edit.CreateViewTests.test_create_without_redirect) ... ok
 test_define_both_fields_and_form_class (generic_views.test_edit.CreateViewTests.test_define_both_fields_and_form_class) ... ok
-test_add (many_to_one.tests.ManyToOneTests.test_add) ... ok
-test_add_after_prefetch (many_to_one.tests.ManyToOneTests.test_add_after_prefetch) ... ok
-test_add_remove_set_by_pk_raises (many_to_one.tests.ManyToOneTests.test_add_remove_set_by_pk_raises) ... ok
-test_add_then_remove_after_prefetch (many_to_one.tests.ManyToOneTests.test_add_then_remove_after_prefetch) ... ok
-test_assign (many_to_one.tests.ManyToOneTests.test_assign) ... ok
-test_assign_fk_id_none (many_to_one.tests.ManyToOneTests.test_assign_fk_id_none) ... ok
-test_assign_fk_id_value (many_to_one.tests.ManyToOneTests.test_assign_fk_id_value) ... ok
-test_cached_foreign_key_with_to_field_not_cleared_by_save (many_to_one.tests.ManyToOneTests.test_cached_foreign_key_with_to_field_not_cleared_by_save) ... ok
-test_cached_relation_invalidated_on_save (many_to_one.tests.ManyToOneTests.test_cached_relation_invalidated_on_save)
-Model.save() invalidates stale ForeignKey relations after a primary key ... ok
-test_clear_after_prefetch (many_to_one.tests.ManyToOneTests.test_clear_after_prefetch) ... ok
-test_create (many_to_one.tests.ManyToOneTests.test_create) ... ok
-test_create_after_prefetch (many_to_one.tests.ManyToOneTests.test_create_after_prefetch) ... ok
-test_create_relation_with_gettext_lazy (many_to_one.tests.ManyToOneTests.test_create_relation_with_gettext_lazy) ... ok
-test_deepcopy_and_circular_references (many_to_one.tests.ManyToOneTests.test_deepcopy_and_circular_references) ... ok
-test_delete (many_to_one.tests.ManyToOneTests.test_delete) ... ok
-test_explicit_fk (many_to_one.tests.ManyToOneTests.test_explicit_fk) ... ok
-test_fk_assignment_and_related_object_cache (many_to_one.tests.ManyToOneTests.test_fk_assignment_and_related_object_cache) ... ok
-test_fk_instantiation_outside_model (many_to_one.tests.ManyToOneTests.test_fk_instantiation_outside_model) ... ok
-test_fk_to_bigautofield (many_to_one.tests.ManyToOneTests.test_fk_to_bigautofield) ... ok
-test_fk_to_smallautofield (many_to_one.tests.ManyToOneTests.test_fk_to_smallautofield) ... ok
-test_get (many_to_one.tests.ManyToOneTests.test_get) ... ok
-test_get_prefetch_queryset_reverse_warning (many_to_one.tests.ManyToOneTests.test_get_prefetch_queryset_reverse_warning) ... ok
-test_get_prefetch_queryset_warning (many_to_one.tests.ManyToOneTests.test_get_prefetch_queryset_warning) ... ok
-test_get_prefetch_querysets_invalid_querysets_length (many_to_one.tests.ManyToOneTests.test_get_prefetch_querysets_invalid_querysets_length) ... ok
-test_get_prefetch_querysets_reverse_invalid_querysets_length (many_to_one.tests.ManyToOneTests.test_get_prefetch_querysets_reverse_invalid_querysets_length) ... ok
-test_hasattr_related_object (many_to_one.tests.ManyToOneTests.test_hasattr_related_object) ... ok
-test_manager_class_caching (many_to_one.tests.ManyToOneTests.test_manager_class_caching) ... ok
-test_multiple_foreignkeys (many_to_one.tests.ManyToOneTests.test_multiple_foreignkeys) ... ok
-test_related_object (many_to_one.tests.ManyToOneTests.test_related_object) ... ok
-test_relation_unsaved (many_to_one.tests.ManyToOneTests.test_relation_unsaved) ... ok
-test_remove_after_prefetch (many_to_one.tests.ManyToOneTests.test_remove_after_prefetch) ... ok
-test_reverse_assignment_deprecation (many_to_one.tests.ManyToOneTests.test_reverse_assignment_deprecation) ... ok
-test_reverse_foreign_key_instance_to_field_caching (many_to_one.tests.ManyToOneTests.test_reverse_foreign_key_instance_to_field_caching) ... ok
-test_reverse_selects (many_to_one.tests.ManyToOneTests.test_reverse_selects) ... ok
-test_save_fk_after_parent_with_non_numeric_pk_set_on_child (many_to_one.tests.ManyToOneTests.test_save_fk_after_parent_with_non_numeric_pk_set_on_child) ... ok
-test_save_nullable_fk_after_parent (many_to_one.tests.ManyToOneTests.test_save_nullable_fk_after_parent) ... ok
-test_save_nullable_fk_after_parent_with_to_field (many_to_one.tests.ManyToOneTests.test_save_nullable_fk_after_parent_with_to_field) ... ok
-test_save_parent_after_assign (many_to_one.tests.ManyToOneTests.test_save_parent_after_assign) ... ok
-test_select_related (many_to_one.tests.ManyToOneTests.test_select_related) ... ok
-test_selects (many_to_one.tests.ManyToOneTests.test_selects) ... ok
-test_set (many_to_one.tests.ManyToOneTests.test_set) ... ok
-test_set_after_prefetch (many_to_one.tests.ManyToOneTests.test_set_after_prefetch) ... ok
-test_values_list_exception (many_to_one.tests.ManyToOneTests.test_values_list_exception) ... ok
-test_aware_datetime_month_view (generic_views.test_dates.MonthArchiveViewTests.test_aware_datetime_month_view) ... ok
-test_custom_month_format (generic_views.test_dates.MonthArchiveViewTests.test_custom_month_format) ... ok
-test_date_list_order (generic_views.test_dates.MonthArchiveViewTests.test_date_list_order)
-date_list should be sorted ascending in month view ... ok
-test_datetime_month_view (generic_views.test_dates.MonthArchiveViewTests.test_datetime_month_view) ... ok
-test_month_view (generic_views.test_dates.MonthArchiveViewTests.test_month_view) ... ok
-test_month_view_allow_empty (generic_views.test_dates.MonthArchiveViewTests.test_month_view_allow_empty) ... ok
-test_month_view_allow_future (generic_views.test_dates.MonthArchiveViewTests.test_month_view_allow_future) ... ok
-test_month_view_get_month_from_request (generic_views.test_dates.MonthArchiveViewTests.test_month_view_get_month_from_request) ... ok
-test_month_view_invalid_pattern (generic_views.test_dates.MonthArchiveViewTests.test_month_view_invalid_pattern) ... ok
-test_month_view_paginated (generic_views.test_dates.MonthArchiveViewTests.test_month_view_paginated) ... ok
-test_month_view_without_month_in_url (generic_views.test_dates.MonthArchiveViewTests.test_month_view_without_month_in_url) ... ok
-test_previous_month_without_content (generic_views.test_dates.MonthArchiveViewTests.test_previous_month_without_content)
-Content can exist on any day of the previous month. Refs #14711 ... ok
-test_context_object_name (generic_views.test_detail.DetailViewTest.test_context_object_name) ... ok
-test_custom_detail (generic_views.test_detail.DetailViewTest.test_custom_detail)
-AuthorCustomDetail overrides get() and ensures that ... ok
-test_deferred_queryset_context_object_name (generic_views.test_detail.DetailViewTest.test_deferred_queryset_context_object_name) ... ok
-test_deferred_queryset_template_name (generic_views.test_detail.DetailViewTest.test_deferred_queryset_template_name) ... ok
-test_detail_by_custom_pk (generic_views.test_detail.DetailViewTest.test_detail_by_custom_pk) ... ok
-test_detail_by_custom_slug (generic_views.test_detail.DetailViewTest.test_detail_by_custom_slug) ... ok
-test_detail_by_pk (generic_views.test_detail.DetailViewTest.test_detail_by_pk) ... ok
-test_detail_by_pk_and_slug (generic_views.test_detail.DetailViewTest.test_detail_by_pk_and_slug) ... ok
-test_detail_by_pk_and_slug_mismatch_404 (generic_views.test_detail.DetailViewTest.test_detail_by_pk_and_slug_mismatch_404) ... ok
-test_detail_by_pk_ignore_slug (generic_views.test_detail.DetailViewTest.test_detail_by_pk_ignore_slug) ... ok
-test_detail_by_pk_ignore_slug_mismatch (generic_views.test_detail.DetailViewTest.test_detail_by_pk_ignore_slug_mismatch) ... ok
-test_detail_by_slug (generic_views.test_detail.DetailViewTest.test_detail_by_slug) ... ok
-test_detail_missing_object (generic_views.test_detail.DetailViewTest.test_detail_missing_object) ... ok
-test_detail_object_does_not_exist (generic_views.test_detail.DetailViewTest.test_detail_object_does_not_exist) ... ok
-test_duplicated_context_object_name (generic_views.test_detail.DetailViewTest.test_duplicated_context_object_name) ... ok
-test_invalid_queryset (generic_views.test_detail.DetailViewTest.test_invalid_queryset) ... ok
-test_invalid_url (generic_views.test_detail.DetailViewTest.test_invalid_url) ... ok
-test_non_model_object_with_meta (generic_views.test_detail.DetailViewTest.test_non_model_object_with_meta) ... ok
-test_simple_object (generic_views.test_detail.DetailViewTest.test_simple_object) ... ok
-test_template_name (generic_views.test_detail.DetailViewTest.test_template_name) ... ok
-test_template_name_field (generic_views.test_detail.DetailViewTest.test_template_name_field) ... ok
-test_template_name_suffix (generic_views.test_detail.DetailViewTest.test_template_name_suffix) ... ok
-test_verbose_name (generic_views.test_detail.DetailViewTest.test_verbose_name) ... ok
-test_update_get_object (generic_views.test_edit.UpdateViewTests.test_update_get_object) ... ok
-test_update_invalid (generic_views.test_edit.UpdateViewTests.test_update_invalid) ... ok
-test_update_post (generic_views.test_edit.UpdateViewTests.test_update_post) ... ok
-test_update_with_interpolated_redirect (generic_views.test_edit.UpdateViewTests.test_update_with_interpolated_redirect) ... ok
-test_update_with_object_url (generic_views.test_edit.UpdateViewTests.test_update_with_object_url) ... ok
-test_update_with_redirect (generic_views.test_edit.UpdateViewTests.test_update_with_redirect) ... ok
-test_update_with_special_properties (generic_views.test_edit.UpdateViewTests.test_update_with_special_properties) ... ok
-test_update_without_redirect (generic_views.test_edit.UpdateViewTests.test_update_without_redirect) ... ok
-test_add (generic_inline_admin.tests.GenericInlineAdminWithUniqueTogetherTest.test_add) ... ok
-test_delete (generic_inline_admin.tests.GenericInlineAdminWithUniqueTogetherTest.test_delete) ... ok
-test_array_key_contains (model_fields.test_jsonfield.TestQuerying.test_array_key_contains) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
-test_contained_by (model_fields.test_jsonfield.TestQuerying.test_contained_by) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
-test_contained_by_unsupported (model_fields.test_jsonfield.TestQuerying.test_contained_by_unsupported) ... ok
-test_contains (model_fields.test_jsonfield.TestQuerying.test_contains) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
-test_contains_contained_by_with_key_transform (model_fields.test_jsonfield.TestQuerying.test_contains_contained_by_with_key_transform) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
-test_contains_primitives (model_fields.test_jsonfield.TestQuerying.test_contains_primitives) ... skipped "Database doesn't support feature(s): supports_primitives_in_json_field, supports_json_field_contains"
-test_contains_unsupported (model_fields.test_jsonfield.TestQuerying.test_contains_unsupported) ... ok
-test_deep_distinct (model_fields.test_jsonfield.TestQuerying.test_deep_distinct) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_deep_lookup_array (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_array) ... ok
-test_deep_lookup_mixed (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_mixed) ... ok
-test_deep_lookup_objs (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_objs) ... ok
-test_deep_lookup_transform (model_fields.test_jsonfield.TestQuerying.test_deep_lookup_transform) ... ok
-test_deep_values (model_fields.test_jsonfield.TestQuerying.test_deep_values) ... ok
-test_exact (model_fields.test_jsonfield.TestQuerying.test_exact) ... ok
-test_exact_complex (model_fields.test_jsonfield.TestQuerying.test_exact_complex) ... ok
-test_expression_wrapper_key_transform (model_fields.test_jsonfield.TestQuerying.test_expression_wrapper_key_transform) ... ok
-test_has_any_keys (model_fields.test_jsonfield.TestQuerying.test_has_any_keys) ... ok
-test_has_key (model_fields.test_jsonfield.TestQuerying.test_has_key) ... ok
-test_has_key_deep (model_fields.test_jsonfield.TestQuerying.test_has_key_deep) ... ok
-test_has_key_list (model_fields.test_jsonfield.TestQuerying.test_has_key_list) ... ok
-test_has_key_literal_lookup (model_fields.test_jsonfield.TestQuerying.test_has_key_literal_lookup) ... ok
-test_has_key_null_value (model_fields.test_jsonfield.TestQuerying.test_has_key_null_value) ... ok
-test_has_key_number (model_fields.test_jsonfield.TestQuerying.test_has_key_number) ... ok
-test_has_keys (model_fields.test_jsonfield.TestQuerying.test_has_keys) ... ok
-test_icontains (model_fields.test_jsonfield.TestQuerying.test_icontains) ... ok
-test_isnull (model_fields.test_jsonfield.TestQuerying.test_isnull) ... ok
-test_isnull_key (model_fields.test_jsonfield.TestQuerying.test_isnull_key) ... ok
-test_isnull_key_or_none (model_fields.test_jsonfield.TestQuerying.test_isnull_key_or_none) ... ok
-test_join_key_transform_annotation_expression (model_fields.test_jsonfield.TestQuerying.test_join_key_transform_annotation_expression) ... ok
-test_key_contains (model_fields.test_jsonfield.TestQuerying.test_key_contains) ... skipped "Database doesn't support feature(s): supports_json_field_contains"
-test_key_endswith (model_fields.test_jsonfield.TestQuerying.test_key_endswith) ... ok
-test_key_escape (model_fields.test_jsonfield.TestQuerying.test_key_escape) ... ok
-test_key_icontains (model_fields.test_jsonfield.TestQuerying.test_key_icontains) ... ok
-test_key_iendswith (model_fields.test_jsonfield.TestQuerying.test_key_iendswith) ... ok
-test_key_iexact (model_fields.test_jsonfield.TestQuerying.test_key_iexact) ... ok
-test_key_in (model_fields.test_jsonfield.TestQuerying.test_key_in) ... ok
-test_key_iregex (model_fields.test_jsonfield.TestQuerying.test_key_iregex) ... ok
-test_key_istartswith (model_fields.test_jsonfield.TestQuerying.test_key_istartswith) ... ok
-test_key_quoted_string (model_fields.test_jsonfield.TestQuerying.test_key_quoted_string) ... ok
-test_key_regex (model_fields.test_jsonfield.TestQuerying.test_key_regex) ... ok
-test_key_sql_injection (model_fields.test_jsonfield.TestQuerying.test_key_sql_injection) ... skipped "Database doesn't support feature(s): has_json_operators"
-test_key_sql_injection_escape (model_fields.test_jsonfield.TestQuerying.test_key_sql_injection_escape) ... ok
-test_key_startswith (model_fields.test_jsonfield.TestQuerying.test_key_startswith) ... ok
-test_key_text_transform_char_lookup (model_fields.test_jsonfield.TestQuerying.test_key_text_transform_char_lookup) ... ok
-test_key_text_transform_from_lookup (model_fields.test_jsonfield.TestQuerying.test_key_text_transform_from_lookup) ... ok
-test_key_text_transform_from_lookup_invalid (model_fields.test_jsonfield.TestQuerying.test_key_text_transform_from_lookup_invalid) ... ok
-test_key_transform_annotation_expression (model_fields.test_jsonfield.TestQuerying.test_key_transform_annotation_expression) ... ok
-test_key_transform_expression (model_fields.test_jsonfield.TestQuerying.test_key_transform_expression) ... ok
-test_key_transform_raw_expression (model_fields.test_jsonfield.TestQuerying.test_key_transform_raw_expression) ... ok
-test_key_values (model_fields.test_jsonfield.TestQuerying.test_key_values) ... ok
-test_key_values_boolean (model_fields.test_jsonfield.TestQuerying.test_key_values_boolean) ... ok
-test_literal_annotation_filtering (model_fields.test_jsonfield.TestQuerying.test_literal_annotation_filtering) ... ok
-test_lookup_exclude (model_fields.test_jsonfield.TestQuerying.test_lookup_exclude) ... ok
-test_lookup_exclude_nonexistent_key (model_fields.test_jsonfield.TestQuerying.test_lookup_exclude_nonexistent_key) ... ok
-test_lookups_special_chars (model_fields.test_jsonfield.TestQuerying.test_lookups_special_chars) ... ok
-test_lookups_special_chars_double_quotes (model_fields.test_jsonfield.TestQuerying.test_lookups_special_chars_double_quotes) ... skipped 'SQLite does not parse escaped double quotes in the JSON path notation'
-test_lookups_with_key_transform (model_fields.test_jsonfield.TestQuerying.test_lookups_with_key_transform) ... ok
-test_nested_key_transform_annotation_expression (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_annotation_expression) ... ok
-test_nested_key_transform_expression (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_expression) ... ok
-test_nested_key_transform_on_subquery (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_on_subquery) ... ok
-test_nested_key_transform_raw_expression (model_fields.test_jsonfield.TestQuerying.test_nested_key_transform_raw_expression) ... ok
-test_none_key (model_fields.test_jsonfield.TestQuerying.test_none_key) ... ok
-test_none_key_and_exact_lookup (model_fields.test_jsonfield.TestQuerying.test_none_key_and_exact_lookup) ... ok
-test_none_key_exclude (model_fields.test_jsonfield.TestQuerying.test_none_key_exclude) ... ok
-test_obj_subquery_lookup (model_fields.test_jsonfield.TestQuerying.test_obj_subquery_lookup) ... ok
-test_order_grouping_custom_decoder (model_fields.test_jsonfield.TestQuerying.test_order_grouping_custom_decoder) ... ok
-test_ordering_by_transform (model_fields.test_jsonfield.TestQuerying.test_ordering_by_transform) ... ok
-test_ordering_grouping_by_count (model_fields.test_jsonfield.TestQuerying.test_ordering_grouping_by_count) ... ok
-test_ordering_grouping_by_key_transform (model_fields.test_jsonfield.TestQuerying.test_ordering_grouping_by_key_transform) ... ok
-test_shallow_list_lookup (model_fields.test_jsonfield.TestQuerying.test_shallow_list_lookup) ... ok
-test_shallow_lookup_obj_target (model_fields.test_jsonfield.TestQuerying.test_shallow_lookup_obj_target) ... ok
-test_shallow_obj_lookup (model_fields.test_jsonfield.TestQuerying.test_shallow_obj_lookup) ... ok
-test_usage_in_subquery (model_fields.test_jsonfield.TestQuerying.test_usage_in_subquery) ... ok
+test_default_behavior (generic_relations.tests.ProxyRelatedModelTest.test_default_behavior)
+The default for for_concrete_model should be True ... ok
+test_generic_relation (generic_relations.tests.ProxyRelatedModelTest.test_generic_relation) ... ok
+test_generic_relation_set (generic_relations.tests.ProxyRelatedModelTest.test_generic_relation_set) ... ok
+test_proxy_is_returned (generic_relations.tests.ProxyRelatedModelTest.test_proxy_is_returned)
+Instances of the proxy should be returned when ... ok
+test_query (generic_relations.tests.ProxyRelatedModelTest.test_query) ... ok
+test_query_proxy (generic_relations.tests.ProxyRelatedModelTest.test_query_proxy) ... ok
+test_works_normally (generic_relations.tests.ProxyRelatedModelTest.test_works_normally)
+When for_concrete_model is False, we should still be able to get ... ok
 test_attribute_name_not_python_keyword (inspectdb.tests.InspectDBTestCase.test_attribute_name_not_python_keyword) ... ok
 test_char_field_db_collation (inspectdb.tests.InspectDBTestCase.test_char_field_db_collation) ... ok
 test_char_field_unlimited (inspectdb.tests.InspectDBTestCase.test_char_field_unlimited) ... ok
@@ -25359,50 +25321,118 @@
 test_unique_together_meta (inspectdb.tests.InspectDBTestCase.test_unique_together_meta) ... ok
 test_unsupported_unique_together (inspectdb.tests.InspectDBTestCase.test_unsupported_unique_together)
 Unsupported index types (COALESCE here) are skipped. ... skipped 'PostgreSQL specific SQL'
-test_create (get_or_create.tests.UpdateOrCreateTests.test_create) ... ok
-test_create_callable_create_defaults (get_or_create.tests.UpdateOrCreateTests.test_create_callable_create_defaults) ... ok
-test_create_callable_default (get_or_create.tests.UpdateOrCreateTests.test_create_callable_default) ... ok
-test_create_defaults_exact (get_or_create.tests.UpdateOrCreateTests.test_create_defaults_exact)
-If you have a field named create_defaults and want to use it as an ... ok
-test_create_twice (get_or_create.tests.UpdateOrCreateTests.test_create_twice) ... ok
-test_create_with_many (get_or_create.tests.UpdateOrCreateTests.test_create_with_many)
-Should be able to use update_or_create from the m2m related manager to ... ok
-test_create_with_related_manager (get_or_create.tests.UpdateOrCreateTests.test_create_with_related_manager)
-Should be able to use update_or_create from the related manager to ... ok
-test_defaults_exact (get_or_create.tests.UpdateOrCreateTests.test_defaults_exact)
-If you have a field named defaults and want to use it as an exact ... ok
-test_defaults_not_evaluated_unless_needed (get_or_create.tests.UpdateOrCreateTests.test_defaults_not_evaluated_unless_needed)
-`defaults` aren't evaluated if the instance isn't created. ... ok
-test_error_contains_full_traceback (get_or_create.tests.UpdateOrCreateTests.test_error_contains_full_traceback)
-update_or_create should raise IntegrityErrors with the full traceback. ... ok
-test_integrity (get_or_create.tests.UpdateOrCreateTests.test_integrity)
-If you don't specify a value or default value for all required ... ok
-test_manual_primary_key_test (get_or_create.tests.UpdateOrCreateTests.test_manual_primary_key_test)
-If you specify an existing primary key, but different other fields, ... ok
-test_mti_update_non_local_concrete_fields (get_or_create.tests.UpdateOrCreateTests.test_mti_update_non_local_concrete_fields) ... ok
-test_update (get_or_create.tests.UpdateOrCreateTests.test_update) ... ok
-test_update_callable_default (get_or_create.tests.UpdateOrCreateTests.test_update_callable_default) ... ok
-test_update_only_defaults_and_pre_save_fields_when_local_fields (get_or_create.tests.UpdateOrCreateTests.test_update_only_defaults_and_pre_save_fields_when_local_fields) ... ok
-test_update_or_create_with_model_property_defaults (get_or_create.tests.UpdateOrCreateTests.test_update_or_create_with_model_property_defaults)
-Using a property with a setter implemented is allowed. ... ok
-test_update_with_many (get_or_create.tests.UpdateOrCreateTests.test_update_with_many)
-Should be able to use update_or_create from the m2m related manager to ... ok
-test_update_with_related_manager (get_or_create.tests.UpdateOrCreateTests.test_update_with_related_manager)
-Should be able to use update_or_create from the related manager to ... ok
-test_with_pk_property (get_or_create.tests.UpdateOrCreateTests.test_with_pk_property)
-Using the pk property of a model is allowed. ... ok
-test_modelchoicefield (forms_tests.tests.test_error_messages.ModelChoiceFieldErrorMessagesTestCase.test_modelchoicefield) ... ok
-test_modelchoicefield_value_placeholder (forms_tests.tests.test_error_messages.ModelChoiceFieldErrorMessagesTestCase.test_modelchoicefield_value_placeholder) ... ok
+test_context_object_name (generic_views.test_detail.DetailViewTest.test_context_object_name) ... ok
+test_custom_detail (generic_views.test_detail.DetailViewTest.test_custom_detail)
+AuthorCustomDetail overrides get() and ensures that ... ok
+test_deferred_queryset_context_object_name (generic_views.test_detail.DetailViewTest.test_deferred_queryset_context_object_name) ... ok
+test_deferred_queryset_template_name (generic_views.test_detail.DetailViewTest.test_deferred_queryset_template_name) ... ok
+test_detail_by_custom_pk (generic_views.test_detail.DetailViewTest.test_detail_by_custom_pk) ... ok
+test_detail_by_custom_slug (generic_views.test_detail.DetailViewTest.test_detail_by_custom_slug) ... ok
+test_detail_by_pk (generic_views.test_detail.DetailViewTest.test_detail_by_pk) ... ok
+test_detail_by_pk_and_slug (generic_views.test_detail.DetailViewTest.test_detail_by_pk_and_slug) ... ok
+test_detail_by_pk_and_slug_mismatch_404 (generic_views.test_detail.DetailViewTest.test_detail_by_pk_and_slug_mismatch_404) ... ok
+test_detail_by_pk_ignore_slug (generic_views.test_detail.DetailViewTest.test_detail_by_pk_ignore_slug) ... ok
+test_detail_by_pk_ignore_slug_mismatch (generic_views.test_detail.DetailViewTest.test_detail_by_pk_ignore_slug_mismatch) ... ok
+test_detail_by_slug (generic_views.test_detail.DetailViewTest.test_detail_by_slug) ... ok
+test_detail_missing_object (generic_views.test_detail.DetailViewTest.test_detail_missing_object) ... ok
+test_detail_object_does_not_exist (generic_views.test_detail.DetailViewTest.test_detail_object_does_not_exist) ... ok
+test_duplicated_context_object_name (generic_views.test_detail.DetailViewTest.test_duplicated_context_object_name) ... ok
+test_invalid_queryset (generic_views.test_detail.DetailViewTest.test_invalid_queryset) ... ok
+test_invalid_url (generic_views.test_detail.DetailViewTest.test_invalid_url) ... ok
+test_non_model_object_with_meta (generic_views.test_detail.DetailViewTest.test_non_model_object_with_meta) ... ok
+test_simple_object (generic_views.test_detail.DetailViewTest.test_simple_object) ... ok
+test_template_name (generic_views.test_detail.DetailViewTest.test_template_name) ... ok
+test_template_name_field (generic_views.test_detail.DetailViewTest.test_template_name_field) ... ok
+test_template_name_suffix (generic_views.test_detail.DetailViewTest.test_template_name_suffix) ... ok
+test_verbose_name (generic_views.test_detail.DetailViewTest.test_verbose_name) ... ok
+test_add (generic_inline_admin.tests.GenericInlineAdminWithUniqueTogetherTest.test_add) ... ok
+test_delete (generic_inline_admin.tests.GenericInlineAdminWithUniqueTogetherTest.test_delete) ... ok
+test_basic_add_GET (generic_inline_admin.tests.GenericAdminViewTest.test_basic_add_GET)
+A smoke test to ensure GET on the add_view works. ... ok
+test_basic_add_POST (generic_inline_admin.tests.GenericAdminViewTest.test_basic_add_POST)
+A smoke test to ensure POST on add_view works. ... ok
+test_basic_edit_GET (generic_inline_admin.tests.GenericAdminViewTest.test_basic_edit_GET)
+A smoke test to ensure GET on the change_view works. ... ok
+test_basic_edit_POST (generic_inline_admin.tests.GenericAdminViewTest.test_basic_edit_POST)
+A smoke test to ensure POST on edit_view works. ... ok
+test_allow_empty_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_allow_empty_archive_view) ... ok
+test_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view) ... ok
+test_archive_view_by_month (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_by_month) ... ok
+test_archive_view_context_object_name (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_context_object_name) ... ok
+test_archive_view_custom_sorting (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_custom_sorting) ... ok
+test_archive_view_custom_sorting_dec (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_custom_sorting_dec) ... ok
+test_archive_view_invalid (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_invalid) ... ok
+test_archive_view_template (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_template) ... ok
+test_archive_view_template_suffix (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_template_suffix) ... ok
+test_archive_view_without_date_field (generic_views.test_dates.ArchiveIndexViewTests.test_archive_view_without_date_field) ... ok
+test_aware_datetime_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_aware_datetime_archive_view) ... ok
+test_date_list_order (generic_views.test_dates.ArchiveIndexViewTests.test_date_list_order)
+date_list should be sorted descending in index ... ok
+test_datetime_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_datetime_archive_view) ... ok
+test_empty_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_empty_archive_view) ... ok
+test_no_duplicate_query (generic_views.test_dates.ArchiveIndexViewTests.test_no_duplicate_query) ... ok
+test_paginated_archive_view (generic_views.test_dates.ArchiveIndexViewTests.test_paginated_archive_view) ... ok
+test_paginated_archive_view_does_not_load_entire_table (generic_views.test_dates.ArchiveIndexViewTests.test_paginated_archive_view_does_not_load_entire_table) ... ok
 test_aggregation (from_db_value.tests.FromDBValueTest.test_aggregation) ... ok
 test_connection (from_db_value.tests.FromDBValueTest.test_connection) ... ok
 test_defer (from_db_value.tests.FromDBValueTest.test_defer) ... ok
 test_simple_load (from_db_value.tests.FromDBValueTest.test_simple_load) ... ok
 test_values (from_db_value.tests.FromDBValueTest.test_values) ... ok
 test_values_list (from_db_value.tests.FromDBValueTest.test_values_list) ... ok
+test_modelchoicefield (forms_tests.tests.test_error_messages.ModelChoiceFieldErrorMessagesTestCase.test_modelchoicefield) ... ok
+test_modelchoicefield_value_placeholder (forms_tests.tests.test_error_messages.ModelChoiceFieldErrorMessagesTestCase.test_modelchoicefield_value_placeholder) ... ok
+test_m2m_field_exclusion (forms_tests.tests.tests.ManyToManyExclusionTestCase.test_m2m_field_exclusion) ... ok
 test_boundary_conditions (forms_tests.tests.tests.FormsModelTestCase.test_boundary_conditions) ... ok
 test_formfield_initial (forms_tests.tests.tests.FormsModelTestCase.test_formfield_initial) ... ok
 test_unicode_filename (forms_tests.tests.tests.FormsModelTestCase.test_unicode_filename) ... ok
-test_m2m_field_exclusion (forms_tests.tests.tests.ManyToManyExclusionTestCase.test_m2m_field_exclusion) ... ok
+test_empty_queryset_return (forms_tests.tests.tests.TestTicket14567.test_empty_queryset_return)
+If a model's ManyToManyField has blank=True and is saved with no data, ... ok
+test_empty_field_char (forms_tests.tests.tests.EmptyLabelTestCase.test_empty_field_char) ... ok
+test_empty_field_char_none (forms_tests.tests.tests.EmptyLabelTestCase.test_empty_field_char_none) ... ok
+test_empty_field_integer (forms_tests.tests.tests.EmptyLabelTestCase.test_empty_field_integer) ... ok
+test_get_display_value_on_none (forms_tests.tests.tests.EmptyLabelTestCase.test_get_display_value_on_none) ... ok
+test_html_rendering_of_prepopulated_models (forms_tests.tests.tests.EmptyLabelTestCase.test_html_rendering_of_prepopulated_models) ... ok
+test_save_empty_label_forms (forms_tests.tests.tests.EmptyLabelTestCase.test_save_empty_label_forms) ... ok
+test_empty_join_conditions (foreign_object.test_empty_join.RestrictedConditionsTests.test_empty_join_conditions) ... ok
+test_restrictions_with_no_joining_columns (foreign_object.test_empty_join.RestrictedConditionsTests.test_restrictions_with_no_joining_columns)
+It's possible to create a working related field that doesn't ... ok
+test_foreign_object_form (foreign_object.test_forms.FormsTests.test_foreign_object_form) ... ok
+test_extra_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_extra_param)
+With extra=0, there should be one form. ... ok
+test_get_extra (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_get_extra) ... ok
+test_get_max_num (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_get_max_num) ... ok
+test_get_min_num (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_get_min_num) ... ok
+test_max_num_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_max_num_param)
+With extra=5 and max_num=2, there should be only 2 forms. ... ok
+test_min_num_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_min_num_param)
+With extra=3 and min_num=2, there should be five forms. ... ok
+test_no_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_no_param)
+With one initial form, extra (default) at 3, there should be 4 forms. ... ok
+test_deep_mixed_backward (foreign_object.test_agnostic_order_trimjoin.TestLookupQuery.test_deep_mixed_backward) ... ok
+test_deep_mixed_forward (foreign_object.test_agnostic_order_trimjoin.TestLookupQuery.test_deep_mixed_forward) ... ok
+test_callable_default_hidden_widget_value_not_overridden (forms_tests.tests.tests.ModelFormCallableModelDefault.test_callable_default_hidden_widget_value_not_overridden) ... ok
+test_callable_initial_value (forms_tests.tests.tests.ModelFormCallableModelDefault.test_callable_initial_value)
+The initial value for a callable default returning a queryset is the ... ok
+test_initial_instance_value (forms_tests.tests.tests.ModelFormCallableModelDefault.test_initial_instance_value)
+Initial instances for model fields may also be instances (refs #7287) ... ok
+test_no_empty_option (forms_tests.tests.tests.ModelFormCallableModelDefault.test_no_empty_option)
+If a model's ForeignKey has blank=False and a default, no empty option ... ok
+test_empty_field_char (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_empty_field_char) ... ok
+test_empty_field_char_none (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_empty_field_char_none) ... ok
+test_empty_field_integer (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_empty_field_integer) ... ok
+test_get_display_value_on_none (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_get_display_value_on_none) ... ok
+test_html_rendering_of_prepopulated_models (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_html_rendering_of_prepopulated_models) ... ok
+test_save_empty_label_forms (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_save_empty_label_forms) ... ok
+test_extra_join_filter_q (foreign_object.tests.TestExtraJoinFilterQ.test_extra_join_filter_q) ... ok
+test_foreign_object_get_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_foreign_object_get_joining_columns_warning) ... ok
+test_foreign_object_get_reverse_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_foreign_object_get_reverse_joining_columns_warning) ... ok
+test_foreign_object_rel_get_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_foreign_object_rel_get_joining_columns_warning) ... ok
+test_join_get_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_join_get_joining_columns_warning) ... ok
+test_force_update (force_insert_update.tests.ForceTests.test_force_update) ... ok
+test_force_update_on_inherited_model (force_insert_update.tests.InheritanceTests.test_force_update_on_inherited_model) ... ok
+test_force_update_on_inherited_model_without_fields (force_insert_update.tests.InheritanceTests.test_force_update_on_inherited_model_without_fields)
+Issue 13864: force_update fails on subclassed models, if they don't ... ok
+test_force_update_on_proxy_model (force_insert_update.tests.InheritanceTests.test_force_update_on_proxy_model) ... ok
 test_absolute_max (generic_relations.test_forms.GenericInlineFormsetTests.test_absolute_max) ... ok
 test_absolute_max_with_max_num (generic_relations.test_forms.GenericInlineFormsetTests.test_absolute_max_with_max_num) ... ok
 test_can_delete_extra (generic_relations.test_forms.GenericInlineFormsetTests.test_can_delete_extra) ... ok
@@ -25421,52 +25451,88 @@
 test_save_new_for_concrete (generic_relations.test_forms.GenericInlineFormsetTests.test_save_new_for_concrete) ... ok
 test_save_new_for_proxy (generic_relations.test_forms.GenericInlineFormsetTests.test_save_new_for_proxy) ... ok
 test_save_new_uses_form_save (generic_relations.test_forms.GenericInlineFormsetTests.test_save_new_uses_form_save) ... ok
-test_default_behavior (generic_relations.tests.ProxyRelatedModelTest.test_default_behavior)
-The default for for_concrete_model should be True ... ok
-test_generic_relation (generic_relations.tests.ProxyRelatedModelTest.test_generic_relation) ... ok
-test_generic_relation_set (generic_relations.tests.ProxyRelatedModelTest.test_generic_relation_set) ... ok
-test_proxy_is_returned (generic_relations.tests.ProxyRelatedModelTest.test_proxy_is_returned)
-Instances of the proxy should be returned when ... ok
-test_query (generic_relations.tests.ProxyRelatedModelTest.test_query) ... ok
-test_query_proxy (generic_relations.tests.ProxyRelatedModelTest.test_query_proxy) ... ok
-test_works_normally (generic_relations.tests.ProxyRelatedModelTest.test_works_normally)
-When for_concrete_model is False, we should still be able to get ... ok
-test_empty_field_char (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_empty_field_char) ... ok
-test_empty_field_char_none (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_empty_field_char_none) ... ok
-test_empty_field_integer (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_empty_field_integer) ... ok
-test_get_display_value_on_none (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_get_display_value_on_none) ... ok
-test_html_rendering_of_prepopulated_models (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_html_rendering_of_prepopulated_models) ... ok
-test_save_empty_label_forms (forms_tests.tests.tests.Jinja2EmptyLabelTestCase.test_save_empty_label_forms) ... ok
-test_extra_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_extra_param)
-With extra=0, there should be one form. ... ok
-test_get_extra (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_get_extra) ... ok
-test_get_max_num (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_get_max_num) ... ok
-test_get_min_num (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_get_min_num) ... ok
-test_max_num_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_max_num_param)
-With extra=5 and max_num=2, there should be only 2 forms. ... ok
-test_min_num_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_min_num_param)
-With extra=3 and min_num=2, there should be five forms. ... ok
-test_no_param (generic_inline_admin.tests.GenericInlineAdminParametersTest.test_no_param)
-With one initial form, extra (default) at 3, there should be 4 forms. ... ok
-test_empty_queryset_return (forms_tests.tests.tests.TestTicket14567.test_empty_queryset_return)
-If a model's ManyToManyField has blank=True and is saved with no data, ... ok
-test_empty_field_char (forms_tests.tests.tests.EmptyLabelTestCase.test_empty_field_char) ... ok
-test_empty_field_char_none (forms_tests.tests.tests.EmptyLabelTestCase.test_empty_field_char_none) ... ok
-test_empty_field_integer (forms_tests.tests.tests.EmptyLabelTestCase.test_empty_field_integer) ... ok
-test_get_display_value_on_none (forms_tests.tests.tests.EmptyLabelTestCase.test_get_display_value_on_none) ... ok
-test_html_rendering_of_prepopulated_models (forms_tests.tests.tests.EmptyLabelTestCase.test_html_rendering_of_prepopulated_models) ... ok
-test_save_empty_label_forms (forms_tests.tests.tests.EmptyLabelTestCase.test_save_empty_label_forms) ... ok
-test_basic_add_GET (generic_inline_admin.tests.GenericAdminViewTest.test_basic_add_GET)
-A smoke test to ensure GET on the add_view works. ... ok
-test_basic_add_POST (generic_inline_admin.tests.GenericAdminViewTest.test_basic_add_POST)
-A smoke test to ensure POST on add_view works. ... ok
-test_basic_edit_GET (generic_inline_admin.tests.GenericAdminViewTest.test_basic_edit_GET)
-A smoke test to ensure GET on the change_view works. ... ok
-test_basic_edit_POST (generic_inline_admin.tests.GenericAdminViewTest.test_basic_edit_POST)
-A smoke test to ensure POST on edit_view works. ... ok
-test_deep_mixed_backward (foreign_object.test_agnostic_order_trimjoin.TestLookupQuery.test_deep_mixed_backward) ... ok
-test_deep_mixed_forward (foreign_object.test_agnostic_order_trimjoin.TestLookupQuery.test_deep_mixed_forward) ... ok
-test_foreign_object_form (foreign_object.test_forms.FormsTests.test_foreign_object_form) ... ok
+test_copy_removes_direct_cached_values (foreign_object.tests.TestCachedPathInfo.test_copy_removes_direct_cached_values)
+Shallow copying a ForeignObject (or a ForeignObjectRel) removes the ... ok
+test_deepcopy_removes_cached_values (foreign_object.tests.TestCachedPathInfo.test_deepcopy_removes_cached_values)
+Deep copying a ForeignObject removes the object's cached PathInfo ... ok
+test_equality (foreign_object.tests.TestCachedPathInfo.test_equality)
+The path_infos and reverse_path_infos attributes are equivalent to ... ok
+test_pickling_foreignobject (foreign_object.tests.TestCachedPathInfo.test_pickling_foreignobject)
+Pickling a ForeignObject does not remove the cached PathInfo values. ... ok
+test_pickling_foreignobjectrel (foreign_object.tests.TestCachedPathInfo.test_pickling_foreignobjectrel)
+Pickling a ForeignObjectRel removes the path_infos attribute. ... ok
+test_chain_date_time_lookups (lookup.tests.LookupTests.test_chain_date_time_lookups) ... ok
+test_count (lookup.tests.LookupTests.test_count) ... ok
+test_custom_field_none_rhs (lookup.tests.LookupTests.test_custom_field_none_rhs)
+__exact=value is transformed to __isnull=True if Field.get_prep_value() ... ok
+test_custom_lookup_none_rhs (lookup.tests.LookupTests.test_custom_lookup_none_rhs)
+Lookup.can_use_none_as_rhs=True allows None as a lookup value. ... ok
+test_error_messages (lookup.tests.LookupTests.test_error_messages) ... ok
+test_escaping (lookup.tests.LookupTests.test_escaping) ... ok
+test_exact_booleanfield (lookup.tests.LookupTests.test_exact_booleanfield) ... skipped 'MySQL-specific workaround.'
+test_exact_booleanfield_annotation (lookup.tests.LookupTests.test_exact_booleanfield_annotation) ... skipped 'MySQL-specific workaround.'
+test_exact_exists (lookup.tests.LookupTests.test_exact_exists) ... ok
+test_exact_none_transform (lookup.tests.LookupTests.test_exact_none_transform)
+Transforms are used for __exact=None. ... ok
+test_exact_query_rhs_with_selected_columns (lookup.tests.LookupTests.test_exact_query_rhs_with_selected_columns) ... ok
+test_exact_query_rhs_with_selected_columns_mismatch (lookup.tests.LookupTests.test_exact_query_rhs_with_selected_columns_mismatch) ... ok
+test_exact_sliced_queryset_limit_one (lookup.tests.LookupTests.test_exact_sliced_queryset_limit_one) ... ok
+test_exact_sliced_queryset_limit_one_offset (lookup.tests.LookupTests.test_exact_sliced_queryset_limit_one_offset) ... ok
+test_exact_sliced_queryset_not_limited_to_one (lookup.tests.LookupTests.test_exact_sliced_queryset_not_limited_to_one) ... ok
+test_exclude (lookup.tests.LookupTests.test_exclude) ... ok
+test_exists (lookup.tests.LookupTests.test_exists) ... ok
+test_filter_by_reverse_related_field_transform (lookup.tests.LookupTests.test_filter_by_reverse_related_field_transform) ... ok
+test_get_next_previous_by (lookup.tests.LookupTests.test_get_next_previous_by) ... ok
+test_in (lookup.tests.LookupTests.test_in) ... ok
+test_in_bulk (lookup.tests.LookupTests.test_in_bulk) ... ok
+test_in_bulk_distinct_field (lookup.tests.LookupTests.test_in_bulk_distinct_field) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_in_bulk_lots_of_ids (lookup.tests.LookupTests.test_in_bulk_lots_of_ids) ... ok
+test_in_bulk_meta_constraint (lookup.tests.LookupTests.test_in_bulk_meta_constraint) ... ok
+test_in_bulk_multiple_distinct_field (lookup.tests.LookupTests.test_in_bulk_multiple_distinct_field) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_in_bulk_non_unique_field (lookup.tests.LookupTests.test_in_bulk_non_unique_field) ... ok
+test_in_bulk_non_unique_meta_constaint (lookup.tests.LookupTests.test_in_bulk_non_unique_meta_constaint) ... ok
+test_in_bulk_not_model_iterable (lookup.tests.LookupTests.test_in_bulk_not_model_iterable) ... ok
+test_in_bulk_preserve_ordering (lookup.tests.LookupTests.test_in_bulk_preserve_ordering) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_in_bulk_preserve_ordering_with_batch_size (lookup.tests.LookupTests.test_in_bulk_preserve_ordering_with_batch_size) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_in_bulk_sliced_queryset (lookup.tests.LookupTests.test_in_bulk_sliced_queryset) ... ok
+test_in_bulk_with_field (lookup.tests.LookupTests.test_in_bulk_with_field) ... ok
+test_in_different_database (lookup.tests.LookupTests.test_in_different_database) ... ok
+test_in_empty_list (lookup.tests.LookupTests.test_in_empty_list) ... ok
+test_in_ignore_none (lookup.tests.LookupTests.test_in_ignore_none) ... ok
+test_in_ignore_none_with_unhashable_items (lookup.tests.LookupTests.test_in_ignore_none_with_unhashable_items) ... ok
+test_in_ignore_solo_none (lookup.tests.LookupTests.test_in_ignore_solo_none) ... ok
+test_in_keeps_value_ordering (lookup.tests.LookupTests.test_in_keeps_value_ordering) ... ok
+test_in_select_mismatch (lookup.tests.LookupTests.test_in_select_mismatch) ... ok
+test_isnull_non_boolean_value (lookup.tests.LookupTests.test_isnull_non_boolean_value) ... ok
+test_isnull_textfield (lookup.tests.LookupTests.test_isnull_textfield) ... ok
+test_iterator (lookup.tests.LookupTests.test_iterator) ... ok
+test_lookup_collision (lookup.tests.LookupTests.test_lookup_collision)
+Genuine field names don't collide with built-in lookup types ... ok
+test_lookup_date_as_str (lookup.tests.LookupTests.test_lookup_date_as_str) ... ok
+test_lookup_direct_value_rhs_unwrapped (lookup.tests.LookupTests.test_lookup_direct_value_rhs_unwrapped) ... ok
+test_lookup_int_as_str (lookup.tests.LookupTests.test_lookup_int_as_str) ... ok
+test_lookup_rhs (lookup.tests.LookupTests.test_lookup_rhs) ... ok
+test_nested_outerref_lhs (lookup.tests.LookupTests.test_nested_outerref_lhs) ... ok
+test_none (lookup.tests.LookupTests.test_none) ... ok
+test_nonfield_lookups (lookup.tests.LookupTests.test_nonfield_lookups)
+A lookup query containing non-fields raises the proper exception. ... ok
+test_pattern_lookups_with_substr (lookup.tests.LookupTests.test_pattern_lookups_with_substr) ... ok
+test_regex (lookup.tests.LookupTests.test_regex) ... ok
+test_regex_backreferencing (lookup.tests.LookupTests.test_regex_backreferencing) ... ok
+test_regex_non_ascii (lookup.tests.LookupTests.test_regex_non_ascii)
+A regex lookup does not trip on non-ASCII characters. ... ok
+test_regex_non_string (lookup.tests.LookupTests.test_regex_non_string)
+A regex lookup does not fail on non-string fields ... ok
+test_regex_null (lookup.tests.LookupTests.test_regex_null)
+A regex lookup does not fail on null/None values ... ok
+test_relation_nested_lookup_error (lookup.tests.LookupTests.test_relation_nested_lookup_error) ... ok
+test_textfield_exact_null (lookup.tests.LookupTests.test_textfield_exact_null) ... ok
+test_unsupported_lookup_reverse_foreign_key (lookup.tests.LookupTests.test_unsupported_lookup_reverse_foreign_key) ... ok
+test_unsupported_lookup_reverse_foreign_key_custom_lookups (lookup.tests.LookupTests.test_unsupported_lookup_reverse_foreign_key_custom_lookups) ... ok
+test_unsupported_lookups (lookup.tests.LookupTests.test_unsupported_lookups) ... ok
+test_unsupported_lookups_custom_lookups (lookup.tests.LookupTests.test_unsupported_lookups_custom_lookups) ... ok
+test_values (lookup.tests.LookupTests.test_values) ... ok
+test_values_list (lookup.tests.LookupTests.test_values_list) ... ok
 test_annotate (generic_relations_regress.tests.GenericRelationTests.test_annotate) ... ok
 test_charlink_delete (generic_relations_regress.tests.GenericRelationTests.test_charlink_delete) ... ok
 test_charlink_filter (generic_relations_regress.tests.GenericRelationTests.test_charlink_filter) ... ok
@@ -25504,49 +25570,7 @@
 test_ticket_20564_nullable_fk (generic_relations_regress.tests.GenericRelationTests.test_ticket_20564_nullable_fk) ... ok
 test_ticket_22982 (generic_relations_regress.tests.GenericRelationTests.test_ticket_22982) ... ok
 test_ticket_22998 (generic_relations_regress.tests.GenericRelationTests.test_ticket_22998) ... ok
-test_extra_join_filter_q (foreign_object.tests.TestExtraJoinFilterQ.test_extra_join_filter_q) ... ok
-test_force_update (force_insert_update.tests.ForceTests.test_force_update) ... ok
-test_foreign_object_get_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_foreign_object_get_joining_columns_warning) ... ok
-test_foreign_object_get_reverse_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_foreign_object_get_reverse_joining_columns_warning) ... ok
-test_foreign_object_rel_get_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_foreign_object_rel_get_joining_columns_warning) ... ok
-test_join_get_joining_columns_warning (foreign_object.tests.GetJoiningDeprecationTests.test_join_get_joining_columns_warning) ... ok
-test_callable_default_hidden_widget_value_not_overridden (forms_tests.tests.tests.ModelFormCallableModelDefault.test_callable_default_hidden_widget_value_not_overridden) ... ok
-test_callable_initial_value (forms_tests.tests.tests.ModelFormCallableModelDefault.test_callable_initial_value)
-The initial value for a callable default returning a queryset is the ... ok
-test_initial_instance_value (forms_tests.tests.tests.ModelFormCallableModelDefault.test_initial_instance_value)
-Initial instances for model fields may also be instances (refs #7287) ... ok
-test_no_empty_option (forms_tests.tests.tests.ModelFormCallableModelDefault.test_no_empty_option)
-If a model's ForeignKey has blank=False and a default, no empty option ... ok
-test_empty_join_conditions (foreign_object.test_empty_join.RestrictedConditionsTests.test_empty_join_conditions) ... ok
-test_restrictions_with_no_joining_columns (foreign_object.test_empty_join.RestrictedConditionsTests.test_restrictions_with_no_joining_columns)
-It's possible to create a working related field that doesn't ... ok
-test_force_update_on_inherited_model (force_insert_update.tests.InheritanceTests.test_force_update_on_inherited_model) ... ok
-test_force_update_on_inherited_model_without_fields (force_insert_update.tests.InheritanceTests.test_force_update_on_inherited_model_without_fields)
-Issue 13864: force_update fails on subclassed models, if they don't ... ok
-test_force_update_on_proxy_model (force_insert_update.tests.InheritanceTests.test_force_update_on_proxy_model) ... ok
-test_copy_removes_direct_cached_values (foreign_object.tests.TestCachedPathInfo.test_copy_removes_direct_cached_values)
-Shallow copying a ForeignObject (or a ForeignObjectRel) removes the ... ok
-test_deepcopy_removes_cached_values (foreign_object.tests.TestCachedPathInfo.test_deepcopy_removes_cached_values)
-Deep copying a ForeignObject removes the object's cached PathInfo ... ok
-test_equality (foreign_object.tests.TestCachedPathInfo.test_equality)
-The path_infos and reverse_path_infos attributes are equivalent to ... ok
-test_pickling_foreignobject (foreign_object.tests.TestCachedPathInfo.test_pickling_foreignobject)
-Pickling a ForeignObject does not remove the cached PathInfo values. ... ok
-test_pickling_foreignobjectrel (foreign_object.tests.TestCachedPathInfo.test_pickling_foreignobjectrel)
-Pickling a ForeignObjectRel removes the path_infos attribute. ... ok
 test_flatpage_sitemap (flatpages_tests.test_sitemaps.FlatpagesSitemapTests.test_flatpage_sitemap) ... ok
-test_redirect_fallback_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_flatpage)
-A flatpage can be served by the fallback middleware and should add a slash ... ok
-test_redirect_fallback_flatpage_root (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_flatpage_root)
-A flatpage at / should not cause a redirect loop when APPEND_SLASH is set ... ok
-test_redirect_fallback_flatpage_special_chars (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_flatpage_special_chars)
-A flatpage with special chars in the URL can be served by the fallback ... ok
-test_redirect_fallback_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_non_existent_flatpage)
-A nonexistent flatpage raises a 404 when served by the fallback ... ok
-test_redirect_view_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_view_flatpage)
-A flatpage can be served through a view and should add a slash ... ok
-test_redirect_view_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_view_non_existent_flatpage)
-A nonexistent flatpage raises 404 when served through a view and ... ok
 test_force_insert_diamond_mti (force_insert_update.tests.ForceInsertInheritanceTests.test_force_insert_diamond_mti) ... ok
 test_force_insert_false (force_insert_update.tests.ForceInsertInheritanceTests.test_force_insert_false) ... ok
 test_force_insert_false_with_existing_parent (force_insert_update.tests.ForceInsertInheritanceTests.test_force_insert_false_with_existing_parent) ... ok
@@ -25556,16 +25580,6 @@
 test_force_insert_parent (force_insert_update.tests.ForceInsertInheritanceTests.test_force_insert_parent) ... ok
 test_force_insert_with_existing_grandparent (force_insert_update.tests.ForceInsertInheritanceTests.test_force_insert_with_existing_grandparent) ... ok
 test_force_insert_with_grandparent (force_insert_update.tests.ForceInsertInheritanceTests.test_force_insert_with_grandparent) ... ok
-test_flatpage_admin_form_edit (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_admin_form_edit)
-Existing flatpages can be edited in the admin form without triggering ... ok
-test_flatpage_admin_form_url_uniqueness_validation (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_admin_form_url_uniqueness_validation)
-The flatpage admin form correctly enforces url uniqueness among ... ok
-test_flatpage_admin_form_url_validation (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_admin_form_url_validation)
-The flatpage admin form correctly validates urls ... ok
-test_flatpage_doesnt_requires_trailing_slash_without_append_slash (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_doesnt_requires_trailing_slash_without_append_slash) ... ok
-test_flatpage_nosites (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_nosites) ... ok
-test_flatpage_requires_leading_slash (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_requires_leading_slash) ... ok
-test_flatpage_requires_trailing_slash_with_append_slash (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_requires_trailing_slash_with_append_slash) ... ok
 test_allow_empty_false (generic_views.test_list.ListViewTests.test_allow_empty_false) ... ok
 test_context_object_name (generic_views.test_list.ListViewTests.test_context_object_name) ... ok
 test_duplicate_context_object_name (generic_views.test_list.ListViewTests.test_duplicate_context_object_name) ... ok
@@ -25591,8 +25605,6 @@
 test_template_name (generic_views.test_list.ListViewTests.test_template_name) ... ok
 test_template_name_suffix (generic_views.test_list.ListViewTests.test_template_name_suffix) ... ok
 test_verbose_name (generic_views.test_list.ListViewTests.test_verbose_name) ... ok
-test_natural_key_dependencies (fixtures_regress.tests.NaturalKeyFixtureOnOtherDatabaseTests.test_natural_key_dependencies)
-Natural keys with foreign keys in dependencies works in a multiple ... ok
 test_fallback_flatpage (flatpages_tests.test_csrf.FlatpageCSRFTests.test_fallback_flatpage)
 A flatpage can be served by the fallback middleware ... ok
 test_fallback_non_existent_flatpage (flatpages_tests.test_csrf.FlatpageCSRFTests.test_fallback_non_existent_flatpage)
@@ -25609,16 +25621,83 @@
 A flatpage can be served through a view, even when the middleware is in use ... ok
 test_view_non_existent_flatpage (flatpages_tests.test_csrf.FlatpageCSRFTests.test_view_non_existent_flatpage)
 A nonexistent flatpage raises 404 when served through a view, even when ... ok
-test_redirect_fallback_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_fallback_flatpage)
-A fallback flatpage won't be served if the middleware is disabled and ... ok
-test_redirect_fallback_non_existent_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_fallback_non_existent_flatpage)
-A nonexistent flatpage won't be served if the fallback middleware is ... ok
-test_redirect_view_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_view_flatpage)
+test_exact (foreign_object.test_tuple_lookups.TupleLookupsTests.test_exact) ... ok
+test_exact_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_exact_subquery) ... ok
+test_gt (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gt) ... ok
+test_gt_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gt_subquery) ... ok
+test_gte (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gte) ... ok
+test_gte_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gte_subquery) ... ok
+test_in (foreign_object.test_tuple_lookups.TupleLookupsTests.test_in) ... ok
+test_in_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_in_subquery) ... ok
+test_isnull (foreign_object.test_tuple_lookups.TupleLookupsTests.test_isnull) ... ok
+test_isnull_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_isnull_subquery) ... ok
+test_lookup_errors (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lookup_errors) ... ok
+test_lt (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lt) ... ok
+test_lt_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lt_subquery) ... ok
+test_lte (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lte) ... ok
+test_lte_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lte_subquery) ... ok
+test_tuple_in_rhs_must_be_collection_of_tuples_or_lists (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_rhs_must_be_collection_of_tuples_or_lists) ... ok
+test_tuple_in_rhs_must_have_2_elements_each (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_rhs_must_have_2_elements_each) ... ok
+test_tuple_in_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_subquery) ... ok
+test_tuple_in_subquery_must_be_query (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_subquery_must_be_query) ... ok
+test_tuple_in_subquery_must_have_2_fields (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_subquery_must_have_2_fields) ... ok
+test_tuple_lookup_names (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_lookup_names) ... ok
+test_tuple_lookup_rhs_must_be_tuple_or_list (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_lookup_rhs_must_be_tuple_or_list) ... ok
+test_tuple_lookup_rhs_must_have_2_elements (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_lookup_rhs_must_have_2_elements) ... ok
+test_natural_key_dependencies (fixtures_regress.tests.NaturalKeyFixtureOnOtherDatabaseTests.test_natural_key_dependencies)
+Natural keys with foreign keys in dependencies works in a multiple ... ok
+test_flatpage_admin_form_edit (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_admin_form_edit)
+Existing flatpages can be edited in the admin form without triggering ... ok
+test_flatpage_admin_form_url_uniqueness_validation (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_admin_form_url_uniqueness_validation)
+The flatpage admin form correctly enforces url uniqueness among ... ok
+test_flatpage_admin_form_url_validation (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_admin_form_url_validation)
+The flatpage admin form correctly validates urls ... ok
+test_flatpage_doesnt_requires_trailing_slash_without_append_slash (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_doesnt_requires_trailing_slash_without_append_slash) ... ok
+test_flatpage_nosites (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_nosites) ... ok
+test_flatpage_requires_leading_slash (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_requires_leading_slash) ... ok
+test_flatpage_requires_trailing_slash_with_append_slash (flatpages_tests.test_forms.FlatpageAdminFormTests.test_flatpage_requires_trailing_slash_with_append_slash) ... ok
+test_fallback_authenticated_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_authenticated_flatpage)
+A flatpage served by the middleware can require authentication ... ok
+test_fallback_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_flatpage)
+A flatpage can be served by the fallback middleware ... ok
+test_fallback_flatpage_special_chars (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_flatpage_special_chars)
+A flatpage with special chars in the URL can be served by the fallback ... ok
+test_fallback_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_non_existent_flatpage)
+A nonexistent flatpage raises a 404 when served by the fallback ... ok
+test_view_authenticated_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_view_authenticated_flatpage)
+A flatpage served through a view can require authentication ... ok
+test_view_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_view_flatpage)
+A flatpage can be served through a view, even when the middleware is in use ... ok
+test_view_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_view_non_existent_flatpage)
+A nonexistent flatpage raises 404 when served through a view, even when ... ok
+test_redirect_fallback_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_flatpage)
+A flatpage can be served by the fallback middleware and should add a slash ... ok
+test_redirect_fallback_flatpage_root (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_flatpage_root)
+A flatpage at / should not cause a redirect loop when APPEND_SLASH is set ... ok
+test_redirect_fallback_flatpage_special_chars (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_flatpage_special_chars)
+A flatpage with special chars in the URL can be served by the fallback ... ok
+test_redirect_fallback_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_fallback_non_existent_flatpage)
+A nonexistent flatpage raises a 404 when served by the fallback ... ok
+test_redirect_view_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_view_flatpage)
 A flatpage can be served through a view and should add a slash ... ok
-test_redirect_view_flatpage_special_chars (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_view_flatpage_special_chars)
-A flatpage with special chars in the URL can be served through a view ... ok
-test_redirect_view_non_existent_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_view_non_existent_flatpage)
+test_redirect_view_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareAppendSlashTests.test_redirect_view_non_existent_flatpage)
 A nonexistent flatpage raises 404 when served through a view and ... ok
+test_get_flatpages_tag (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_tag)
+The flatpage template tag retrieves unregistered prefixed flatpages by default ... ok
+test_get_flatpages_tag_for_anon_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_tag_for_anon_user)
+The flatpage template tag retrieves unregistered flatpages for an ... ok
+test_get_flatpages_tag_for_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_tag_for_user)
+The flatpage template tag retrieves all flatpages for an authenticated user ... ok
+test_get_flatpages_with_prefix (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_prefix)
+The flatpage template tag retrieves unregistered prefixed flatpages by default ... ok
+test_get_flatpages_with_prefix_for_anon_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_prefix_for_anon_user)
+The flatpage template tag retrieves unregistered prefixed flatpages for ... ok
+test_get_flatpages_with_prefix_for_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_prefix_for_user)
+The flatpage template tag retrieve prefixed flatpages for an ... ok
+test_get_flatpages_with_variable_prefix (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_variable_prefix)
+The prefix for the flatpage template tag can be a template variable ... ok
+test_parsing_errors (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_parsing_errors)
+There are various ways that the flatpages template tag won't parse ... ok
 test_fixtures_loaded (fixtures_regress.tests.TestLoadFixtureFromOtherAppDirectory.test_fixtures_loaded) ... ok
 test_fallback_flatpage (flatpages_tests.test_views.FlatpageViewTests.test_fallback_flatpage)
 A fallback flatpage won't be served if the middleware is disabled ... ok
@@ -25632,24 +25711,52 @@
 A flatpage with special chars in the URL can be served through a view ... ok
 test_view_non_existent_flatpage (flatpages_tests.test_views.FlatpageViewTests.test_view_non_existent_flatpage)
 A nonexistent flatpage raises 404 when served through a view. ... ok
-test_class_fixtures (fixtures_model_package.tests.SampleTestCase.test_class_fixtures)
-Test cases can load fixture objects into models defined in packages ... ok
-test_fallback_authenticated_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_authenticated_flatpage)
-A flatpage served by the middleware can require authentication ... ok
-test_fallback_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_flatpage)
-A flatpage can be served by the fallback middleware ... ok
-test_fallback_flatpage_special_chars (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_flatpage_special_chars)
-A flatpage with special chars in the URL can be served by the fallback ... ok
-test_fallback_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_fallback_non_existent_flatpage)
-A nonexistent flatpage raises a 404 when served by the fallback ... ok
-test_view_authenticated_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_view_authenticated_flatpage)
-A flatpage served through a view can require authentication ... ok
-test_view_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_view_flatpage)
-A flatpage can be served through a view, even when the middleware is in use ... ok
-test_view_non_existent_flatpage (flatpages_tests.test_middleware.FlatpageMiddlewareTests.test_view_non_existent_flatpage)
-A nonexistent flatpage raises 404 when served through a view, even when ... ok
+test_redirect_fallback_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_fallback_flatpage)
+A fallback flatpage won't be served if the middleware is disabled and ... ok
+test_redirect_fallback_non_existent_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_fallback_non_existent_flatpage)
+A nonexistent flatpage won't be served if the fallback middleware is ... ok
+test_redirect_view_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_view_flatpage)
+A flatpage can be served through a view and should add a slash ... ok
+test_redirect_view_flatpage_special_chars (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_view_flatpage_special_chars)
+A flatpage with special chars in the URL can be served through a view ... ok
+test_redirect_view_non_existent_flatpage (flatpages_tests.test_views.FlatpageViewAppendSlashTests.test_redirect_view_non_existent_flatpage)
+A nonexistent flatpage raises 404 when served through a view and ... ok
 test_loaddata (fixtures_model_package.tests.FixtureTestCase.test_loaddata)
 Fixtures can load data into models defined in packages ... ok
+test_class_fixtures (fixtures_model_package.tests.SampleTestCase.test_class_fixtures)
+Test cases can load fixture objects into models defined in packages ... ok
+test_class_fixtures (fixtures.tests.SubclassTestCaseFixtureLoadingTests.test_class_fixtures)
+There were no fixture objects installed ... ok
+test_batch_create_foreign_object (foreign_object.tests.MultiColumnFKTests.test_batch_create_foreign_object) ... ok
+test_double_nested_query (foreign_object.tests.MultiColumnFKTests.test_double_nested_query) ... ok
+test_foreign_key_raises_informative_does_not_exist (foreign_object.tests.MultiColumnFKTests.test_foreign_key_raises_informative_does_not_exist) ... ok
+test_foreign_key_related_query_name (foreign_object.tests.MultiColumnFKTests.test_foreign_key_related_query_name) ... ok
+test_forward_in_lookup_filters_correctly (foreign_object.tests.MultiColumnFKTests.test_forward_in_lookup_filters_correctly) ... ok
+test_get_fails_on_multicolumn_mismatch (foreign_object.tests.MultiColumnFKTests.test_get_fails_on_multicolumn_mismatch) ... ok
+test_get_succeeds_on_multicolumn_match (foreign_object.tests.MultiColumnFKTests.test_get_succeeds_on_multicolumn_match) ... ok
+test_inheritance (foreign_object.tests.MultiColumnFKTests.test_inheritance) ... ok
+test_isnull_lookup (foreign_object.tests.MultiColumnFKTests.test_isnull_lookup) ... ok
+test_m2m_through_forward_ignores_invalid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_forward_ignores_invalid_members) ... ok
+test_m2m_through_forward_returns_valid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_forward_returns_valid_members) ... ok
+test_m2m_through_on_self_ignores_mismatch_columns (foreign_object.tests.MultiColumnFKTests.test_m2m_through_on_self_ignores_mismatch_columns) ... ok
+test_m2m_through_on_self_works (foreign_object.tests.MultiColumnFKTests.test_m2m_through_on_self_works) ... ok
+test_m2m_through_reverse_ignores_invalid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_reverse_ignores_invalid_members) ... ok
+test_m2m_through_reverse_returns_valid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_reverse_returns_valid_members) ... ok
+test_many_to_many_related_query_name (foreign_object.tests.MultiColumnFKTests.test_many_to_many_related_query_name) ... ok
+test_prefetch_foreignobject_forward (foreign_object.tests.MultiColumnFKTests.test_prefetch_foreignobject_forward) ... ok
+test_prefetch_foreignobject_hidden_forward (foreign_object.tests.MultiColumnFKTests.test_prefetch_foreignobject_hidden_forward) ... ok
+test_prefetch_foreignobject_reverse (foreign_object.tests.MultiColumnFKTests.test_prefetch_foreignobject_reverse) ... ok
+test_prefetch_related_m2m_forward_works (foreign_object.tests.MultiColumnFKTests.test_prefetch_related_m2m_forward_works) ... ok
+test_prefetch_related_m2m_reverse_works (foreign_object.tests.MultiColumnFKTests.test_prefetch_related_m2m_reverse_works) ... ok
+test_query_does_not_mutate (foreign_object.tests.MultiColumnFKTests.test_query_does_not_mutate)
+Recompiling the same subquery doesn't mutate it. ... ok
+test_query_filters_correctly (foreign_object.tests.MultiColumnFKTests.test_query_filters_correctly) ... ok
+test_reverse_query_filters_correctly (foreign_object.tests.MultiColumnFKTests.test_reverse_query_filters_correctly) ... ok
+test_reverse_query_returns_correct_result (foreign_object.tests.MultiColumnFKTests.test_reverse_query_returns_correct_result) ... ok
+test_select_related_foreignkey_forward_works (foreign_object.tests.MultiColumnFKTests.test_select_related_foreignkey_forward_works) ... ok
+test_translations (foreign_object.tests.MultiColumnFKTests.test_translations) ... ok
+test_circular_reference (fixtures.tests.CircularReferenceTests.test_circular_reference) ... ok
+test_circular_reference_natural_key (fixtures.tests.CircularReferenceTests.test_circular_reference_natural_key) ... ok
 test_dependency_sorting_m2m_complex (fixtures_regress.tests.M2MNaturalKeyFixtureTests.test_dependency_sorting_m2m_complex)
 M2M relations with explicit through models should NOT count as ... ok
 test_dependency_sorting_m2m_complex_circular_1 (fixtures_regress.tests.M2MNaturalKeyFixtureTests.test_dependency_sorting_m2m_complex_circular_1)
@@ -25662,6 +25769,21 @@
 Resolving circular M2M relations without explicit through models should ... ok
 test_dump_and_load_m2m_simple (fixtures_regress.tests.M2MNaturalKeyFixtureTests.test_dump_and_load_m2m_simple)
 Test serializing and deserializing back models with simple M2M relations ... ok
+test_aggregate (filtered_relation.tests.FilteredRelationAnalyticalAggregationTests.test_aggregate) ... ok
+test_loaddata_not_existent_fixture_file (fixtures.tests.NonexistentFixtureTests.test_loaddata_not_existent_fixture_file) ... ok
+test_nonexistent_fixture_no_constraint_checking (fixtures.tests.NonexistentFixtureTests.test_nonexistent_fixture_no_constraint_checking)
+If no fixtures match the loaddata command, constraints checks on the ... ok
+test_class_fixtures (fixtures.tests.TestCaseFixtureLoadingTests.test_class_fixtures)
+Test case has installed 3 fixture objects ... ok
+test_aggregate (filtered_relation.tests.FilteredRelationAggregationTests.test_aggregate)
+filtered_relation() not only improves performance but also creates ... ok
+test_condition_self_ref (filtered_relation.tests.FilteredRelationAggregationTests.test_condition_self_ref) ... ok
+test_condition_spans_join (filtered_relation.tests.FilteredRelationAggregationTests.test_condition_spans_join) ... ok
+test_condition_spans_join_chained (filtered_relation.tests.FilteredRelationAggregationTests.test_condition_spans_join_chained) ... ok
+test_forward_reference_fk (fixtures.tests.ForwardReferenceTests.test_forward_reference_fk) ... ok
+test_forward_reference_fk_natural_key (fixtures.tests.ForwardReferenceTests.test_forward_reference_fk_natural_key) ... ok
+test_forward_reference_m2m (fixtures.tests.ForwardReferenceTests.test_forward_reference_m2m) ... ok
+test_forward_reference_m2m_natural_key (fixtures.tests.ForwardReferenceTests.test_forward_reference_m2m_natural_key) ... ok
 test_add_alter_order_with_respect_to (migrations.test_autodetector.AutodetectorTests.test_add_alter_order_with_respect_to)
 Setting order_with_respect_to when adding the FK too does ... ok
 test_add_auto_field_does_not_request_default (migrations.test_autodetector.AutodetectorTests.test_add_auto_field_does_not_request_default) ... ok
@@ -25909,136 +26031,8 @@
 #23415 - The autodetector must correctly deal with custom FK on ... ok
 test_unmanaged_delete (migrations.test_autodetector.AutodetectorTests.test_unmanaged_delete) ... ok
 test_unmanaged_to_managed (migrations.test_autodetector.AutodetectorTests.test_unmanaged_to_managed) ... ok
-test_exact (foreign_object.test_tuple_lookups.TupleLookupsTests.test_exact) ... ok
-test_exact_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_exact_subquery) ... ok
-test_gt (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gt) ... ok
-test_gt_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gt_subquery) ... ok
-test_gte (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gte) ... ok
-test_gte_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_gte_subquery) ... ok
-test_in (foreign_object.test_tuple_lookups.TupleLookupsTests.test_in) ... ok
-test_in_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_in_subquery) ... ok
-test_isnull (foreign_object.test_tuple_lookups.TupleLookupsTests.test_isnull) ... ok
-test_isnull_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_isnull_subquery) ... ok
-test_lookup_errors (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lookup_errors) ... ok
-test_lt (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lt) ... ok
-test_lt_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lt_subquery) ... ok
-test_lte (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lte) ... ok
-test_lte_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_lte_subquery) ... ok
-test_tuple_in_rhs_must_be_collection_of_tuples_or_lists (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_rhs_must_be_collection_of_tuples_or_lists) ... ok
-test_tuple_in_rhs_must_have_2_elements_each (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_rhs_must_have_2_elements_each) ... ok
-test_tuple_in_subquery (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_subquery) ... ok
-test_tuple_in_subquery_must_be_query (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_subquery_must_be_query) ... ok
-test_tuple_in_subquery_must_have_2_fields (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_in_subquery_must_have_2_fields) ... ok
-test_tuple_lookup_names (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_lookup_names) ... ok
-test_tuple_lookup_rhs_must_be_tuple_or_list (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_lookup_rhs_must_be_tuple_or_list) ... ok
-test_tuple_lookup_rhs_must_have_2_elements (foreign_object.test_tuple_lookups.TupleLookupsTests.test_tuple_lookup_rhs_must_have_2_elements) ... ok
-test_circular_reference (fixtures.tests.CircularReferenceTests.test_circular_reference) ... ok
-test_circular_reference_natural_key (fixtures.tests.CircularReferenceTests.test_circular_reference_natural_key) ... ok
-test_loaddata_not_existent_fixture_file (fixtures.tests.NonexistentFixtureTests.test_loaddata_not_existent_fixture_file) ... ok
-test_nonexistent_fixture_no_constraint_checking (fixtures.tests.NonexistentFixtureTests.test_nonexistent_fixture_no_constraint_checking)
-If no fixtures match the loaddata command, constraints checks on the ... ok
-test_class_fixtures (fixtures.tests.SubclassTestCaseFixtureLoadingTests.test_class_fixtures)
-There were no fixture objects installed ... ok
-test_class_fixtures (fixtures.tests.TestCaseFixtureLoadingTests.test_class_fixtures)
-Test case has installed 3 fixture objects ... ok
-test_aggregate (filtered_relation.tests.FilteredRelationAnalyticalAggregationTests.test_aggregate) ... ok
-test_batch_create_foreign_object (foreign_object.tests.MultiColumnFKTests.test_batch_create_foreign_object) ... ok
-test_double_nested_query (foreign_object.tests.MultiColumnFKTests.test_double_nested_query) ... ok
-test_foreign_key_raises_informative_does_not_exist (foreign_object.tests.MultiColumnFKTests.test_foreign_key_raises_informative_does_not_exist) ... ok
-test_foreign_key_related_query_name (foreign_object.tests.MultiColumnFKTests.test_foreign_key_related_query_name) ... ok
-test_forward_in_lookup_filters_correctly (foreign_object.tests.MultiColumnFKTests.test_forward_in_lookup_filters_correctly) ... ok
-test_get_fails_on_multicolumn_mismatch (foreign_object.tests.MultiColumnFKTests.test_get_fails_on_multicolumn_mismatch) ... ok
-test_get_succeeds_on_multicolumn_match (foreign_object.tests.MultiColumnFKTests.test_get_succeeds_on_multicolumn_match) ... ok
-test_inheritance (foreign_object.tests.MultiColumnFKTests.test_inheritance) ... ok
-test_isnull_lookup (foreign_object.tests.MultiColumnFKTests.test_isnull_lookup) ... ok
-test_m2m_through_forward_ignores_invalid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_forward_ignores_invalid_members) ... ok
-test_m2m_through_forward_returns_valid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_forward_returns_valid_members) ... ok
-test_m2m_through_on_self_ignores_mismatch_columns (foreign_object.tests.MultiColumnFKTests.test_m2m_through_on_self_ignores_mismatch_columns) ... ok
-test_m2m_through_on_self_works (foreign_object.tests.MultiColumnFKTests.test_m2m_through_on_self_works) ... ok
-test_m2m_through_reverse_ignores_invalid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_reverse_ignores_invalid_members) ... ok
-test_m2m_through_reverse_returns_valid_members (foreign_object.tests.MultiColumnFKTests.test_m2m_through_reverse_returns_valid_members) ... ok
-test_many_to_many_related_query_name (foreign_object.tests.MultiColumnFKTests.test_many_to_many_related_query_name) ... ok
-test_prefetch_foreignobject_forward (foreign_object.tests.MultiColumnFKTests.test_prefetch_foreignobject_forward) ... ok
-test_prefetch_foreignobject_hidden_forward (foreign_object.tests.MultiColumnFKTests.test_prefetch_foreignobject_hidden_forward) ... ok
-test_prefetch_foreignobject_reverse (foreign_object.tests.MultiColumnFKTests.test_prefetch_foreignobject_reverse) ... ok
-test_prefetch_related_m2m_forward_works (foreign_object.tests.MultiColumnFKTests.test_prefetch_related_m2m_forward_works) ... ok
-test_prefetch_related_m2m_reverse_works (foreign_object.tests.MultiColumnFKTests.test_prefetch_related_m2m_reverse_works) ... ok
-test_query_does_not_mutate (foreign_object.tests.MultiColumnFKTests.test_query_does_not_mutate)
-Recompiling the same subquery doesn't mutate it. ... ok
-test_query_filters_correctly (foreign_object.tests.MultiColumnFKTests.test_query_filters_correctly) ... ok
-test_reverse_query_filters_correctly (foreign_object.tests.MultiColumnFKTests.test_reverse_query_filters_correctly) ... ok
-test_reverse_query_returns_correct_result (foreign_object.tests.MultiColumnFKTests.test_reverse_query_returns_correct_result) ... ok
-test_select_related_foreignkey_forward_works (foreign_object.tests.MultiColumnFKTests.test_select_related_foreignkey_forward_works) ... ok
-test_translations (foreign_object.tests.MultiColumnFKTests.test_translations) ... ok
-test_get_flatpages_tag (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_tag)
-The flatpage template tag retrieves unregistered prefixed flatpages by default ... ok
-test_get_flatpages_tag_for_anon_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_tag_for_anon_user)
-The flatpage template tag retrieves unregistered flatpages for an ... ok
-test_get_flatpages_tag_for_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_tag_for_user)
-The flatpage template tag retrieves all flatpages for an authenticated user ... ok
-test_get_flatpages_with_prefix (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_prefix)
-The flatpage template tag retrieves unregistered prefixed flatpages by default ... ok
-test_get_flatpages_with_prefix_for_anon_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_prefix_for_anon_user)
-The flatpage template tag retrieves unregistered prefixed flatpages for ... ok
-test_get_flatpages_with_prefix_for_user (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_prefix_for_user)
-The flatpage template tag retrieve prefixed flatpages for an ... ok
-test_get_flatpages_with_variable_prefix (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_get_flatpages_with_variable_prefix)
-The prefix for the flatpage template tag can be a template variable ... ok
-test_parsing_errors (flatpages_tests.test_templatetags.FlatpageTemplateTagTests.test_parsing_errors)
-There are various ways that the flatpages template tag won't parse ... ok
-test_aggregate (filtered_relation.tests.FilteredRelationAggregationTests.test_aggregate)
-filtered_relation() not only improves performance but also creates ... ok
-test_condition_self_ref (filtered_relation.tests.FilteredRelationAggregationTests.test_condition_self_ref) ... ok
-test_condition_spans_join (filtered_relation.tests.FilteredRelationAggregationTests.test_condition_spans_join) ... ok
-test_condition_spans_join_chained (filtered_relation.tests.FilteredRelationAggregationTests.test_condition_spans_join_chained) ... ok
-test_forward_reference_fk (fixtures.tests.ForwardReferenceTests.test_forward_reference_fk) ... ok
-test_forward_reference_fk_natural_key (fixtures.tests.ForwardReferenceTests.test_forward_reference_fk_natural_key) ... ok
-test_forward_reference_m2m (fixtures.tests.ForwardReferenceTests.test_forward_reference_m2m) ... ok
-test_forward_reference_m2m_natural_key (fixtures.tests.ForwardReferenceTests.test_forward_reference_m2m_natural_key) ... ok
 test_filter_subquery (expressions_window.tests.WindowUnsupportedTests.test_filter_subquery) ... ok
 test_unsupported_backend (expressions_window.tests.WindowUnsupportedTests.test_unsupported_backend) ... ok
-test_dependency_self_referential (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_self_referential) ... ok
-test_dependency_sorting (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting)
-It doesn't matter what order you mention the models,  Store *must* be ... ok
-test_dependency_sorting_2 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_2) ... ok
-test_dependency_sorting_3 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_3) ... ok
-test_dependency_sorting_4 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_4) ... ok
-test_dependency_sorting_5 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_5) ... ok
-test_dependency_sorting_6 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_6) ... ok
-test_dependency_sorting_dangling (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_dangling) ... ok
-test_dependency_sorting_long (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_long) ... ok
-test_dependency_sorting_normal (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_normal) ... ok
-test_dependency_sorting_tight_circular (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_tight_circular) ... ok
-test_dependency_sorting_tight_circular_2 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_tight_circular_2) ... ok
-test_nk_deserialize (fixtures_regress.tests.NaturalKeyFixtureTests.test_nk_deserialize)
-Test for ticket #13030 - Python based parser version ... ok
-test_nk_deserialize_xml (fixtures_regress.tests.NaturalKeyFixtureTests.test_nk_deserialize_xml)
-Test for ticket #13030 - XML version ... ok
-test_nk_on_serialize (fixtures_regress.tests.NaturalKeyFixtureTests.test_nk_on_serialize)
-Natural key requirements are taken into account when serializing models. ... ok
-test_normal_pk (fixtures_regress.tests.NaturalKeyFixtureTests.test_normal_pk)
-Normal primary keys work on a model with natural key capabilities. ... ok
-test_conditional_aggregation_example (expressions_case.tests.CaseDocumentationExamples.test_conditional_aggregation_example) ... ok
-test_conditional_update_example (expressions_case.tests.CaseDocumentationExamples.test_conditional_update_example) ... ok
-test_filter_example (expressions_case.tests.CaseDocumentationExamples.test_filter_example) ... ok
-test_hash (expressions_case.tests.CaseDocumentationExamples.test_hash) ... ok
-test_lookup_example (expressions_case.tests.CaseDocumentationExamples.test_lookup_example) ... ok
-test_simple_example (expressions_case.tests.CaseDocumentationExamples.test_simple_example) ... ok
-test_both_default (field_defaults.tests.DefaultTests.test_both_default) ... ok
-test_bulk_create_all_db_defaults (field_defaults.tests.DefaultTests.test_bulk_create_all_db_defaults) ... ok
-test_bulk_create_all_db_defaults_one_field (field_defaults.tests.DefaultTests.test_bulk_create_all_db_defaults_one_field) ... ok
-test_bulk_create_mixed_db_defaults (field_defaults.tests.DefaultTests.test_bulk_create_mixed_db_defaults) ... ok
-test_bulk_create_mixed_db_defaults_function (field_defaults.tests.DefaultTests.test_bulk_create_mixed_db_defaults_function) ... ok
-test_case_when_db_default_no_returning (field_defaults.tests.DefaultTests.test_case_when_db_default_no_returning) ... skipped 'Database has feature(s) can_return_columns_from_insert'
-test_case_when_db_default_returning (field_defaults.tests.DefaultTests.test_case_when_db_default_returning) ... ok
-test_db_default_function (field_defaults.tests.DefaultTests.test_db_default_function) ... ok
-test_field_db_defaults_refresh (field_defaults.tests.DefaultTests.test_field_db_defaults_refresh) ... skipped 'Database has feature(s) can_return_columns_from_insert'
-test_field_db_defaults_returning (field_defaults.tests.DefaultTests.test_field_db_defaults_returning) ... ok
-test_field_defaults (field_defaults.tests.DefaultTests.test_field_defaults) ... ok
-test_foreign_key_db_default (field_defaults.tests.DefaultTests.test_foreign_key_db_default) ... ok
-test_full_clean (field_defaults.tests.DefaultTests.test_full_clean) ... ok
-test_null_db_default (field_defaults.tests.DefaultTests.test_null_db_default) ... ok
-test_pk_db_default (field_defaults.tests.DefaultTests.test_pk_db_default) ... ok
 test_create_file_field_from_another_file_field_in_memory_storage (file_storage.tests.FileFieldStorageTests.test_create_file_field_from_another_file_field_in_memory_storage) ... ok
 test_custom_valid_name_callable_upload_to (file_storage.tests.FileFieldStorageTests.test_custom_valid_name_callable_upload_to)
 Storage.get_valid_name() should be called when upload_to is a callable. ... ok
@@ -26057,17 +26051,12 @@
 test_pathlib_upload_to (file_storage.tests.FileFieldStorageTests.test_pathlib_upload_to) ... ok
 test_random_upload_to (file_storage.tests.FileFieldStorageTests.test_random_upload_to) ... ok
 test_stringio (file_storage.tests.FileFieldStorageTests.test_stringio) ... ok
-test_chained_values_with_expression (expressions.test_queryset_values.ValuesExpressionsTests.test_chained_values_with_expression) ... ok
-test_values_expression (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression) ... ok
-test_values_expression_alias_sql_injection (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression_alias_sql_injection) ... ok
-test_values_expression_alias_sql_injection_json_field (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression_alias_sql_injection_json_field) ... ok
-test_values_expression_group_by (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression_group_by) ... ok
-test_values_list_expression (expressions.test_queryset_values.ValuesExpressionsTests.test_values_list_expression) ... ok
-test_values_list_expression_flat (expressions.test_queryset_values.ValuesExpressionsTests.test_values_list_expression_flat) ... ok
-test_filter_by_empty_exists (expressions.tests.ExistsTests.test_filter_by_empty_exists) ... ok
-test_negated_empty_exists (expressions.tests.ExistsTests.test_negated_empty_exists) ... ok
-test_optimizations (expressions.tests.ExistsTests.test_optimizations) ... ok
-test_select_negated_empty_exists (expressions.tests.ExistsTests.test_select_negated_empty_exists) ... ok
+test_conditional_aggregation_example (expressions_case.tests.CaseDocumentationExamples.test_conditional_aggregation_example) ... ok
+test_conditional_update_example (expressions_case.tests.CaseDocumentationExamples.test_conditional_update_example) ... ok
+test_filter_example (expressions_case.tests.CaseDocumentationExamples.test_filter_example) ... ok
+test_hash (expressions_case.tests.CaseDocumentationExamples.test_hash) ... ok
+test_lookup_example (expressions_case.tests.CaseDocumentationExamples.test_lookup_example) ... ok
+test_simple_example (expressions_case.tests.CaseDocumentationExamples.test_simple_example) ... ok
 test_dates_query (extra_regress.tests.ExtraRegressTests.test_dates_query)
 When calling the dates() method on a queryset with extra selection ... ok
 test_extra_stay_tied (extra_regress.tests.ExtraRegressTests.test_extra_stay_tied) ... ok
@@ -26090,74 +26079,53 @@
 Regression test for #8819: Fields in the extra(select=...) list ... ok
 test_values_with_extra (extra_regress.tests.ExtraRegressTests.test_values_with_extra)
 Regression test for #10256... If there is a values() clause, Extra ... ok
-test_F_reuse (expressions.tests.ExpressionsTests.test_F_reuse) ... ok
-test_insensitive_patterns_escape (expressions.tests.ExpressionsTests.test_insensitive_patterns_escape)
-Special characters (e.g. %, _ and \) stored in database are ... ok
-test_patterns_escape (expressions.tests.ExpressionsTests.test_patterns_escape)
-Special characters (e.g. %, _ and \) stored in database are ... ok
-test_complex_expressions (expressions.tests.ExpressionsNumericTests.test_complex_expressions)
-Complex expressions of different connection types are possible. ... ok
-test_decimal_expression (expressions.tests.ExpressionsNumericTests.test_decimal_expression) ... ok
-test_fill_with_value_from_same_object (expressions.tests.ExpressionsNumericTests.test_fill_with_value_from_same_object)
-We can fill a value in all objects with an other value of the ... ok
-test_filter_decimal_expression (expressions.tests.ExpressionsNumericTests.test_filter_decimal_expression) ... ok
-test_filter_not_equals_other_field (expressions.tests.ExpressionsNumericTests.test_filter_not_equals_other_field)
-We can filter for objects, where a value is not equals the value ... ok
-test_increment_value (expressions.tests.ExpressionsNumericTests.test_increment_value)
-We can increment a value of all objects in a query set. ... ok
-test_month_aggregation (expressions.tests.FieldTransformTests.test_month_aggregation) ... ok
-test_multiple_transforms_in_values (expressions.tests.FieldTransformTests.test_multiple_transforms_in_values) ... ok
-test_transform_in_values (expressions.tests.FieldTransformTests.test_transform_in_values) ... ok
-test_filter (expressions.tests.NegatedExpressionTests.test_filter) ... ok
-test_invert (expressions.tests.NegatedExpressionTests.test_invert) ... ok
-test_values (expressions.tests.NegatedExpressionTests.test_values) ... ok
-test_expressions_not_introduce_sql_injection_via_untrusted_string_inclusion (expressions.tests.IterableLookupInnerExpressionsTests.test_expressions_not_introduce_sql_injection_via_untrusted_string_inclusion)
-This tests that SQL injection isn't possible using compilation of ... ok
-test_expressions_range_lookups_join_choice (expressions.tests.IterableLookupInnerExpressionsTests.test_expressions_range_lookups_join_choice) ... ok
-test_in_lookup_allows_F_expressions_and_expressions_for_integers (expressions.tests.IterableLookupInnerExpressionsTests.test_in_lookup_allows_F_expressions_and_expressions_for_integers) ... ok
-test_range_lookup_allows_F_expressions_and_expressions_for_dates (expressions.tests.IterableLookupInnerExpressionsTests.test_range_lookup_allows_F_expressions_and_expressions_for_dates) ... ok
-test_range_lookup_allows_F_expressions_and_expressions_for_integers (expressions.tests.IterableLookupInnerExpressionsTests.test_range_lookup_allows_F_expressions_and_expressions_for_integers) ... ok
-test_range_lookup_namedtuple (expressions.tests.IterableLookupInnerExpressionsTests.test_range_lookup_namedtuple) ... ok
-test_relabeled_clone_rhs (expressions.tests.IterableLookupInnerExpressionsTests.test_relabeled_clone_rhs) ... ok
-test_sqlflush_no_tables (empty_models.test_commands.CoreCommandsNoOutputTests.test_sqlflush_no_tables) ... ok
-test_sqlsequencereset_no_sequences (empty_models.test_commands.CoreCommandsNoOutputTests.test_sqlsequencereset_no_sequences) ... ok
-test_empty (empty.tests.EmptyModelTests.test_empty) ... ok
-test_basic_distinct_on (distinct_on_fields.tests.DistinctOnTests.test_basic_distinct_on)
-QuerySet.distinct('field', ...) works ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_distinct_not_implemented_checks (distinct_on_fields.tests.DistinctOnTests.test_distinct_not_implemented_checks) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_distinct_on_get_ordering_preserved (distinct_on_fields.tests.DistinctOnTests.test_distinct_on_get_ordering_preserved)
-Ordering shouldn't be cleared when distinct on fields are specified. ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_distinct_on_in_ordered_subquery (distinct_on_fields.tests.DistinctOnTests.test_distinct_on_in_ordered_subquery) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_distinct_on_mixed_case_annotation (distinct_on_fields.tests.DistinctOnTests.test_distinct_on_mixed_case_annotation) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_sliced_queryset (distinct_on_fields.tests.DistinctOnTests.test_sliced_queryset) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_transform (distinct_on_fields.tests.DistinctOnTests.test_transform) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_lefthand_addition (expressions.tests.ExpressionOperatorTests.test_lefthand_addition) ... ok
-test_lefthand_bitwise_and (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_and) ... ok
-test_lefthand_bitwise_left_shift_operator (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_left_shift_operator) ... ok
-test_lefthand_bitwise_or (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_or) ... ok
-test_lefthand_bitwise_right_shift_operator (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_right_shift_operator) ... ok
-test_lefthand_bitwise_xor (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor) ... ok
-test_lefthand_bitwise_xor_not_supported (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_not_supported) ... skipped "Oracle doesn't support bitwise XOR."
-test_lefthand_bitwise_xor_null (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_null) ... ok
-test_lefthand_bitwise_xor_right_null (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_right_null) ... ok
-test_lefthand_division (expressions.tests.ExpressionOperatorTests.test_lefthand_division) ... ok
-test_lefthand_modulo (expressions.tests.ExpressionOperatorTests.test_lefthand_modulo) ... ok
-test_lefthand_modulo_null (expressions.tests.ExpressionOperatorTests.test_lefthand_modulo_null) ... ok
-test_lefthand_multiplication (expressions.tests.ExpressionOperatorTests.test_lefthand_multiplication) ... ok
-test_lefthand_power (expressions.tests.ExpressionOperatorTests.test_lefthand_power) ... ok
-test_lefthand_subtraction (expressions.tests.ExpressionOperatorTests.test_lefthand_subtraction) ... ok
-test_lefthand_transformed_field_bitwise_or (expressions.tests.ExpressionOperatorTests.test_lefthand_transformed_field_bitwise_or) ... ok
-test_right_hand_addition (expressions.tests.ExpressionOperatorTests.test_right_hand_addition) ... ok
-test_right_hand_division (expressions.tests.ExpressionOperatorTests.test_right_hand_division) ... ok
-test_right_hand_modulo (expressions.tests.ExpressionOperatorTests.test_right_hand_modulo) ... ok
-test_right_hand_multiplication (expressions.tests.ExpressionOperatorTests.test_right_hand_multiplication) ... ok
-test_right_hand_subtraction (expressions.tests.ExpressionOperatorTests.test_right_hand_subtraction) ... ok
-test_righthand_power (expressions.tests.ExpressionOperatorTests.test_righthand_power) ... ok
-test_15776 (delete_regress.tests.DeleteCascadeTests.test_15776) ... ok
-test_fk_to_m2m_through (delete_regress.tests.DeleteCascadeTests.test_fk_to_m2m_through)
-If an M2M relationship has an explicitly-specified through model, and ... ok
-test_generic_relation_cascade (delete_regress.tests.DeleteCascadeTests.test_generic_relation_cascade)
-Django cascades deletes through generic-related objects to their ... ok
+test_chained_values_with_expression (expressions.test_queryset_values.ValuesExpressionsTests.test_chained_values_with_expression) ... ok
+test_values_expression (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression) ... ok
+test_values_expression_alias_sql_injection (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression_alias_sql_injection) ... ok
+test_values_expression_alias_sql_injection_json_field (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression_alias_sql_injection_json_field) ... ok
+test_values_expression_group_by (expressions.test_queryset_values.ValuesExpressionsTests.test_values_expression_group_by) ... ok
+test_values_list_expression (expressions.test_queryset_values.ValuesExpressionsTests.test_values_list_expression) ... ok
+test_values_list_expression_flat (expressions.test_queryset_values.ValuesExpressionsTests.test_values_list_expression_flat) ... ok
+test_dependency_self_referential (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_self_referential) ... ok
+test_dependency_sorting (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting)
+It doesn't matter what order you mention the models,  Store *must* be ... ok
+test_dependency_sorting_2 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_2) ... ok
+test_dependency_sorting_3 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_3) ... ok
+test_dependency_sorting_4 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_4) ... ok
+test_dependency_sorting_5 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_5) ... ok
+test_dependency_sorting_6 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_6) ... ok
+test_dependency_sorting_dangling (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_dangling) ... ok
+test_dependency_sorting_long (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_long) ... ok
+test_dependency_sorting_normal (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_normal) ... ok
+test_dependency_sorting_tight_circular (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_tight_circular) ... ok
+test_dependency_sorting_tight_circular_2 (fixtures_regress.tests.NaturalKeyFixtureTests.test_dependency_sorting_tight_circular_2) ... ok
+test_nk_deserialize (fixtures_regress.tests.NaturalKeyFixtureTests.test_nk_deserialize)
+Test for ticket #13030 - Python based parser version ... ok
+test_nk_deserialize_xml (fixtures_regress.tests.NaturalKeyFixtureTests.test_nk_deserialize_xml)
+Test for ticket #13030 - XML version ... ok
+test_nk_on_serialize (fixtures_regress.tests.NaturalKeyFixtureTests.test_nk_on_serialize)
+Natural key requirements are taken into account when serializing models. ... ok
+test_normal_pk (fixtures_regress.tests.NaturalKeyFixtureTests.test_normal_pk)
+Normal primary keys work on a model with natural key capabilities. ... ok
+test_filter_by_empty_exists (expressions.tests.ExistsTests.test_filter_by_empty_exists) ... ok
+test_negated_empty_exists (expressions.tests.ExistsTests.test_negated_empty_exists) ... ok
+test_optimizations (expressions.tests.ExistsTests.test_optimizations) ... ok
+test_select_negated_empty_exists (expressions.tests.ExistsTests.test_select_negated_empty_exists) ... ok
+test_both_default (field_defaults.tests.DefaultTests.test_both_default) ... ok
+test_bulk_create_all_db_defaults (field_defaults.tests.DefaultTests.test_bulk_create_all_db_defaults) ... ok
+test_bulk_create_all_db_defaults_one_field (field_defaults.tests.DefaultTests.test_bulk_create_all_db_defaults_one_field) ... ok
+test_bulk_create_mixed_db_defaults (field_defaults.tests.DefaultTests.test_bulk_create_mixed_db_defaults) ... ok
+test_bulk_create_mixed_db_defaults_function (field_defaults.tests.DefaultTests.test_bulk_create_mixed_db_defaults_function) ... ok
+test_case_when_db_default_no_returning (field_defaults.tests.DefaultTests.test_case_when_db_default_no_returning) ... skipped 'Database has feature(s) can_return_columns_from_insert'
+test_case_when_db_default_returning (field_defaults.tests.DefaultTests.test_case_when_db_default_returning) ... ok
+test_db_default_function (field_defaults.tests.DefaultTests.test_db_default_function) ... ok
+test_field_db_defaults_refresh (field_defaults.tests.DefaultTests.test_field_db_defaults_refresh) ... skipped 'Database has feature(s) can_return_columns_from_insert'
+test_field_db_defaults_returning (field_defaults.tests.DefaultTests.test_field_db_defaults_returning) ... ok
+test_field_defaults (field_defaults.tests.DefaultTests.test_field_defaults) ... ok
+test_foreign_key_db_default (field_defaults.tests.DefaultTests.test_foreign_key_db_default) ... ok
+test_full_clean (field_defaults.tests.DefaultTests.test_full_clean) ... ok
+test_null_db_default (field_defaults.tests.DefaultTests.test_null_db_default) ... ok
+test_pk_db_default (field_defaults.tests.DefaultTests.test_pk_db_default) ... ok
 test_base64_invalid_upload (file_uploads.tests.FileUploadTests.test_base64_invalid_upload) ... ok
 test_base64_upload (file_uploads.tests.FileUploadTests.test_base64_upload) ... ok
 test_big_base64_newlines_upload (file_uploads.tests.FileUploadTests.test_big_base64_newlines_upload) ... ok
@@ -26200,194 +26168,24 @@
 test_upload_interrupted_temporary_file_handler (file_uploads.tests.FileUploadTests.test_upload_interrupted_temporary_file_handler) ... ok
 test_upload_large_header_fields (file_uploads.tests.FileUploadTests.test_upload_large_header_fields) ... ok
 test_upload_name_is_validated (file_uploads.tests.FileUploadTests.test_upload_name_is_validated) ... ok
-test_as_subquery (filtered_relation.tests.FilteredRelationTests.test_as_subquery) ... ok
-test_condition_deeper_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_deeper_relation_name) ... ok
-test_condition_deeper_relation_name_implicit_exact (filtered_relation.tests.FilteredRelationTests.test_condition_deeper_relation_name_implicit_exact) ... ok
-test_condition_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_outside_relation_name) ... ok
-test_condition_with_exact_lookup_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_with_exact_lookup_outside_relation_name) ... ok
-test_condition_with_func_and_lookup_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_with_func_and_lookup_outside_relation_name) ... ok
-test_conditional_expression (filtered_relation.tests.FilteredRelationTests.test_conditional_expression) ... ok
-test_conditional_expression_does_not_support_queryset (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_does_not_support_queryset) ... ok
-test_conditional_expression_lhs_contains_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_lhs_contains_relation_name) ... ok
-test_conditional_expression_lhs_startswith_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_lhs_startswith_relation_name) ... ok
-test_conditional_expression_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_outside_relation_name) ... ok
-test_conditional_expression_rhs_contains_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_rhs_contains_relation_name) ... ok
-test_conditional_expression_rhs_startswith_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_rhs_startswith_relation_name) ... ok
-test_conditional_expression_with_case (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_case) ... ok
-test_conditional_expression_with_expressionwrapper (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_expressionwrapper) ... ok
-test_conditional_expression_with_lookup (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_lookup) ... ok
-test_conditional_expression_with_multiple_fields (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_multiple_fields) ... ok
-test_deep_nested_foreign_key (filtered_relation.tests.FilteredRelationTests.test_deep_nested_foreign_key) ... ok
-test_defer (filtered_relation.tests.FilteredRelationTests.test_defer) ... ok
-test_difference (filtered_relation.tests.FilteredRelationTests.test_difference) ... ok
-test_eq (filtered_relation.tests.FilteredRelationTests.test_eq) ... ok
-test_exclude_relation_with_join (filtered_relation.tests.FilteredRelationTests.test_exclude_relation_with_join) ... ok
-test_expression_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_expression_outside_relation_name) ... ok
-test_extra (filtered_relation.tests.FilteredRelationTests.test_extra) ... ok
-test_internal_queryset_alias_mapping (filtered_relation.tests.FilteredRelationTests.test_internal_queryset_alias_mapping) ... ok
-test_intersection (filtered_relation.tests.FilteredRelationTests.test_intersection) ... ok
-test_multiple (filtered_relation.tests.FilteredRelationTests.test_multiple) ... ok
-test_multiple_times (filtered_relation.tests.FilteredRelationTests.test_multiple_times) ... ok
-test_nested_chained_relations (filtered_relation.tests.FilteredRelationTests.test_nested_chained_relations) ... ok
-test_nested_foreign_key (filtered_relation.tests.FilteredRelationTests.test_nested_foreign_key) ... ok
-test_nested_foreign_key_filtered_base_object (filtered_relation.tests.FilteredRelationTests.test_nested_foreign_key_filtered_base_object) ... ok
-test_nested_foreign_key_nested_field (filtered_relation.tests.FilteredRelationTests.test_nested_foreign_key_nested_field) ... ok
-test_nested_m2m_filtered (filtered_relation.tests.FilteredRelationTests.test_nested_m2m_filtered) ... ok
-test_only_not_supported (filtered_relation.tests.FilteredRelationTests.test_only_not_supported) ... ok
-test_relation_name_lookup (filtered_relation.tests.FilteredRelationTests.test_relation_name_lookup) ... ok
-test_select_for_update (filtered_relation.tests.FilteredRelationTests.test_select_for_update) ... ok
-test_select_related (filtered_relation.tests.FilteredRelationTests.test_select_related) ... ok
-test_select_related_foreign_key (filtered_relation.tests.FilteredRelationTests.test_select_related_foreign_key) ... ok
-test_select_related_foreign_key_for_update_of (filtered_relation.tests.FilteredRelationTests.test_select_related_foreign_key_for_update_of) ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
-test_select_related_multiple (filtered_relation.tests.FilteredRelationTests.test_select_related_multiple) ... ok
-test_select_related_with_empty_relation (filtered_relation.tests.FilteredRelationTests.test_select_related_with_empty_relation) ... ok
-test_three_level_nested_chained_relations (filtered_relation.tests.FilteredRelationTests.test_three_level_nested_chained_relations) ... ok
-test_union (filtered_relation.tests.FilteredRelationTests.test_union) ... ok
-test_values (filtered_relation.tests.FilteredRelationTests.test_values) ... ok
-test_values_list (filtered_relation.tests.FilteredRelationTests.test_values_list) ... ok
-test_with_condition_as_expression_error (filtered_relation.tests.FilteredRelationTests.test_with_condition_as_expression_error) ... ok
-test_with_empty_relation_name_error (filtered_relation.tests.FilteredRelationTests.test_with_empty_relation_name_error) ... ok
-test_with_exclude (filtered_relation.tests.FilteredRelationTests.test_with_exclude) ... ok
-test_with_generic_foreign_key (filtered_relation.tests.FilteredRelationTests.test_with_generic_foreign_key) ... ok
-test_with_join (filtered_relation.tests.FilteredRelationTests.test_with_join) ... ok
-test_with_join_and_complex_condition (filtered_relation.tests.FilteredRelationTests.test_with_join_and_complex_condition) ... ok
-test_with_m2m (filtered_relation.tests.FilteredRelationTests.test_with_m2m) ... ok
-test_with_m2m_deep (filtered_relation.tests.FilteredRelationTests.test_with_m2m_deep) ... ok
-test_with_m2m_multijoin (filtered_relation.tests.FilteredRelationTests.test_with_m2m_multijoin) ... ok
-test_with_multiple_filter (filtered_relation.tests.FilteredRelationTests.test_with_multiple_filter) ... ok
-test_with_prefetch_related (filtered_relation.tests.FilteredRelationTests.test_with_prefetch_related) ... ok
-test_without_join (filtered_relation.tests.FilteredRelationTests.test_without_join) ... ok
-test_date_case_subtraction (expressions.tests.FTimeDeltaTests.test_date_case_subtraction) ... ok
-test_date_comparison (expressions.tests.FTimeDeltaTests.test_date_comparison) ... ok
-test_date_minus_duration (expressions.tests.FTimeDeltaTests.test_date_minus_duration) ... ok
-test_date_subquery_subtraction (expressions.tests.FTimeDeltaTests.test_date_subquery_subtraction) ... ok
-test_date_subtraction (expressions.tests.FTimeDeltaTests.test_date_subtraction) ... ok
-test_datetime_and_duration_field_addition_with_annotate_and_no_output_field (expressions.tests.FTimeDeltaTests.test_datetime_and_duration_field_addition_with_annotate_and_no_output_field) ... ok
-test_datetime_and_durationfield_addition_with_filter (expressions.tests.FTimeDeltaTests.test_datetime_and_durationfield_addition_with_filter) ... ok
-test_datetime_subquery_subtraction (expressions.tests.FTimeDeltaTests.test_datetime_subquery_subtraction) ... ok
-test_datetime_subtraction (expressions.tests.FTimeDeltaTests.test_datetime_subtraction) ... ok
-test_datetime_subtraction_microseconds (expressions.tests.FTimeDeltaTests.test_datetime_subtraction_microseconds) ... ok
-test_datetime_subtraction_with_annotate_and_no_output_field (expressions.tests.FTimeDeltaTests.test_datetime_subtraction_with_annotate_and_no_output_field) ... ok
-test_delta_add (expressions.tests.FTimeDeltaTests.test_delta_add) ... ok
-test_delta_subtract (expressions.tests.FTimeDeltaTests.test_delta_subtract) ... ok
-test_delta_update (expressions.tests.FTimeDeltaTests.test_delta_update) ... ok
-test_duration_expressions (expressions.tests.FTimeDeltaTests.test_duration_expressions) ... ok
-test_duration_with_datetime (expressions.tests.FTimeDeltaTests.test_duration_with_datetime) ... ok
-test_duration_with_datetime_microseconds (expressions.tests.FTimeDeltaTests.test_duration_with_datetime_microseconds) ... ok
-test_durationfield_add (expressions.tests.FTimeDeltaTests.test_durationfield_add) ... ok
-test_durationfield_multiply_divide (expressions.tests.FTimeDeltaTests.test_durationfield_multiply_divide) ... ok
-test_exclude (expressions.tests.FTimeDeltaTests.test_exclude) ... ok
-test_invalid_operator (expressions.tests.FTimeDeltaTests.test_invalid_operator) ... ok
-test_mixed_comparisons1 (expressions.tests.FTimeDeltaTests.test_mixed_comparisons1) ... expected failure
-test_mixed_comparisons2 (expressions.tests.FTimeDeltaTests.test_mixed_comparisons2) ... ok
-test_multiple_query_compilation (expressions.tests.FTimeDeltaTests.test_multiple_query_compilation) ... ok
-test_negative_timedelta_update (expressions.tests.FTimeDeltaTests.test_negative_timedelta_update) ... ok
-test_query_clone (expressions.tests.FTimeDeltaTests.test_query_clone) ... ok
-test_time_subquery_subtraction (expressions.tests.FTimeDeltaTests.test_time_subquery_subtraction) ... ok
-test_time_subtraction (expressions.tests.FTimeDeltaTests.test_time_subtraction) ... ok
-test_foreign_key_delete_nullifies_correct_columns (delete_regress.tests.DeleteTests.test_foreign_key_delete_nullifies_correct_columns)
-With a model (Researcher) that has two foreign keys pointing to the ... ok
-test_meta_ordered_delete (delete_regress.tests.DeleteTests.test_meta_ordered_delete) ... ok
-test_self_reference_with_through_m2m_at_second_level (delete_regress.tests.DeleteTests.test_self_reference_with_through_m2m_at_second_level) ... ok
-test_large_deletes (delete_regress.tests.LargeDeleteTests.test_large_deletes)
-If the number of objects > chunk size, deletion still occurs. ... ok
-test_set (delete_regress.tests.SetCallableCollectorDefaultTests.test_set) ... ok
-test_compile_unresolved (expressions.tests.ValueTests.test_compile_unresolved) ... ok
-test_deconstruct (expressions.tests.ValueTests.test_deconstruct) ... ok
-test_deconstruct_output_field (expressions.tests.ValueTests.test_deconstruct_output_field) ... ok
-test_equal (expressions.tests.ValueTests.test_equal) ... ok
-test_equal_output_field (expressions.tests.ValueTests.test_equal_output_field) ... ok
-test_hash (expressions.tests.ValueTests.test_hash) ... ok
-test_output_field_decimalfield (expressions.tests.ValueTests.test_output_field_decimalfield) ... ok
-test_output_field_does_not_create_broken_validators (expressions.tests.ValueTests.test_output_field_does_not_create_broken_validators)
-The output field for a given Value doesn't get cleaned & validated, ... ok
-test_output_field_is_none_error (expressions.tests.ValueTests.test_output_field_is_none_error) ... ok
-test_output_field_or_none_property_not_cached (expressions.tests.ValueTests.test_output_field_or_none_property_not_cached) ... ok
-test_repr (expressions.tests.ValueTests.test_repr) ... ok
-test_resolve_output_field (expressions.tests.ValueTests.test_resolve_output_field) ... ok
-test_resolve_output_field_failure (expressions.tests.ValueTests.test_resolve_output_field_failure) ... ok
-test_update_TimeField_using_Value (expressions.tests.ValueTests.test_update_TimeField_using_Value) ... ok
-test_update_UUIDField_using_Value (expressions.tests.ValueTests.test_update_UUIDField_using_Value) ... ok
-test_set_querycount (delete_regress.tests.SetQueryCountTests.test_set_querycount) ... ok
-test_19187_values (delete_regress.tests.ProxyDeleteTest.test_19187_values) ... ok
-test_delete_concrete_parent (delete_regress.tests.ProxyDeleteTest.test_delete_concrete_parent)
-Deleting an instance of a concrete model should also delete objects ... ok
-test_delete_proxy (delete_regress.tests.ProxyDeleteTest.test_delete_proxy)
-Deleting the *proxy* instance bubbles through to its non-proxy and ... ok
-test_delete_proxy_of_proxy (delete_regress.tests.ProxyDeleteTest.test_delete_proxy_of_proxy)
-Deleting a proxy-of-proxy instance should bubble through to its proxy ... ok
-test_delete_proxy_pair (delete_regress.tests.ProxyDeleteTest.test_delete_proxy_pair)
-If a pair of proxy models are linked by an FK from one concrete parent ... ok
-test_delete_defered_model (defer_regress.tests.DeferDeletionSignalsTests.test_delete_defered_model) ... ok
-test_delete_defered_proxy_model (defer_regress.tests.DeferDeletionSignalsTests.test_delete_defered_proxy_model) ... ok
-test_ticket_19102_annotate (delete_regress.tests.Ticket19102Tests.test_ticket_19102_annotate) ... ok
-test_ticket_19102_defer (delete_regress.tests.Ticket19102Tests.test_ticket_19102_defer) ... ok
-test_ticket_19102_extra (delete_regress.tests.Ticket19102Tests.test_ticket_19102_extra) ... ok
-test_ticket_19102_select_related (delete_regress.tests.Ticket19102Tests.test_ticket_19102_select_related) ... ok
-test_absolute_path (fixtures_regress.tests.TestFixtures.test_absolute_path)
-Regression test for ticket #6436 -- ... ok
-test_close_connection_after_loaddata (fixtures_regress.tests.TestFixtures.test_close_connection_after_loaddata)
-Test for ticket #7572 -- MySQL has a problem if the same connection is ... ok
-test_dumpdata_uses_default_manager (fixtures_regress.tests.TestFixtures.test_dumpdata_uses_default_manager)
-Regression for #11286 ... ok
-test_duplicate_pk (fixtures_regress.tests.TestFixtures.test_duplicate_pk)
-This is a regression test for ticket #3790. ... ok
-test_empty (fixtures_regress.tests.TestFixtures.test_empty)
-Test for ticket #18213 -- Loading a fixture file with no data output a warning. ... ok
-test_error_message (fixtures_regress.tests.TestFixtures.test_error_message)
-Regression for #9011 - error message is correct. ... ok
-test_field_value_coerce (fixtures_regress.tests.TestFixtures.test_field_value_coerce)
-Test for tickets #8298, #9942 - Field values should be coerced into the ... ok
-test_fixture_dirs_with_default_fixture_path (fixtures_regress.tests.TestFixtures.test_fixture_dirs_with_default_fixture_path)
-settings.FIXTURE_DIRS cannot contain a default fixtures directory ... ok
-test_fixture_dirs_with_default_fixture_path_as_pathlib (fixtures_regress.tests.TestFixtures.test_fixture_dirs_with_default_fixture_path_as_pathlib)
-settings.FIXTURE_DIRS cannot contain a default fixtures directory ... ok
-test_fixture_dirs_with_duplicates (fixtures_regress.tests.TestFixtures.test_fixture_dirs_with_duplicates)
-settings.FIXTURE_DIRS cannot contain duplicates in order to avoid ... ok
-test_fixtures_dir_pathlib (fixtures_regress.tests.TestFixtures.test_fixtures_dir_pathlib) ... ok
-test_invalid_data (fixtures_regress.tests.TestFixtures.test_invalid_data)
-Test for ticket #4371 -- Loading a fixture file with invalid data ... ok
-test_invalid_data_no_ext (fixtures_regress.tests.TestFixtures.test_invalid_data_no_ext)
-Test for ticket #4371 -- Loading a fixture file with invalid data ... ok
-test_loaddata_empty_lines_jsonl (fixtures_regress.tests.TestFixtures.test_loaddata_empty_lines_jsonl) ... ok
-test_loaddata_forward_refs_split_fixtures (fixtures_regress.tests.TestFixtures.test_loaddata_forward_refs_split_fixtures)
-Regression for #17530 - should be able to cope with forward references ... ok
-test_loaddata_no_fixture_specified (fixtures_regress.tests.TestFixtures.test_loaddata_no_fixture_specified)
-Error is quickly reported when no fixtures is provided in the command ... ok
-test_loaddata_not_found_fields_ignore (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore)
-Test for ticket #9279 -- Ignores entries in ... ok
-test_loaddata_not_found_fields_ignore_jsonl (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore_jsonl) ... ok
-test_loaddata_not_found_fields_ignore_xml (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore_xml)
-Test for ticket #19998 -- Ignore entries in the XML serialized data ... ok
-test_loaddata_not_found_fields_ignore_yaml (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore_yaml) ... ok
-test_loaddata_not_found_fields_not_ignore (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_not_ignore)
-Test for ticket #9279 -- Error is raised for entries in ... ok
-test_loaddata_raises_error_when_fixture_has_invalid_foreign_key (fixtures_regress.tests.TestFixtures.test_loaddata_raises_error_when_fixture_has_invalid_foreign_key)
-Data with nonexistent child key references raises error. ... ok
-test_loaddata_with_m2m_to_self (fixtures_regress.tests.TestFixtures.test_loaddata_with_m2m_to_self)
-Regression test for ticket #17946. ... ok
-test_loaddata_with_valid_fixture_dirs (fixtures_regress.tests.TestFixtures.test_loaddata_with_valid_fixture_dirs) ... ok
-test_loaddata_works_when_fixture_has_forward_refs (fixtures_regress.tests.TestFixtures.test_loaddata_works_when_fixture_has_forward_refs)
-Forward references cause fixtures not to load in MySQL (InnoDB). ... ok
-test_path_containing_dots (fixtures_regress.tests.TestFixtures.test_path_containing_dots) ... ok
-test_pg_sequence_resetting_checks (fixtures_regress.tests.TestFixtures.test_pg_sequence_resetting_checks)
-Test for ticket #7565 -- PostgreSQL sequence resetting checks shouldn't ... ok
-test_pretty_print_xml (fixtures_regress.tests.TestFixtures.test_pretty_print_xml)
-Regression test for ticket #4558 -- pretty printing of XML fixtures ... ok
-test_pretty_print_xml_empty_strings (fixtures_regress.tests.TestFixtures.test_pretty_print_xml_empty_strings)
-Regression test for ticket #4558 -- pretty printing of XML fixtures ... skipped "Database doesn't support feature(s): interprets_empty_strings_as_nulls"
-test_proxy_model_included (fixtures_regress.tests.TestFixtures.test_proxy_model_included)
-Regression for #11428 - Proxy models aren't included when you dumpdata ... ok
-test_relative_path (fixtures_regress.tests.TestFixtures.test_relative_path) ... ok
-test_relative_path_in_fixture_dirs (fixtures_regress.tests.TestFixtures.test_relative_path_in_fixture_dirs) ... ok
-test_ticket_20820 (fixtures_regress.tests.TestFixtures.test_ticket_20820)
-Regression for ticket #20820 -- loaddata on a model that inherits ... ok
-test_ticket_22421 (fixtures_regress.tests.TestFixtures.test_ticket_22421)
-Regression for ticket #22421 -- loaddata on a model that inherits from ... ok
-test_unimportable_serializer (fixtures_regress.tests.TestFixtures.test_unimportable_serializer)
-Failing serializer import raises the proper error ... ok
-test_unknown_format (fixtures_regress.tests.TestFixtures.test_unknown_format)
-Test for ticket #4371 -- Loading data of an unknown format should fail ... ok
+test_F_reuse (expressions.tests.ExpressionsTests.test_F_reuse) ... ok
+test_insensitive_patterns_escape (expressions.tests.ExpressionsTests.test_insensitive_patterns_escape)
+Special characters (e.g. %, _ and \) stored in database are ... ok
+test_patterns_escape (expressions.tests.ExpressionsTests.test_patterns_escape)
+Special characters (e.g. %, _ and \) stored in database are ... ok
+test_month_aggregation (expressions.tests.FieldTransformTests.test_month_aggregation) ... ok
+test_multiple_transforms_in_values (expressions.tests.FieldTransformTests.test_multiple_transforms_in_values) ... ok
+test_transform_in_values (expressions.tests.FieldTransformTests.test_transform_in_values) ... ok
+test_complex_expressions (expressions.tests.ExpressionsNumericTests.test_complex_expressions)
+Complex expressions of different connection types are possible. ... ok
+test_decimal_expression (expressions.tests.ExpressionsNumericTests.test_decimal_expression) ... ok
+test_fill_with_value_from_same_object (expressions.tests.ExpressionsNumericTests.test_fill_with_value_from_same_object)
+We can fill a value in all objects with an other value of the ... ok
+test_filter_decimal_expression (expressions.tests.ExpressionsNumericTests.test_filter_decimal_expression) ... ok
+test_filter_not_equals_other_field (expressions.tests.ExpressionsNumericTests.test_filter_not_equals_other_field)
+We can filter for objects, where a value is not equals the value ... ok
+test_increment_value (expressions.tests.ExpressionsNumericTests.test_increment_value)
+We can increment a value of all objects in a query set. ... ok
 test_aadd (generic_relations.tests.GenericRelationsTests.test_aadd) ... ok
 test_access_content_object (generic_relations.tests.GenericRelationsTests.test_access_content_object)
 Test accessing the content object like a foreign key. ... ok
@@ -26463,29 +26261,6 @@
 test_unsaved_generic_foreign_key_parent_save (generic_relations.tests.GenericRelationsTests.test_unsaved_generic_foreign_key_parent_save) ... ok
 test_update_or_create_defaults (generic_relations.tests.GenericRelationsTests.test_update_or_create_defaults) ... ok
 test_update_or_create_defaults_with_create_defaults (generic_relations.tests.GenericRelationsTests.test_update_or_create_defaults_with_create_defaults) ... ok
-test_defer_baseclass_when_subclass_has_added_field (defer.tests.BigChildDeferTests.test_defer_baseclass_when_subclass_has_added_field) ... ok
-test_defer_subclass (defer.tests.BigChildDeferTests.test_defer_subclass) ... ok
-test_defer_subclass_both (defer.tests.BigChildDeferTests.test_defer_subclass_both) ... ok
-test_only_baseclass_when_subclass_has_added_field (defer.tests.BigChildDeferTests.test_only_baseclass_when_subclass_has_added_field) ... ok
-test_only_subclass (defer.tests.BigChildDeferTests.test_only_subclass) ... ok
-test_defer_not_clear_cached_relations (defer.tests.DeferredRelationTests.test_defer_not_clear_cached_relations) ... ok
-test_only_not_clear_cached_relations (defer.tests.DeferredRelationTests.test_only_not_clear_cached_relations) ... ok
-test_reraising_backend_specific_database_exception (db_utils.tests.DatabaseErrorWrapperTests.test_reraising_backend_specific_database_exception) ... skipped 'PostgreSQL test'
-test_fast_delete_aggregation (delete.tests.FastDeleteTests.test_fast_delete_aggregation) ... ok
-test_fast_delete_all (delete.tests.FastDeleteTests.test_fast_delete_all) ... ok
-test_fast_delete_combined_relationships (delete.tests.FastDeleteTests.test_fast_delete_combined_relationships) ... ok
-test_fast_delete_empty_no_update_can_self_select (delete.tests.FastDeleteTests.test_fast_delete_empty_no_update_can_self_select)
-Fast deleting when DatabaseFeatures.update_can_self_select = False ... ok
-test_fast_delete_empty_result_set (delete.tests.FastDeleteTests.test_fast_delete_empty_result_set) ... ok
-test_fast_delete_fk (delete.tests.FastDeleteTests.test_fast_delete_fk) ... ok
-test_fast_delete_full_match (delete.tests.FastDeleteTests.test_fast_delete_full_match) ... ok
-test_fast_delete_inheritance (delete.tests.FastDeleteTests.test_fast_delete_inheritance) ... ok
-test_fast_delete_instance_set_pk_none (delete.tests.FastDeleteTests.test_fast_delete_instance_set_pk_none) ... ok
-test_fast_delete_joined_qs (delete.tests.FastDeleteTests.test_fast_delete_joined_qs) ... ok
-test_fast_delete_large_batch (delete.tests.FastDeleteTests.test_fast_delete_large_batch) ... ok
-test_fast_delete_m2m (delete.tests.FastDeleteTests.test_fast_delete_m2m) ... ok
-test_fast_delete_qs (delete.tests.FastDeleteTests.test_fast_delete_qs) ... ok
-test_fast_delete_revm2m (delete.tests.FastDeleteTests.test_fast_delete_revm2m) ... ok
 test_avg_salary_department (expressions_window.tests.WindowFunctionTests.test_avg_salary_department) ... ok
 test_cume_dist (expressions_window.tests.WindowFunctionTests.test_cume_dist)
 Compute the cumulative distribution for the employees based on the ... ok
@@ -26574,6 +26349,202 @@
 test_unsupported_range_frame_end (expressions_window.tests.WindowFunctionTests.test_unsupported_range_frame_end) ... skipped "Database doesn't support feature(s): only_supports_unbounded_with_preceding_and_following"
 test_unsupported_range_frame_start (expressions_window.tests.WindowFunctionTests.test_unsupported_range_frame_start) ... skipped "Database doesn't support feature(s): only_supports_unbounded_with_preceding_and_following"
 test_window_expression_within_subquery (expressions_window.tests.WindowFunctionTests.test_window_expression_within_subquery) ... ok
+test_filter (expressions.tests.NegatedExpressionTests.test_filter) ... ok
+test_invert (expressions.tests.NegatedExpressionTests.test_invert) ... ok
+test_values (expressions.tests.NegatedExpressionTests.test_values) ... ok
+test_empty (empty.tests.EmptyModelTests.test_empty) ... ok
+test_sqlflush_no_tables (empty_models.test_commands.CoreCommandsNoOutputTests.test_sqlflush_no_tables) ... ok
+test_sqlsequencereset_no_sequences (empty_models.test_commands.CoreCommandsNoOutputTests.test_sqlsequencereset_no_sequences) ... ok
+test_basic_distinct_on (distinct_on_fields.tests.DistinctOnTests.test_basic_distinct_on)
+QuerySet.distinct('field', ...) works ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_distinct_not_implemented_checks (distinct_on_fields.tests.DistinctOnTests.test_distinct_not_implemented_checks) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_distinct_on_get_ordering_preserved (distinct_on_fields.tests.DistinctOnTests.test_distinct_on_get_ordering_preserved)
+Ordering shouldn't be cleared when distinct on fields are specified. ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_distinct_on_in_ordered_subquery (distinct_on_fields.tests.DistinctOnTests.test_distinct_on_in_ordered_subquery) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_distinct_on_mixed_case_annotation (distinct_on_fields.tests.DistinctOnTests.test_distinct_on_mixed_case_annotation) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_sliced_queryset (distinct_on_fields.tests.DistinctOnTests.test_sliced_queryset) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_transform (distinct_on_fields.tests.DistinctOnTests.test_transform) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_expressions_not_introduce_sql_injection_via_untrusted_string_inclusion (expressions.tests.IterableLookupInnerExpressionsTests.test_expressions_not_introduce_sql_injection_via_untrusted_string_inclusion)
+This tests that SQL injection isn't possible using compilation of ... ok
+test_expressions_range_lookups_join_choice (expressions.tests.IterableLookupInnerExpressionsTests.test_expressions_range_lookups_join_choice) ... ok
+test_in_lookup_allows_F_expressions_and_expressions_for_integers (expressions.tests.IterableLookupInnerExpressionsTests.test_in_lookup_allows_F_expressions_and_expressions_for_integers) ... ok
+test_range_lookup_allows_F_expressions_and_expressions_for_dates (expressions.tests.IterableLookupInnerExpressionsTests.test_range_lookup_allows_F_expressions_and_expressions_for_dates) ... ok
+test_range_lookup_allows_F_expressions_and_expressions_for_integers (expressions.tests.IterableLookupInnerExpressionsTests.test_range_lookup_allows_F_expressions_and_expressions_for_integers) ... ok
+test_range_lookup_namedtuple (expressions.tests.IterableLookupInnerExpressionsTests.test_range_lookup_namedtuple) ... ok
+test_relabeled_clone_rhs (expressions.tests.IterableLookupInnerExpressionsTests.test_relabeled_clone_rhs) ... ok
+test_15776 (delete_regress.tests.DeleteCascadeTests.test_15776) ... ok
+test_fk_to_m2m_through (delete_regress.tests.DeleteCascadeTests.test_fk_to_m2m_through)
+If an M2M relationship has an explicitly-specified through model, and ... ok
+test_generic_relation_cascade (delete_regress.tests.DeleteCascadeTests.test_generic_relation_cascade)
+Django cascades deletes through generic-related objects to their ... ok
+test_set (delete_regress.tests.SetCallableCollectorDefaultTests.test_set) ... ok
+test_foreign_key_delete_nullifies_correct_columns (delete_regress.tests.DeleteTests.test_foreign_key_delete_nullifies_correct_columns)
+With a model (Researcher) that has two foreign keys pointing to the ... ok
+test_meta_ordered_delete (delete_regress.tests.DeleteTests.test_meta_ordered_delete) ... ok
+test_self_reference_with_through_m2m_at_second_level (delete_regress.tests.DeleteTests.test_self_reference_with_through_m2m_at_second_level) ... ok
+test_absolute_path (fixtures_regress.tests.TestFixtures.test_absolute_path)
+Regression test for ticket #6436 -- ... ok
+test_close_connection_after_loaddata (fixtures_regress.tests.TestFixtures.test_close_connection_after_loaddata)
+Test for ticket #7572 -- MySQL has a problem if the same connection is ... ok
+test_dumpdata_uses_default_manager (fixtures_regress.tests.TestFixtures.test_dumpdata_uses_default_manager)
+Regression for #11286 ... ok
+test_duplicate_pk (fixtures_regress.tests.TestFixtures.test_duplicate_pk)
+This is a regression test for ticket #3790. ... ok
+test_empty (fixtures_regress.tests.TestFixtures.test_empty)
+Test for ticket #18213 -- Loading a fixture file with no data output a warning. ... ok
+test_error_message (fixtures_regress.tests.TestFixtures.test_error_message)
+Regression for #9011 - error message is correct. ... ok
+test_field_value_coerce (fixtures_regress.tests.TestFixtures.test_field_value_coerce)
+Test for tickets #8298, #9942 - Field values should be coerced into the ... ok
+test_fixture_dirs_with_default_fixture_path (fixtures_regress.tests.TestFixtures.test_fixture_dirs_with_default_fixture_path)
+settings.FIXTURE_DIRS cannot contain a default fixtures directory ... ok
+test_fixture_dirs_with_default_fixture_path_as_pathlib (fixtures_regress.tests.TestFixtures.test_fixture_dirs_with_default_fixture_path_as_pathlib)
+settings.FIXTURE_DIRS cannot contain a default fixtures directory ... ok
+test_fixture_dirs_with_duplicates (fixtures_regress.tests.TestFixtures.test_fixture_dirs_with_duplicates)
+settings.FIXTURE_DIRS cannot contain duplicates in order to avoid ... ok
+test_fixtures_dir_pathlib (fixtures_regress.tests.TestFixtures.test_fixtures_dir_pathlib) ... ok
+test_invalid_data (fixtures_regress.tests.TestFixtures.test_invalid_data)
+Test for ticket #4371 -- Loading a fixture file with invalid data ... ok
+test_invalid_data_no_ext (fixtures_regress.tests.TestFixtures.test_invalid_data_no_ext)
+Test for ticket #4371 -- Loading a fixture file with invalid data ... ok
+test_loaddata_empty_lines_jsonl (fixtures_regress.tests.TestFixtures.test_loaddata_empty_lines_jsonl) ... ok
+test_loaddata_forward_refs_split_fixtures (fixtures_regress.tests.TestFixtures.test_loaddata_forward_refs_split_fixtures)
+Regression for #17530 - should be able to cope with forward references ... ok
+test_loaddata_no_fixture_specified (fixtures_regress.tests.TestFixtures.test_loaddata_no_fixture_specified)
+Error is quickly reported when no fixtures is provided in the command ... ok
+test_loaddata_not_found_fields_ignore (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore)
+Test for ticket #9279 -- Ignores entries in ... ok
+test_loaddata_not_found_fields_ignore_jsonl (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore_jsonl) ... ok
+test_loaddata_not_found_fields_ignore_xml (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore_xml)
+Test for ticket #19998 -- Ignore entries in the XML serialized data ... ok
+test_loaddata_not_found_fields_ignore_yaml (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_ignore_yaml) ... ok
+test_loaddata_not_found_fields_not_ignore (fixtures_regress.tests.TestFixtures.test_loaddata_not_found_fields_not_ignore)
+Test for ticket #9279 -- Error is raised for entries in ... ok
+test_loaddata_raises_error_when_fixture_has_invalid_foreign_key (fixtures_regress.tests.TestFixtures.test_loaddata_raises_error_when_fixture_has_invalid_foreign_key)
+Data with nonexistent child key references raises error. ... ok
+test_loaddata_with_m2m_to_self (fixtures_regress.tests.TestFixtures.test_loaddata_with_m2m_to_self)
+Regression test for ticket #17946. ... ok
+test_loaddata_with_valid_fixture_dirs (fixtures_regress.tests.TestFixtures.test_loaddata_with_valid_fixture_dirs) ... ok
+test_loaddata_works_when_fixture_has_forward_refs (fixtures_regress.tests.TestFixtures.test_loaddata_works_when_fixture_has_forward_refs)
+Forward references cause fixtures not to load in MySQL (InnoDB). ... ok
+test_path_containing_dots (fixtures_regress.tests.TestFixtures.test_path_containing_dots) ... ok
+test_pg_sequence_resetting_checks (fixtures_regress.tests.TestFixtures.test_pg_sequence_resetting_checks)
+Test for ticket #7565 -- PostgreSQL sequence resetting checks shouldn't ... ok
+test_pretty_print_xml (fixtures_regress.tests.TestFixtures.test_pretty_print_xml)
+Regression test for ticket #4558 -- pretty printing of XML fixtures ... ok
+test_pretty_print_xml_empty_strings (fixtures_regress.tests.TestFixtures.test_pretty_print_xml_empty_strings)
+Regression test for ticket #4558 -- pretty printing of XML fixtures ... skipped "Database doesn't support feature(s): interprets_empty_strings_as_nulls"
+test_proxy_model_included (fixtures_regress.tests.TestFixtures.test_proxy_model_included)
+Regression for #11428 - Proxy models aren't included when you dumpdata ... ok
+test_relative_path (fixtures_regress.tests.TestFixtures.test_relative_path) ... ok
+test_relative_path_in_fixture_dirs (fixtures_regress.tests.TestFixtures.test_relative_path_in_fixture_dirs) ... ok
+test_ticket_20820 (fixtures_regress.tests.TestFixtures.test_ticket_20820)
+Regression for ticket #20820 -- loaddata on a model that inherits ... ok
+test_ticket_22421 (fixtures_regress.tests.TestFixtures.test_ticket_22421)
+Regression for ticket #22421 -- loaddata on a model that inherits from ... ok
+test_unimportable_serializer (fixtures_regress.tests.TestFixtures.test_unimportable_serializer)
+Failing serializer import raises the proper error ... ok
+test_unknown_format (fixtures_regress.tests.TestFixtures.test_unknown_format)
+Test for ticket #4371 -- Loading data of an unknown format should fail ... ok
+test_large_deletes (delete_regress.tests.LargeDeleteTests.test_large_deletes)
+If the number of objects > chunk size, deletion still occurs. ... ok
+test_set_querycount (delete_regress.tests.SetQueryCountTests.test_set_querycount) ... ok
+test_19187_values (delete_regress.tests.ProxyDeleteTest.test_19187_values) ... ok
+test_delete_concrete_parent (delete_regress.tests.ProxyDeleteTest.test_delete_concrete_parent)
+Deleting an instance of a concrete model should also delete objects ... ok
+test_delete_proxy (delete_regress.tests.ProxyDeleteTest.test_delete_proxy)
+Deleting the *proxy* instance bubbles through to its non-proxy and ... ok
+test_delete_proxy_of_proxy (delete_regress.tests.ProxyDeleteTest.test_delete_proxy_of_proxy)
+Deleting a proxy-of-proxy instance should bubble through to its proxy ... ok
+test_delete_proxy_pair (delete_regress.tests.ProxyDeleteTest.test_delete_proxy_pair)
+If a pair of proxy models are linked by an FK from one concrete parent ... ok
+test_compile_unresolved (expressions.tests.ValueTests.test_compile_unresolved) ... ok
+test_deconstruct (expressions.tests.ValueTests.test_deconstruct) ... ok
+test_deconstruct_output_field (expressions.tests.ValueTests.test_deconstruct_output_field) ... ok
+test_equal (expressions.tests.ValueTests.test_equal) ... ok
+test_equal_output_field (expressions.tests.ValueTests.test_equal_output_field) ... ok
+test_hash (expressions.tests.ValueTests.test_hash) ... ok
+test_output_field_decimalfield (expressions.tests.ValueTests.test_output_field_decimalfield) ... ok
+test_output_field_does_not_create_broken_validators (expressions.tests.ValueTests.test_output_field_does_not_create_broken_validators)
+The output field for a given Value doesn't get cleaned & validated, ... ok
+test_output_field_is_none_error (expressions.tests.ValueTests.test_output_field_is_none_error) ... ok
+test_output_field_or_none_property_not_cached (expressions.tests.ValueTests.test_output_field_or_none_property_not_cached) ... ok
+test_repr (expressions.tests.ValueTests.test_repr) ... ok
+test_resolve_output_field (expressions.tests.ValueTests.test_resolve_output_field) ... ok
+test_resolve_output_field_failure (expressions.tests.ValueTests.test_resolve_output_field_failure) ... ok
+test_update_TimeField_using_Value (expressions.tests.ValueTests.test_update_TimeField_using_Value) ... ok
+test_update_UUIDField_using_Value (expressions.tests.ValueTests.test_update_UUIDField_using_Value) ... ok
+test_delete_defered_model (defer_regress.tests.DeferDeletionSignalsTests.test_delete_defered_model) ... ok
+test_delete_defered_proxy_model (defer_regress.tests.DeferDeletionSignalsTests.test_delete_defered_proxy_model) ... ok
+test_ticket_19102_annotate (delete_regress.tests.Ticket19102Tests.test_ticket_19102_annotate) ... ok
+test_ticket_19102_defer (delete_regress.tests.Ticket19102Tests.test_ticket_19102_defer) ... ok
+test_ticket_19102_extra (delete_regress.tests.Ticket19102Tests.test_ticket_19102_extra) ... ok
+test_ticket_19102_select_related (delete_regress.tests.Ticket19102Tests.test_ticket_19102_select_related) ... ok
+test_as_subquery (filtered_relation.tests.FilteredRelationTests.test_as_subquery) ... ok
+test_condition_deeper_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_deeper_relation_name) ... ok
+test_condition_deeper_relation_name_implicit_exact (filtered_relation.tests.FilteredRelationTests.test_condition_deeper_relation_name_implicit_exact) ... ok
+test_condition_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_outside_relation_name) ... ok
+test_condition_with_exact_lookup_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_with_exact_lookup_outside_relation_name) ... ok
+test_condition_with_func_and_lookup_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_condition_with_func_and_lookup_outside_relation_name) ... ok
+test_conditional_expression (filtered_relation.tests.FilteredRelationTests.test_conditional_expression) ... ok
+test_conditional_expression_does_not_support_queryset (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_does_not_support_queryset) ... ok
+test_conditional_expression_lhs_contains_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_lhs_contains_relation_name) ... ok
+test_conditional_expression_lhs_startswith_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_lhs_startswith_relation_name) ... ok
+test_conditional_expression_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_outside_relation_name) ... ok
+test_conditional_expression_rhs_contains_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_rhs_contains_relation_name) ... ok
+test_conditional_expression_rhs_startswith_relation_name (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_rhs_startswith_relation_name) ... ok
+test_conditional_expression_with_case (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_case) ... ok
+test_conditional_expression_with_expressionwrapper (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_expressionwrapper) ... ok
+test_conditional_expression_with_lookup (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_lookup) ... ok
+test_conditional_expression_with_multiple_fields (filtered_relation.tests.FilteredRelationTests.test_conditional_expression_with_multiple_fields) ... ok
+test_deep_nested_foreign_key (filtered_relation.tests.FilteredRelationTests.test_deep_nested_foreign_key) ... ok
+test_defer (filtered_relation.tests.FilteredRelationTests.test_defer) ... ok
+test_difference (filtered_relation.tests.FilteredRelationTests.test_difference) ... ok
+test_eq (filtered_relation.tests.FilteredRelationTests.test_eq) ... ok
+test_exclude_relation_with_join (filtered_relation.tests.FilteredRelationTests.test_exclude_relation_with_join) ... ok
+test_expression_outside_relation_name (filtered_relation.tests.FilteredRelationTests.test_expression_outside_relation_name) ... ok
+test_extra (filtered_relation.tests.FilteredRelationTests.test_extra) ... ok
+test_internal_queryset_alias_mapping (filtered_relation.tests.FilteredRelationTests.test_internal_queryset_alias_mapping) ... ok
+test_intersection (filtered_relation.tests.FilteredRelationTests.test_intersection) ... ok
+test_multiple (filtered_relation.tests.FilteredRelationTests.test_multiple) ... ok
+test_multiple_times (filtered_relation.tests.FilteredRelationTests.test_multiple_times) ... ok
+test_nested_chained_relations (filtered_relation.tests.FilteredRelationTests.test_nested_chained_relations) ... ok
+test_nested_foreign_key (filtered_relation.tests.FilteredRelationTests.test_nested_foreign_key) ... ok
+test_nested_foreign_key_filtered_base_object (filtered_relation.tests.FilteredRelationTests.test_nested_foreign_key_filtered_base_object) ... ok
+test_nested_foreign_key_nested_field (filtered_relation.tests.FilteredRelationTests.test_nested_foreign_key_nested_field) ... ok
+test_nested_m2m_filtered (filtered_relation.tests.FilteredRelationTests.test_nested_m2m_filtered) ... ok
+test_only_not_supported (filtered_relation.tests.FilteredRelationTests.test_only_not_supported) ... ok
+test_relation_name_lookup (filtered_relation.tests.FilteredRelationTests.test_relation_name_lookup) ... ok
+test_select_for_update (filtered_relation.tests.FilteredRelationTests.test_select_for_update) ... ok
+test_select_related (filtered_relation.tests.FilteredRelationTests.test_select_related) ... ok
+test_select_related_foreign_key (filtered_relation.tests.FilteredRelationTests.test_select_related_foreign_key) ... ok
+test_select_related_foreign_key_for_update_of (filtered_relation.tests.FilteredRelationTests.test_select_related_foreign_key_for_update_of) ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
+test_select_related_multiple (filtered_relation.tests.FilteredRelationTests.test_select_related_multiple) ... ok
+test_select_related_with_empty_relation (filtered_relation.tests.FilteredRelationTests.test_select_related_with_empty_relation) ... ok
+test_three_level_nested_chained_relations (filtered_relation.tests.FilteredRelationTests.test_three_level_nested_chained_relations) ... ok
+test_union (filtered_relation.tests.FilteredRelationTests.test_union) ... ok
+test_values (filtered_relation.tests.FilteredRelationTests.test_values) ... ok
+test_values_list (filtered_relation.tests.FilteredRelationTests.test_values_list) ... ok
+test_with_condition_as_expression_error (filtered_relation.tests.FilteredRelationTests.test_with_condition_as_expression_error) ... ok
+test_with_empty_relation_name_error (filtered_relation.tests.FilteredRelationTests.test_with_empty_relation_name_error) ... ok
+test_with_exclude (filtered_relation.tests.FilteredRelationTests.test_with_exclude) ... ok
+test_with_generic_foreign_key (filtered_relation.tests.FilteredRelationTests.test_with_generic_foreign_key) ... ok
+test_with_join (filtered_relation.tests.FilteredRelationTests.test_with_join) ... ok
+test_with_join_and_complex_condition (filtered_relation.tests.FilteredRelationTests.test_with_join_and_complex_condition) ... ok
+test_with_m2m (filtered_relation.tests.FilteredRelationTests.test_with_m2m) ... ok
+test_with_m2m_deep (filtered_relation.tests.FilteredRelationTests.test_with_m2m_deep) ... ok
+test_with_m2m_multijoin (filtered_relation.tests.FilteredRelationTests.test_with_m2m_multijoin) ... ok
+test_with_multiple_filter (filtered_relation.tests.FilteredRelationTests.test_with_multiple_filter) ... ok
+test_with_prefetch_related (filtered_relation.tests.FilteredRelationTests.test_with_prefetch_related) ... ok
+test_without_join (filtered_relation.tests.FilteredRelationTests.test_without_join) ... ok
+test_defer_baseclass_when_subclass_has_added_field (defer.tests.BigChildDeferTests.test_defer_baseclass_when_subclass_has_added_field) ... ok
+test_defer_subclass (defer.tests.BigChildDeferTests.test_defer_subclass) ... ok
+test_defer_subclass_both (defer.tests.BigChildDeferTests.test_defer_subclass_both) ... ok
+test_only_baseclass_when_subclass_has_added_field (defer.tests.BigChildDeferTests.test_only_baseclass_when_subclass_has_added_field) ... ok
+test_only_subclass (defer.tests.BigChildDeferTests.test_only_subclass) ... ok
+test_defer_not_clear_cached_relations (defer.tests.DeferredRelationTests.test_defer_not_clear_cached_relations) ... ok
+test_only_not_clear_cached_relations (defer.tests.DeferredRelationTests.test_only_not_clear_cached_relations) ... ok
+test_reraising_backend_specific_database_exception (db_utils.tests.DatabaseErrorWrapperTests.test_reraising_backend_specific_database_exception) ... skipped 'PostgreSQL test'
 test_custom_refresh_on_deferred_loading (defer.tests.TestDefer2.test_custom_refresh_on_deferred_loading) ... ok
 test_defer_inheritance_pk_chaining (defer.tests.TestDefer2.test_defer_inheritance_pk_chaining)
 When an inherited model is fetched from the DB, its PK is also fetched. ... ok
@@ -26582,118 +26553,37 @@
 test_eq (defer.tests.TestDefer2.test_eq) ... ok
 test_refresh_not_loading_deferred_fields (defer.tests.TestDefer2.test_refresh_not_loading_deferred_fields) ... ok
 test_refresh_when_one_field_deferred (defer.tests.TestDefer2.test_refresh_when_one_field_deferred) ... ok
-test_collate_filter_ci (db_functions.comparison.test_collate.CollateTests.test_collate_filter_ci) ... ok
-test_collate_order_by_cs (db_functions.comparison.test_collate.CollateTests.test_collate_order_by_cs) ... ok
-test_invalid_collation (db_functions.comparison.test_collate.CollateTests.test_invalid_collation) ... ok
-test_language_collation_order_by (db_functions.comparison.test_collate.CollateTests.test_language_collation_order_by) ... skipped 'This backend does not support language collations.'
+test_lefthand_addition (expressions.tests.ExpressionOperatorTests.test_lefthand_addition) ... ok
+test_lefthand_bitwise_and (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_and) ... ok
+test_lefthand_bitwise_left_shift_operator (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_left_shift_operator) ... ok
+test_lefthand_bitwise_or (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_or) ... ok
+test_lefthand_bitwise_right_shift_operator (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_right_shift_operator) ... ok
+test_lefthand_bitwise_xor (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor) ... ok
+test_lefthand_bitwise_xor_not_supported (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_not_supported) ... skipped "Oracle doesn't support bitwise XOR."
+test_lefthand_bitwise_xor_null (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_null) ... ok
+test_lefthand_bitwise_xor_right_null (expressions.tests.ExpressionOperatorTests.test_lefthand_bitwise_xor_right_null) ... ok
+test_lefthand_division (expressions.tests.ExpressionOperatorTests.test_lefthand_division) ... ok
+test_lefthand_modulo (expressions.tests.ExpressionOperatorTests.test_lefthand_modulo) ... ok
+test_lefthand_modulo_null (expressions.tests.ExpressionOperatorTests.test_lefthand_modulo_null) ... ok
+test_lefthand_multiplication (expressions.tests.ExpressionOperatorTests.test_lefthand_multiplication) ... ok
+test_lefthand_power (expressions.tests.ExpressionOperatorTests.test_lefthand_power) ... ok
+test_lefthand_subtraction (expressions.tests.ExpressionOperatorTests.test_lefthand_subtraction) ... ok
+test_lefthand_transformed_field_bitwise_or (expressions.tests.ExpressionOperatorTests.test_lefthand_transformed_field_bitwise_or) ... ok
+test_right_hand_addition (expressions.tests.ExpressionOperatorTests.test_right_hand_addition) ... ok
+test_right_hand_division (expressions.tests.ExpressionOperatorTests.test_right_hand_division) ... ok
+test_right_hand_modulo (expressions.tests.ExpressionOperatorTests.test_right_hand_modulo) ... ok
+test_right_hand_multiplication (expressions.tests.ExpressionOperatorTests.test_right_hand_multiplication) ... ok
+test_right_hand_subtraction (expressions.tests.ExpressionOperatorTests.test_right_hand_subtraction) ... ok
+test_righthand_power (expressions.tests.ExpressionOperatorTests.test_righthand_power) ... ok
 test_basic (db_functions.comparison.test_coalesce.CoalesceTests.test_basic) ... ok
 test_empty_queryset (db_functions.comparison.test_coalesce.CoalesceTests.test_empty_queryset) ... ok
 test_gt_two_expressions (db_functions.comparison.test_coalesce.CoalesceTests.test_gt_two_expressions) ... ok
 test_mixed_values (db_functions.comparison.test_coalesce.CoalesceTests.test_mixed_values) ... ok
 test_ordering (db_functions.comparison.test_coalesce.CoalesceTests.test_ordering) ... ok
-test_defer (defer.tests.DeferTests.test_defer) ... ok
-test_defer_baseclass_when_subclass_has_no_added_fields (defer.tests.DeferTests.test_defer_baseclass_when_subclass_has_no_added_fields) ... ok
-test_defer_extra (defer.tests.DeferTests.test_defer_extra) ... ok
-test_defer_fk_attname (defer.tests.DeferTests.test_defer_fk_attname) ... ok
-test_defer_foreign_keys_are_deferred_and_not_traversed (defer.tests.DeferTests.test_defer_foreign_keys_are_deferred_and_not_traversed) ... ok
-test_defer_none_to_clear_deferred_set (defer.tests.DeferTests.test_defer_none_to_clear_deferred_set) ... ok
-test_defer_of_overridden_scalar (defer.tests.DeferTests.test_defer_of_overridden_scalar) ... ok
-test_defer_on_an_already_deferred_field (defer.tests.DeferTests.test_defer_on_an_already_deferred_field) ... ok
-test_defer_only_chaining (defer.tests.DeferTests.test_defer_only_chaining) ... ok
-test_defer_only_clear (defer.tests.DeferTests.test_defer_only_clear) ... ok
-test_defer_values_does_not_defer (defer.tests.DeferTests.test_defer_values_does_not_defer) ... ok
-test_defer_with_select_related (defer.tests.DeferTests.test_defer_with_select_related) ... ok
-test_get (defer.tests.DeferTests.test_get) ... ok
-test_only (defer.tests.DeferTests.test_only) ... ok
-test_only_baseclass_when_subclass_has_no_added_fields (defer.tests.DeferTests.test_only_baseclass_when_subclass_has_no_added_fields) ... ok
-test_only_none_raises_error (defer.tests.DeferTests.test_only_none_raises_error) ... ok
-test_only_values_does_not_defer (defer.tests.DeferTests.test_only_values_does_not_defer) ... ok
-test_only_with_select_related (defer.tests.DeferTests.test_only_with_select_related) ... ok
-test_saving_object_with_deferred_field (defer.tests.DeferTests.test_saving_object_with_deferred_field) ... ok
-test_basic (db_functions.comparison.test_nullif.NullIfTests.test_basic) ... ok
-test_null_argument (db_functions.comparison.test_nullif.NullIfTests.test_null_argument) ... ok
-test_null_literal (db_functions.comparison.test_nullif.NullIfTests.test_null_literal) ... skipped 'Oracle specific test for NULL-literal'
-test_too_few_args (db_functions.comparison.test_nullif.NullIfTests.test_too_few_args) ... ok
-test_aggregate (expressions_case.tests.CaseExpressionTests.test_aggregate) ... ok
-test_aggregate_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_aggregate_with_expression_as_condition) ... ok
-test_aggregate_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_aggregate_with_expression_as_value) ... ok
-test_aggregation_empty_cases (expressions_case.tests.CaseExpressionTests.test_aggregation_empty_cases) ... ok
-test_annotate (expressions_case.tests.CaseExpressionTests.test_annotate) ... ok
-test_annotate_exclude (expressions_case.tests.CaseExpressionTests.test_annotate_exclude) ... ok
-test_annotate_filter_decimal (expressions_case.tests.CaseExpressionTests.test_annotate_filter_decimal) ... ok
-test_annotate_values_not_in_order_by (expressions_case.tests.CaseExpressionTests.test_annotate_values_not_in_order_by) ... ok
-test_annotate_with_aggregation_in_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_aggregation_in_condition) ... ok
-test_annotate_with_aggregation_in_predicate (expressions_case.tests.CaseExpressionTests.test_annotate_with_aggregation_in_predicate) ... ok
-test_annotate_with_aggregation_in_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_aggregation_in_value) ... ok
-test_annotate_with_annotation_in_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_annotation_in_condition) ... ok
-test_annotate_with_annotation_in_predicate (expressions_case.tests.CaseExpressionTests.test_annotate_with_annotation_in_predicate) ... ok
-test_annotate_with_annotation_in_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_annotation_in_value) ... ok
-test_annotate_with_empty_when (expressions_case.tests.CaseExpressionTests.test_annotate_with_empty_when) ... ok
-test_annotate_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_expression_as_condition) ... ok
-test_annotate_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_expression_as_value) ... ok
-test_annotate_with_full_when (expressions_case.tests.CaseExpressionTests.test_annotate_with_full_when) ... ok
-test_annotate_with_in_clause (expressions_case.tests.CaseExpressionTests.test_annotate_with_in_clause) ... ok
-test_annotate_with_join_in_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_join_in_condition) ... ok
-test_annotate_with_join_in_predicate (expressions_case.tests.CaseExpressionTests.test_annotate_with_join_in_predicate) ... ok
-test_annotate_with_join_in_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_join_in_value) ... ok
-test_annotate_without_default (expressions_case.tests.CaseExpressionTests.test_annotate_without_default) ... ok
-test_case_reuse (expressions_case.tests.CaseExpressionTests.test_case_reuse) ... ok
-test_combined_expression (expressions_case.tests.CaseExpressionTests.test_combined_expression) ... ok
-test_combined_q_object (expressions_case.tests.CaseExpressionTests.test_combined_q_object) ... ok
-test_condition_with_lookups (expressions_case.tests.CaseExpressionTests.test_condition_with_lookups) ... ok
-test_filter (expressions_case.tests.CaseExpressionTests.test_filter) ... ok
-test_filter_with_aggregation_in_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_aggregation_in_condition) ... ok
-test_filter_with_aggregation_in_predicate (expressions_case.tests.CaseExpressionTests.test_filter_with_aggregation_in_predicate) ... ok
-test_filter_with_aggregation_in_value (expressions_case.tests.CaseExpressionTests.test_filter_with_aggregation_in_value) ... ok
-test_filter_with_annotation_in_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_annotation_in_condition) ... ok
-test_filter_with_annotation_in_predicate (expressions_case.tests.CaseExpressionTests.test_filter_with_annotation_in_predicate) ... ok
-test_filter_with_annotation_in_value (expressions_case.tests.CaseExpressionTests.test_filter_with_annotation_in_value) ... ok
-test_filter_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_expression_as_condition) ... ok
-test_filter_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_filter_with_expression_as_value) ... ok
-test_filter_with_join_in_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_join_in_condition) ... ok
-test_filter_with_join_in_predicate (expressions_case.tests.CaseExpressionTests.test_filter_with_join_in_predicate) ... ok
-test_filter_with_join_in_value (expressions_case.tests.CaseExpressionTests.test_filter_with_join_in_value) ... ok
-test_filter_without_default (expressions_case.tests.CaseExpressionTests.test_filter_without_default) ... ok
-test_in_subquery (expressions_case.tests.CaseExpressionTests.test_in_subquery) ... ok
-test_join_promotion (expressions_case.tests.CaseExpressionTests.test_join_promotion) ... ok
-test_join_promotion_multiple_annotations (expressions_case.tests.CaseExpressionTests.test_join_promotion_multiple_annotations) ... ok
-test_lookup_different_fields (expressions_case.tests.CaseExpressionTests.test_lookup_different_fields) ... ok
-test_lookup_in_condition (expressions_case.tests.CaseExpressionTests.test_lookup_in_condition) ... ok
-test_m2m_exclude (expressions_case.tests.CaseExpressionTests.test_m2m_exclude) ... ok
-test_m2m_reuse (expressions_case.tests.CaseExpressionTests.test_m2m_reuse) ... ok
-test_order_by_conditional_explicit (expressions_case.tests.CaseExpressionTests.test_order_by_conditional_explicit) ... ok
-test_order_by_conditional_implicit (expressions_case.tests.CaseExpressionTests.test_order_by_conditional_implicit) ... ok
-test_update (expressions_case.tests.CaseExpressionTests.test_update) ... ok
-test_update_big_integer (expressions_case.tests.CaseExpressionTests.test_update_big_integer) ... ok
-test_update_binary (expressions_case.tests.CaseExpressionTests.test_update_binary) ... ok
-test_update_boolean (expressions_case.tests.CaseExpressionTests.test_update_boolean) ... ok
-test_update_date (expressions_case.tests.CaseExpressionTests.test_update_date) ... ok
-test_update_date_time (expressions_case.tests.CaseExpressionTests.test_update_date_time) ... ok
-test_update_decimal (expressions_case.tests.CaseExpressionTests.test_update_decimal) ... ok
-test_update_duration (expressions_case.tests.CaseExpressionTests.test_update_duration) ... ok
-test_update_email (expressions_case.tests.CaseExpressionTests.test_update_email) ... ok
-test_update_file (expressions_case.tests.CaseExpressionTests.test_update_file) ... ok
-test_update_file_path (expressions_case.tests.CaseExpressionTests.test_update_file_path) ... ok
-test_update_fk (expressions_case.tests.CaseExpressionTests.test_update_fk) ... ok
-test_update_float (expressions_case.tests.CaseExpressionTests.test_update_float) ... ok
-test_update_generic_ip_address (expressions_case.tests.CaseExpressionTests.test_update_generic_ip_address) ... ok
-test_update_image (expressions_case.tests.CaseExpressionTests.test_update_image) ... ok
-test_update_null_boolean (expressions_case.tests.CaseExpressionTests.test_update_null_boolean) ... ok
-test_update_positive_big_integer (expressions_case.tests.CaseExpressionTests.test_update_positive_big_integer) ... ok
-test_update_positive_integer (expressions_case.tests.CaseExpressionTests.test_update_positive_integer) ... ok
-test_update_positive_small_integer (expressions_case.tests.CaseExpressionTests.test_update_positive_small_integer) ... ok
-test_update_slug (expressions_case.tests.CaseExpressionTests.test_update_slug) ... ok
-test_update_small_integer (expressions_case.tests.CaseExpressionTests.test_update_small_integer) ... ok
-test_update_string (expressions_case.tests.CaseExpressionTests.test_update_string) ... ok
-test_update_text (expressions_case.tests.CaseExpressionTests.test_update_text) ... ok
-test_update_time (expressions_case.tests.CaseExpressionTests.test_update_time) ... ok
-test_update_url (expressions_case.tests.CaseExpressionTests.test_update_url) ... ok
-test_update_uuid (expressions_case.tests.CaseExpressionTests.test_update_uuid) ... ok
-test_update_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_update_with_expression_as_condition) ... ok
-test_update_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_update_with_expression_as_value) ... ok
-test_update_with_join_in_condition_raise_field_error (expressions_case.tests.CaseExpressionTests.test_update_with_join_in_condition_raise_field_error) ... ok
-test_update_with_join_in_predicate_raise_field_error (expressions_case.tests.CaseExpressionTests.test_update_with_join_in_predicate_raise_field_error) ... ok
-test_update_without_default (expressions_case.tests.CaseExpressionTests.test_update_without_default) ... ok
+test_collate_filter_ci (db_functions.comparison.test_collate.CollateTests.test_collate_filter_ci) ... ok
+test_collate_order_by_cs (db_functions.comparison.test_collate.CollateTests.test_collate_order_by_cs) ... ok
+test_invalid_collation (db_functions.comparison.test_collate.CollateTests.test_invalid_collation) ... ok
+test_language_collation_order_by (db_functions.comparison.test_collate.CollateTests.test_language_collation_order_by) ... skipped 'This backend does not support language collations.'
 test_aggregate_rawsql_annotation (expressions.tests.BasicExpressionsTests.test_aggregate_rawsql_annotation) ... ok
 test_aggregate_subquery_annotation (expressions.tests.BasicExpressionsTests.test_aggregate_subquery_annotation) ... ok
 test_annotate_values_aggregate (expressions.tests.BasicExpressionsTests.test_annotate_values_aggregate) ... ok
@@ -26768,20 +26658,24 @@
 test_update_with_fk (expressions.tests.BasicExpressionsTests.test_update_with_fk) ... ok
 test_update_with_none (expressions.tests.BasicExpressionsTests.test_update_with_none) ... ok
 test_uuid_pk_subquery (expressions.tests.BasicExpressionsTests.test_uuid_pk_subquery) ... ok
-test_not_supported (db_functions.json.test_json_array.JSONArrayNotSupportedTests.test_not_supported) ... skipped 'Database has feature(s) supports_json_field'
-test_all_null (db_functions.comparison.test_least.LeastTests.test_all_null) ... ok
-test_basic (db_functions.comparison.test_least.LeastTests.test_basic) ... ok
-test_coalesce_workaround (db_functions.comparison.test_least.LeastTests.test_coalesce_workaround) ... ok
-test_coalesce_workaround_mysql (db_functions.comparison.test_least.LeastTests.test_coalesce_workaround_mysql) ... skipped 'MySQL-specific workaround'
-test_decimal_filter (db_functions.comparison.test_least.LeastTests.test_decimal_filter) ... ok
-test_ignores_null (db_functions.comparison.test_least.LeastTests.test_ignores_null) ... skipped "Database doesn't support feature(s): greatest_least_ignores_nulls"
-test_one_expressions (db_functions.comparison.test_least.LeastTests.test_one_expressions) ... ok
-test_propagates_null (db_functions.comparison.test_least.LeastTests.test_propagates_null) ... ok
-test_related_field (db_functions.comparison.test_least.LeastTests.test_related_field) ... ok
-test_update (db_functions.comparison.test_least.LeastTests.test_update) ... ok
-test_not_supported (db_functions.json.test_json_object.JSONObjectNotSupportedTests.test_not_supported) ... skipped 'Database has feature(s) has_json_object_function'
-test_basic (db_functions.datetime.test_now.NowTests.test_basic) ... ok
-test_microseconds (db_functions.datetime.test_now.NowTests.test_microseconds) ... ok
+test_cast_from_db_date_to_datetime (db_functions.comparison.test_cast.CastTests.test_cast_from_db_date_to_datetime) ... ok
+test_cast_from_db_datetime_to_date (db_functions.comparison.test_cast.CastTests.test_cast_from_db_datetime_to_date) ... ok
+test_cast_from_db_datetime_to_date_group_by (db_functions.comparison.test_cast.CastTests.test_cast_from_db_datetime_to_date_group_by) ... ok
+test_cast_from_db_datetime_to_time (db_functions.comparison.test_cast.CastTests.test_cast_from_db_datetime_to_time) ... ok
+test_cast_from_field (db_functions.comparison.test_cast.CastTests.test_cast_from_field) ... ok
+test_cast_from_python (db_functions.comparison.test_cast.CastTests.test_cast_from_python) ... ok
+test_cast_from_python_to_date (db_functions.comparison.test_cast.CastTests.test_cast_from_python_to_date) ... ok
+test_cast_from_python_to_datetime (db_functions.comparison.test_cast.CastTests.test_cast_from_python_to_datetime) ... ok
+test_cast_from_value (db_functions.comparison.test_cast.CastTests.test_cast_from_value) ... ok
+test_cast_to_char_field_with_max_length (db_functions.comparison.test_cast.CastTests.test_cast_to_char_field_with_max_length) ... skipped "Database doesn't support feature(s): supports_cast_with_precision"
+test_cast_to_char_field_without_max_length (db_functions.comparison.test_cast.CastTests.test_cast_to_char_field_without_max_length) ... ok
+test_cast_to_decimal_field (db_functions.comparison.test_cast.CastTests.test_cast_to_decimal_field) ... skipped "Database doesn't support feature(s): supports_cast_with_precision"
+test_cast_to_duration (db_functions.comparison.test_cast.CastTests.test_cast_to_duration) ... ok
+test_cast_to_integer (db_functions.comparison.test_cast.CastTests.test_cast_to_integer) ... ok
+test_cast_to_integer_foreign_key (db_functions.comparison.test_cast.CastTests.test_cast_to_integer_foreign_key) ... ok
+test_cast_to_text_field (db_functions.comparison.test_cast.CastTests.test_cast_to_text_field) ... ok
+test_expression_wrapped_with_parentheses_on_postgresql (db_functions.comparison.test_cast.CastTests.test_expression_wrapped_with_parentheses_on_postgresql)
+The SQL for the Cast expression is wrapped with parentheses in case ... skipped 'PostgreSQL test'
 test_basic (defer_regress.tests.DeferRegressionTest.test_basic) ... ok
 test_common_model_different_mask (defer_regress.tests.DeferRegressionTest.test_common_model_different_mask) ... ok
 test_defer_annotate_select_related (defer_regress.tests.DeferRegressionTest.test_defer_annotate_select_related) ... ok
@@ -26798,86 +26692,61 @@
 test_self_referential_one_to_one (defer_regress.tests.DeferRegressionTest.test_self_referential_one_to_one) ... ok
 test_ticket_16409 (defer_regress.tests.DeferRegressionTest.test_ticket_16409) ... ok
 test_ticket_23270 (defer_regress.tests.DeferRegressionTest.test_ticket_23270) ... ok
+test_defer (defer.tests.DeferTests.test_defer) ... ok
+test_defer_baseclass_when_subclass_has_no_added_fields (defer.tests.DeferTests.test_defer_baseclass_when_subclass_has_no_added_fields) ... ok
+test_defer_extra (defer.tests.DeferTests.test_defer_extra) ... ok
+test_defer_fk_attname (defer.tests.DeferTests.test_defer_fk_attname) ... ok
+test_defer_foreign_keys_are_deferred_and_not_traversed (defer.tests.DeferTests.test_defer_foreign_keys_are_deferred_and_not_traversed) ... ok
+test_defer_none_to_clear_deferred_set (defer.tests.DeferTests.test_defer_none_to_clear_deferred_set) ... ok
+test_defer_of_overridden_scalar (defer.tests.DeferTests.test_defer_of_overridden_scalar) ... ok
+test_defer_on_an_already_deferred_field (defer.tests.DeferTests.test_defer_on_an_already_deferred_field) ... ok
+test_defer_only_chaining (defer.tests.DeferTests.test_defer_only_chaining) ... ok
+test_defer_only_clear (defer.tests.DeferTests.test_defer_only_clear) ... ok
+test_defer_values_does_not_defer (defer.tests.DeferTests.test_defer_values_does_not_defer) ... ok
+test_defer_with_select_related (defer.tests.DeferTests.test_defer_with_select_related) ... ok
+test_get (defer.tests.DeferTests.test_get) ... ok
+test_only (defer.tests.DeferTests.test_only) ... ok
+test_only_baseclass_when_subclass_has_no_added_fields (defer.tests.DeferTests.test_only_baseclass_when_subclass_has_no_added_fields) ... ok
+test_only_none_raises_error (defer.tests.DeferTests.test_only_none_raises_error) ... ok
+test_only_values_does_not_defer (defer.tests.DeferTests.test_only_values_does_not_defer) ... ok
+test_only_with_select_related (defer.tests.DeferTests.test_only_with_select_related) ... ok
+test_saving_object_with_deferred_field (defer.tests.DeferTests.test_saving_object_with_deferred_field) ... ok
+test_basic (db_functions.comparison.test_nullif.NullIfTests.test_basic) ... ok
+test_null_argument (db_functions.comparison.test_nullif.NullIfTests.test_null_argument) ... ok
+test_null_literal (db_functions.comparison.test_nullif.NullIfTests.test_null_literal) ... skipped 'Oracle specific test for NULL-literal'
+test_too_few_args (db_functions.comparison.test_nullif.NullIfTests.test_too_few_args) ... ok
+test_all_null (db_functions.comparison.test_least.LeastTests.test_all_null) ... ok
+test_basic (db_functions.comparison.test_least.LeastTests.test_basic) ... ok
+test_coalesce_workaround (db_functions.comparison.test_least.LeastTests.test_coalesce_workaround) ... ok
+test_coalesce_workaround_mysql (db_functions.comparison.test_least.LeastTests.test_coalesce_workaround_mysql) ... skipped 'MySQL-specific workaround'
+test_decimal_filter (db_functions.comparison.test_least.LeastTests.test_decimal_filter) ... ok
+test_ignores_null (db_functions.comparison.test_least.LeastTests.test_ignores_null) ... skipped "Database doesn't support feature(s): greatest_least_ignores_nulls"
+test_one_expressions (db_functions.comparison.test_least.LeastTests.test_one_expressions) ... ok
+test_propagates_null (db_functions.comparison.test_least.LeastTests.test_propagates_null) ... ok
+test_related_field (db_functions.comparison.test_least.LeastTests.test_related_field) ... ok
+test_update (db_functions.comparison.test_least.LeastTests.test_update) ... ok
+test_not_supported (db_functions.json.test_json_array.JSONArrayNotSupportedTests.test_not_supported) ... skipped 'Database has feature(s) supports_json_field'
+test_basic (db_functions.datetime.test_now.NowTests.test_basic) ... ok
+test_microseconds (db_functions.datetime.test_now.NowTests.test_microseconds) ... ok
+test_not_supported (db_functions.json.test_json_object.JSONObjectNotSupportedTests.test_not_supported) ... skipped 'Database has feature(s) has_json_object_function'
 test_nested_json_array_object (db_functions.json.test_json_array.JSONArrayObjectTests.test_nested_json_array_object) ... ok
 test_nested_json_object_array (db_functions.json.test_json_array.JSONArrayObjectTests.test_nested_json_object_array) ... ok
 test_order_by_nested_key (db_functions.json.test_json_array.JSONArrayObjectTests.test_order_by_nested_key) ... ok
-test_cast_from_db_date_to_datetime (db_functions.comparison.test_cast.CastTests.test_cast_from_db_date_to_datetime) ... ok
-test_cast_from_db_datetime_to_date (db_functions.comparison.test_cast.CastTests.test_cast_from_db_datetime_to_date) ... ok
-test_cast_from_db_datetime_to_date_group_by (db_functions.comparison.test_cast.CastTests.test_cast_from_db_datetime_to_date_group_by) ... ok
-test_cast_from_db_datetime_to_time (db_functions.comparison.test_cast.CastTests.test_cast_from_db_datetime_to_time) ... ok
-test_cast_from_field (db_functions.comparison.test_cast.CastTests.test_cast_from_field) ... ok
-test_cast_from_python (db_functions.comparison.test_cast.CastTests.test_cast_from_python) ... ok
-test_cast_from_python_to_date (db_functions.comparison.test_cast.CastTests.test_cast_from_python_to_date) ... ok
-test_cast_from_python_to_datetime (db_functions.comparison.test_cast.CastTests.test_cast_from_python_to_datetime) ... ok
-test_cast_from_value (db_functions.comparison.test_cast.CastTests.test_cast_from_value) ... ok
-test_cast_to_char_field_with_max_length (db_functions.comparison.test_cast.CastTests.test_cast_to_char_field_with_max_length) ... skipped "Database doesn't support feature(s): supports_cast_with_precision"
-test_cast_to_char_field_without_max_length (db_functions.comparison.test_cast.CastTests.test_cast_to_char_field_without_max_length) ... ok
-test_cast_to_decimal_field (db_functions.comparison.test_cast.CastTests.test_cast_to_decimal_field) ... skipped "Database doesn't support feature(s): supports_cast_with_precision"
-test_cast_to_duration (db_functions.comparison.test_cast.CastTests.test_cast_to_duration) ... ok
-test_cast_to_integer (db_functions.comparison.test_cast.CastTests.test_cast_to_integer) ... ok
-test_cast_to_integer_foreign_key (db_functions.comparison.test_cast.CastTests.test_cast_to_integer_foreign_key) ... ok
-test_cast_to_text_field (db_functions.comparison.test_cast.CastTests.test_cast_to_text_field) ... ok
-test_expression_wrapped_with_parentheses_on_postgresql (db_functions.comparison.test_cast.CastTests.test_expression_wrapped_with_parentheses_on_postgresql)
-The SQL for the Cast expression is wrapped with parentheses in case ... skipped 'PostgreSQL test'
-test_ambiguous_compressed_fixture (fixtures.tests.FixtureLoadingTests.test_ambiguous_compressed_fixture) ... ok
-test_compress_format_loading (fixtures.tests.FixtureLoadingTests.test_compress_format_loading) ... ok
-test_compressed_loading (fixtures.tests.FixtureLoadingTests.test_compressed_loading) ... ok
-test_compressed_loading_bz2 (fixtures.tests.FixtureLoadingTests.test_compressed_loading_bz2) ... ok
-test_compressed_loading_gzip (fixtures.tests.FixtureLoadingTests.test_compressed_loading_gzip) ... ok
-test_compressed_loading_lzma (fixtures.tests.FixtureLoadingTests.test_compressed_loading_lzma) ... ok
-test_compressed_loading_xz (fixtures.tests.FixtureLoadingTests.test_compressed_loading_xz) ... ok
-test_compressed_specified_loading (fixtures.tests.FixtureLoadingTests.test_compressed_specified_loading) ... ok
-test_db_loading (fixtures.tests.FixtureLoadingTests.test_db_loading) ... ok
-test_dumpdata_objects_with_prefetch_related (fixtures.tests.FixtureLoadingTests.test_dumpdata_objects_with_prefetch_related) ... ok
-test_dumpdata_progressbar (fixtures.tests.FixtureLoadingTests.test_dumpdata_progressbar)
-Dumpdata shows a progress bar on the command line when --output is set, ... ok
-test_dumpdata_proxy_with_concrete (fixtures.tests.FixtureLoadingTests.test_dumpdata_proxy_with_concrete)
-A warning isn't displayed if a proxy model is dumped with its concrete ... ok
-test_dumpdata_proxy_without_concrete (fixtures.tests.FixtureLoadingTests.test_dumpdata_proxy_without_concrete)
-A warning is displayed if a proxy model is dumped without its concrete ... ok
-test_dumpdata_with_excludes (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_excludes) ... ok
-test_dumpdata_with_file_bz2_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_bz2_output) ... ok
-test_dumpdata_with_file_gzip_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_gzip_output) ... ok
-test_dumpdata_with_file_lzma_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_lzma_output) ... ok
-test_dumpdata_with_file_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_output) ... ok
-test_dumpdata_with_file_xz_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_xz_output) ... ok
-test_dumpdata_with_file_zip_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_zip_output) ... ok
-test_dumpdata_with_filtering_manager (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_filtering_manager) ... ok
-test_dumpdata_with_pks (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_pks) ... ok
-test_dumpdata_with_uuid_pks (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_uuid_pks) ... ok
-test_exclude_option_errors (fixtures.tests.FixtureLoadingTests.test_exclude_option_errors)
-Excluding a bogus app or model should raise an error. ... ok
-test_load_fixture_with_special_characters (fixtures.tests.FixtureLoadingTests.test_load_fixture_with_special_characters) ... ok
-test_loaddata_app_option (fixtures.tests.FixtureLoadingTests.test_loaddata_app_option) ... ok
-test_loaddata_error_message (fixtures.tests.FixtureLoadingTests.test_loaddata_error_message)
-Loading a fixture which contains an invalid object outputs an error ... ok
-test_loaddata_null_characters_on_postgresql (fixtures.tests.FixtureLoadingTests.test_loaddata_null_characters_on_postgresql) ... skipped "Database doesn't support feature(s): prohibits_null_characters_in_text_exception"
-test_loaddata_verbosity_three (fixtures.tests.FixtureLoadingTests.test_loaddata_verbosity_three) ... ok
-test_loading_and_dumping (fixtures.tests.FixtureLoadingTests.test_loading_and_dumping) ... ok
-test_loading_stdin (fixtures.tests.FixtureLoadingTests.test_loading_stdin)
-Loading fixtures from stdin with json and xml. ... ok
-test_loading_using (fixtures.tests.FixtureLoadingTests.test_loading_using) ... ok
-test_loading_with_exclude_app (fixtures.tests.FixtureLoadingTests.test_loading_with_exclude_app) ... ok
-test_loading_with_exclude_model (fixtures.tests.FixtureLoadingTests.test_loading_with_exclude_model) ... ok
-test_output_formats (fixtures.tests.FixtureLoadingTests.test_output_formats) ... ok
-test_stdin_without_format (fixtures.tests.FixtureLoadingTests.test_stdin_without_format)
-Reading from stdin raises an error if format isn't specified. ... ok
-test_unmatched_identifier_loading (fixtures.tests.FixtureLoadingTests.test_unmatched_identifier_loading) ... ok
-test_decimal (db_functions.math.test_abs.AbsTests.test_decimal) ... ok
-test_float (db_functions.math.test_abs.AbsTests.test_float) ... ok
-test_integer (db_functions.math.test_abs.AbsTests.test_integer) ... ok
-test_null (db_functions.math.test_abs.AbsTests.test_null) ... ok
-test_transform (db_functions.math.test_abs.AbsTests.test_transform) ... ok
-test_decimal (db_functions.math.test_acos.ACosTests.test_decimal) ... ok
-test_float (db_functions.math.test_acos.ACosTests.test_float) ... ok
-test_integer (db_functions.math.test_acos.ACosTests.test_integer) ... ok
-test_null (db_functions.math.test_acos.ACosTests.test_null) ... ok
-test_transform (db_functions.math.test_acos.ACosTests.test_transform) ... ok
-test_decimal (db_functions.math.test_asin.ASinTests.test_decimal) ... ok
-test_float (db_functions.math.test_asin.ASinTests.test_float) ... ok
-test_integer (db_functions.math.test_asin.ASinTests.test_integer) ... ok
-test_null (db_functions.math.test_asin.ASinTests.test_null) ... ok
-test_transform (db_functions.math.test_asin.ASinTests.test_transform) ... ok
+test_fast_delete_aggregation (delete.tests.FastDeleteTests.test_fast_delete_aggregation) ... ok
+test_fast_delete_all (delete.tests.FastDeleteTests.test_fast_delete_all) ... ok
+test_fast_delete_combined_relationships (delete.tests.FastDeleteTests.test_fast_delete_combined_relationships) ... ok
+test_fast_delete_empty_no_update_can_self_select (delete.tests.FastDeleteTests.test_fast_delete_empty_no_update_can_self_select)
+Fast deleting when DatabaseFeatures.update_can_self_select = False ... ok
+test_fast_delete_empty_result_set (delete.tests.FastDeleteTests.test_fast_delete_empty_result_set) ... ok
+test_fast_delete_fk (delete.tests.FastDeleteTests.test_fast_delete_fk) ... ok
+test_fast_delete_full_match (delete.tests.FastDeleteTests.test_fast_delete_full_match) ... ok
+test_fast_delete_inheritance (delete.tests.FastDeleteTests.test_fast_delete_inheritance) ... ok
+test_fast_delete_instance_set_pk_none (delete.tests.FastDeleteTests.test_fast_delete_instance_set_pk_none) ... ok
+test_fast_delete_joined_qs (delete.tests.FastDeleteTests.test_fast_delete_joined_qs) ... ok
+test_fast_delete_large_batch (delete.tests.FastDeleteTests.test_fast_delete_large_batch) ... ok
+test_fast_delete_m2m (delete.tests.FastDeleteTests.test_fast_delete_m2m) ... ok
+test_fast_delete_qs (delete.tests.FastDeleteTests.test_fast_delete_qs) ... ok
+test_fast_delete_revm2m (delete.tests.FastDeleteTests.test_fast_delete_revm2m) ... ok
 test_all_null (db_functions.comparison.test_greatest.GreatestTests.test_all_null) ... ok
 test_basic (db_functions.comparison.test_greatest.GreatestTests.test_basic) ... ok
 test_coalesce_workaround (db_functions.comparison.test_greatest.GreatestTests.test_coalesce_workaround) ... ok
@@ -26888,10 +26757,47 @@
 test_propagates_null (db_functions.comparison.test_greatest.GreatestTests.test_propagates_null) ... ok
 test_related_field (db_functions.comparison.test_greatest.GreatestTests.test_related_field) ... ok
 test_update (db_functions.comparison.test_greatest.GreatestTests.test_update) ... ok
-test_decimal (db_functions.math.test_atan2.ATan2Tests.test_decimal) ... ok
-test_float (db_functions.math.test_atan2.ATan2Tests.test_float) ... ok
-test_integer (db_functions.math.test_atan2.ATan2Tests.test_integer) ... ok
-test_null (db_functions.math.test_atan2.ATan2Tests.test_null) ... ok
+test_decimal (db_functions.math.test_abs.AbsTests.test_decimal) ... ok
+test_float (db_functions.math.test_abs.AbsTests.test_float) ... ok
+test_integer (db_functions.math.test_abs.AbsTests.test_integer) ... ok
+test_null (db_functions.math.test_abs.AbsTests.test_null) ... ok
+test_transform (db_functions.math.test_abs.AbsTests.test_transform) ... ok
+test_basic (db_functions.json.test_json_object.JSONObjectTests.test_basic) ... ok
+test_empty (db_functions.json.test_json_object.JSONObjectTests.test_empty) ... ok
+test_expressions (db_functions.json.test_json_object.JSONObjectTests.test_expressions) ... ok
+test_nested_empty_json_object (db_functions.json.test_json_object.JSONObjectTests.test_nested_empty_json_object) ... ok
+test_nested_json_object (db_functions.json.test_json_object.JSONObjectTests.test_nested_json_object) ... ok
+test_order_by_key (db_functions.json.test_json_object.JSONObjectTests.test_order_by_key) ... ok
+test_order_by_nested_key (db_functions.json.test_json_object.JSONObjectTests.test_order_by_nested_key) ... ok
+test_textfield (db_functions.json.test_json_object.JSONObjectTests.test_textfield) ... ok
+test_date_case_subtraction (expressions.tests.FTimeDeltaTests.test_date_case_subtraction) ... ok
+test_date_comparison (expressions.tests.FTimeDeltaTests.test_date_comparison) ... ok
+test_date_minus_duration (expressions.tests.FTimeDeltaTests.test_date_minus_duration) ... ok
+test_date_subquery_subtraction (expressions.tests.FTimeDeltaTests.test_date_subquery_subtraction) ... ok
+test_date_subtraction (expressions.tests.FTimeDeltaTests.test_date_subtraction) ... ok
+test_datetime_and_duration_field_addition_with_annotate_and_no_output_field (expressions.tests.FTimeDeltaTests.test_datetime_and_duration_field_addition_with_annotate_and_no_output_field) ... ok
+test_datetime_and_durationfield_addition_with_filter (expressions.tests.FTimeDeltaTests.test_datetime_and_durationfield_addition_with_filter) ... ok
+test_datetime_subquery_subtraction (expressions.tests.FTimeDeltaTests.test_datetime_subquery_subtraction) ... ok
+test_datetime_subtraction (expressions.tests.FTimeDeltaTests.test_datetime_subtraction) ... ok
+test_datetime_subtraction_microseconds (expressions.tests.FTimeDeltaTests.test_datetime_subtraction_microseconds) ... ok
+test_datetime_subtraction_with_annotate_and_no_output_field (expressions.tests.FTimeDeltaTests.test_datetime_subtraction_with_annotate_and_no_output_field) ... ok
+test_delta_add (expressions.tests.FTimeDeltaTests.test_delta_add) ... ok
+test_delta_subtract (expressions.tests.FTimeDeltaTests.test_delta_subtract) ... ok
+test_delta_update (expressions.tests.FTimeDeltaTests.test_delta_update) ... ok
+test_duration_expressions (expressions.tests.FTimeDeltaTests.test_duration_expressions) ... ok
+test_duration_with_datetime (expressions.tests.FTimeDeltaTests.test_duration_with_datetime) ... ok
+test_duration_with_datetime_microseconds (expressions.tests.FTimeDeltaTests.test_duration_with_datetime_microseconds) ... ok
+test_durationfield_add (expressions.tests.FTimeDeltaTests.test_durationfield_add) ... ok
+test_durationfield_multiply_divide (expressions.tests.FTimeDeltaTests.test_durationfield_multiply_divide) ... ok
+test_exclude (expressions.tests.FTimeDeltaTests.test_exclude) ... ok
+test_invalid_operator (expressions.tests.FTimeDeltaTests.test_invalid_operator) ... ok
+test_mixed_comparisons1 (expressions.tests.FTimeDeltaTests.test_mixed_comparisons1) ... expected failure
+test_mixed_comparisons2 (expressions.tests.FTimeDeltaTests.test_mixed_comparisons2) ... ok
+test_multiple_query_compilation (expressions.tests.FTimeDeltaTests.test_multiple_query_compilation) ... ok
+test_negative_timedelta_update (expressions.tests.FTimeDeltaTests.test_negative_timedelta_update) ... ok
+test_query_clone (expressions.tests.FTimeDeltaTests.test_query_clone) ... ok
+test_time_subquery_subtraction (expressions.tests.FTimeDeltaTests.test_time_subquery_subtraction) ... ok
+test_time_subtraction (expressions.tests.FTimeDeltaTests.test_time_subtraction) ... ok
 test_basic (db_functions.json.test_json_array.JSONArrayTests.test_basic) ... ok
 test_empty (db_functions.json.test_json_array.JSONArrayTests.test_empty) ... ok
 test_explicit_cast (db_functions.json.test_json_array.JSONArrayTests.test_explicit_cast) ... skipped 'PostgreSQL specific tests'
@@ -26901,11 +26807,105 @@
 test_order_by_key (db_functions.json.test_json_array.JSONArrayTests.test_order_by_key) ... ok
 test_order_by_nested_key (db_functions.json.test_json_array.JSONArrayTests.test_order_by_nested_key) ... ok
 test_textfield (db_functions.json.test_json_array.JSONArrayTests.test_textfield) ... ok
+test_decimal (db_functions.math.test_atan2.ATan2Tests.test_decimal) ... ok
+test_float (db_functions.math.test_atan2.ATan2Tests.test_float) ... ok
+test_integer (db_functions.math.test_atan2.ATan2Tests.test_integer) ... ok
+test_null (db_functions.math.test_atan2.ATan2Tests.test_null) ... ok
+test_aggregate (expressions_case.tests.CaseExpressionTests.test_aggregate) ... ok
+test_aggregate_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_aggregate_with_expression_as_condition) ... ok
+test_aggregate_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_aggregate_with_expression_as_value) ... ok
+test_aggregation_empty_cases (expressions_case.tests.CaseExpressionTests.test_aggregation_empty_cases) ... ok
+test_annotate (expressions_case.tests.CaseExpressionTests.test_annotate) ... ok
+test_annotate_exclude (expressions_case.tests.CaseExpressionTests.test_annotate_exclude) ... ok
+test_annotate_filter_decimal (expressions_case.tests.CaseExpressionTests.test_annotate_filter_decimal) ... ok
+test_annotate_values_not_in_order_by (expressions_case.tests.CaseExpressionTests.test_annotate_values_not_in_order_by) ... ok
+test_annotate_with_aggregation_in_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_aggregation_in_condition) ... ok
+test_annotate_with_aggregation_in_predicate (expressions_case.tests.CaseExpressionTests.test_annotate_with_aggregation_in_predicate) ... ok
+test_annotate_with_aggregation_in_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_aggregation_in_value) ... ok
+test_annotate_with_annotation_in_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_annotation_in_condition) ... ok
+test_annotate_with_annotation_in_predicate (expressions_case.tests.CaseExpressionTests.test_annotate_with_annotation_in_predicate) ... ok
+test_annotate_with_annotation_in_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_annotation_in_value) ... ok
+test_annotate_with_empty_when (expressions_case.tests.CaseExpressionTests.test_annotate_with_empty_when) ... ok
+test_annotate_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_expression_as_condition) ... ok
+test_annotate_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_expression_as_value) ... ok
+test_annotate_with_full_when (expressions_case.tests.CaseExpressionTests.test_annotate_with_full_when) ... ok
+test_annotate_with_in_clause (expressions_case.tests.CaseExpressionTests.test_annotate_with_in_clause) ... ok
+test_annotate_with_join_in_condition (expressions_case.tests.CaseExpressionTests.test_annotate_with_join_in_condition) ... ok
+test_annotate_with_join_in_predicate (expressions_case.tests.CaseExpressionTests.test_annotate_with_join_in_predicate) ... ok
+test_annotate_with_join_in_value (expressions_case.tests.CaseExpressionTests.test_annotate_with_join_in_value) ... ok
+test_annotate_without_default (expressions_case.tests.CaseExpressionTests.test_annotate_without_default) ... ok
+test_case_reuse (expressions_case.tests.CaseExpressionTests.test_case_reuse) ... ok
+test_combined_expression (expressions_case.tests.CaseExpressionTests.test_combined_expression) ... ok
+test_combined_q_object (expressions_case.tests.CaseExpressionTests.test_combined_q_object) ... ok
+test_condition_with_lookups (expressions_case.tests.CaseExpressionTests.test_condition_with_lookups) ... ok
+test_filter (expressions_case.tests.CaseExpressionTests.test_filter) ... ok
+test_filter_with_aggregation_in_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_aggregation_in_condition) ... ok
+test_filter_with_aggregation_in_predicate (expressions_case.tests.CaseExpressionTests.test_filter_with_aggregation_in_predicate) ... ok
+test_filter_with_aggregation_in_value (expressions_case.tests.CaseExpressionTests.test_filter_with_aggregation_in_value) ... ok
+test_filter_with_annotation_in_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_annotation_in_condition) ... ok
+test_filter_with_annotation_in_predicate (expressions_case.tests.CaseExpressionTests.test_filter_with_annotation_in_predicate) ... ok
+test_filter_with_annotation_in_value (expressions_case.tests.CaseExpressionTests.test_filter_with_annotation_in_value) ... ok
+test_filter_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_expression_as_condition) ... ok
+test_filter_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_filter_with_expression_as_value) ... ok
+test_filter_with_join_in_condition (expressions_case.tests.CaseExpressionTests.test_filter_with_join_in_condition) ... ok
+test_filter_with_join_in_predicate (expressions_case.tests.CaseExpressionTests.test_filter_with_join_in_predicate) ... ok
+test_filter_with_join_in_value (expressions_case.tests.CaseExpressionTests.test_filter_with_join_in_value) ... ok
+test_filter_without_default (expressions_case.tests.CaseExpressionTests.test_filter_without_default) ... ok
+test_in_subquery (expressions_case.tests.CaseExpressionTests.test_in_subquery) ... ok
+test_join_promotion (expressions_case.tests.CaseExpressionTests.test_join_promotion) ... ok
+test_join_promotion_multiple_annotations (expressions_case.tests.CaseExpressionTests.test_join_promotion_multiple_annotations) ... ok
+test_lookup_different_fields (expressions_case.tests.CaseExpressionTests.test_lookup_different_fields) ... ok
+test_lookup_in_condition (expressions_case.tests.CaseExpressionTests.test_lookup_in_condition) ... ok
+test_m2m_exclude (expressions_case.tests.CaseExpressionTests.test_m2m_exclude) ... ok
+test_m2m_reuse (expressions_case.tests.CaseExpressionTests.test_m2m_reuse) ... ok
+test_order_by_conditional_explicit (expressions_case.tests.CaseExpressionTests.test_order_by_conditional_explicit) ... ok
+test_order_by_conditional_implicit (expressions_case.tests.CaseExpressionTests.test_order_by_conditional_implicit) ... ok
+test_update (expressions_case.tests.CaseExpressionTests.test_update) ... ok
+test_update_big_integer (expressions_case.tests.CaseExpressionTests.test_update_big_integer) ... ok
+test_update_binary (expressions_case.tests.CaseExpressionTests.test_update_binary) ... ok
+test_update_boolean (expressions_case.tests.CaseExpressionTests.test_update_boolean) ... ok
+test_update_date (expressions_case.tests.CaseExpressionTests.test_update_date) ... ok
+test_update_date_time (expressions_case.tests.CaseExpressionTests.test_update_date_time) ... ok
+test_update_decimal (expressions_case.tests.CaseExpressionTests.test_update_decimal) ... ok
+test_update_duration (expressions_case.tests.CaseExpressionTests.test_update_duration) ... ok
+test_update_email (expressions_case.tests.CaseExpressionTests.test_update_email) ... ok
+test_update_file (expressions_case.tests.CaseExpressionTests.test_update_file) ... ok
+test_update_file_path (expressions_case.tests.CaseExpressionTests.test_update_file_path) ... ok
+test_update_fk (expressions_case.tests.CaseExpressionTests.test_update_fk) ... ok
+test_update_float (expressions_case.tests.CaseExpressionTests.test_update_float) ... ok
+test_update_generic_ip_address (expressions_case.tests.CaseExpressionTests.test_update_generic_ip_address) ... ok
+test_update_image (expressions_case.tests.CaseExpressionTests.test_update_image) ... ok
+test_update_null_boolean (expressions_case.tests.CaseExpressionTests.test_update_null_boolean) ... ok
+test_update_positive_big_integer (expressions_case.tests.CaseExpressionTests.test_update_positive_big_integer) ... ok
+test_update_positive_integer (expressions_case.tests.CaseExpressionTests.test_update_positive_integer) ... ok
+test_update_positive_small_integer (expressions_case.tests.CaseExpressionTests.test_update_positive_small_integer) ... ok
+test_update_slug (expressions_case.tests.CaseExpressionTests.test_update_slug) ... ok
+test_update_small_integer (expressions_case.tests.CaseExpressionTests.test_update_small_integer) ... ok
+test_update_string (expressions_case.tests.CaseExpressionTests.test_update_string) ... ok
+test_update_text (expressions_case.tests.CaseExpressionTests.test_update_text) ... ok
+test_update_time (expressions_case.tests.CaseExpressionTests.test_update_time) ... ok
+test_update_url (expressions_case.tests.CaseExpressionTests.test_update_url) ... ok
+test_update_uuid (expressions_case.tests.CaseExpressionTests.test_update_uuid) ... ok
+test_update_with_expression_as_condition (expressions_case.tests.CaseExpressionTests.test_update_with_expression_as_condition) ... ok
+test_update_with_expression_as_value (expressions_case.tests.CaseExpressionTests.test_update_with_expression_as_value) ... ok
+test_update_with_join_in_condition_raise_field_error (expressions_case.tests.CaseExpressionTests.test_update_with_join_in_condition_raise_field_error) ... ok
+test_update_with_join_in_predicate_raise_field_error (expressions_case.tests.CaseExpressionTests.test_update_with_join_in_predicate_raise_field_error) ... ok
+test_update_without_default (expressions_case.tests.CaseExpressionTests.test_update_without_default) ... ok
 test_decimal (db_functions.math.test_atan.ATanTests.test_decimal) ... ok
 test_float (db_functions.math.test_atan.ATanTests.test_float) ... ok
 test_integer (db_functions.math.test_atan.ATanTests.test_integer) ... ok
 test_null (db_functions.math.test_atan.ATanTests.test_null) ... ok
 test_transform (db_functions.math.test_atan.ATanTests.test_transform) ... ok
+test_decimal (db_functions.math.test_asin.ASinTests.test_decimal) ... ok
+test_float (db_functions.math.test_asin.ASinTests.test_float) ... ok
+test_integer (db_functions.math.test_asin.ASinTests.test_integer) ... ok
+test_null (db_functions.math.test_asin.ASinTests.test_null) ... ok
+test_transform (db_functions.math.test_asin.ASinTests.test_transform) ... ok
+test_decimal (db_functions.math.test_acos.ACosTests.test_decimal) ... ok
+test_float (db_functions.math.test_acos.ACosTests.test_float) ... ok
+test_integer (db_functions.math.test_acos.ACosTests.test_integer) ... ok
+test_null (db_functions.math.test_acos.ACosTests.test_null) ... ok
+test_transform (db_functions.math.test_acos.ACosTests.test_transform) ... ok
 test_decimal (db_functions.math.test_ceil.CeilTests.test_decimal) ... ok
 test_float (db_functions.math.test_ceil.CeilTests.test_float) ... ok
 test_integer (db_functions.math.test_ceil.CeilTests.test_integer) ... ok
@@ -26916,63 +26916,120 @@
 test_integer (db_functions.math.test_cos.CosTests.test_integer) ... ok
 test_null (db_functions.math.test_cos.CosTests.test_null) ... ok
 test_transform (db_functions.math.test_cos.CosTests.test_transform) ... ok
-test_decimal (db_functions.math.test_exp.ExpTests.test_decimal) ... ok
-test_float (db_functions.math.test_exp.ExpTests.test_float) ... ok
-test_integer (db_functions.math.test_exp.ExpTests.test_integer) ... ok
-test_null (db_functions.math.test_exp.ExpTests.test_null) ... ok
-test_transform (db_functions.math.test_exp.ExpTests.test_transform) ... ok
-test_decimal (db_functions.math.test_floor.FloorTests.test_decimal) ... ok
-test_float (db_functions.math.test_floor.FloorTests.test_float) ... ok
-test_integer (db_functions.math.test_floor.FloorTests.test_integer) ... ok
-test_null (db_functions.math.test_floor.FloorTests.test_null) ... ok
-test_transform (db_functions.math.test_floor.FloorTests.test_transform) ... ok
 test_decimal (db_functions.math.test_cot.CotTests.test_decimal) ... ok
 test_float (db_functions.math.test_cot.CotTests.test_float) ... ok
 test_integer (db_functions.math.test_cot.CotTests.test_integer) ... ok
 test_null (db_functions.math.test_cot.CotTests.test_null) ... ok
 test_transform (db_functions.math.test_cot.CotTests.test_transform) ... ok
+test_decimal (db_functions.math.test_exp.ExpTests.test_decimal) ... ok
+test_float (db_functions.math.test_exp.ExpTests.test_float) ... ok
+test_integer (db_functions.math.test_exp.ExpTests.test_integer) ... ok
+test_null (db_functions.math.test_exp.ExpTests.test_null) ... ok
+test_transform (db_functions.math.test_exp.ExpTests.test_transform) ... ok
+test (db_functions.math.test_pi.PiTests.test) ... ok
+test_decimal (db_functions.math.test_log.LogTests.test_decimal) ... ok
+test_float (db_functions.math.test_log.LogTests.test_float) ... ok
+test_integer (db_functions.math.test_log.LogTests.test_integer) ... ok
+test_null (db_functions.math.test_log.LogTests.test_null) ... ok
 test_decimal (db_functions.math.test_degrees.DegreesTests.test_decimal) ... ok
 test_float (db_functions.math.test_degrees.DegreesTests.test_float) ... ok
 test_integer (db_functions.math.test_degrees.DegreesTests.test_integer) ... ok
 test_null (db_functions.math.test_degrees.DegreesTests.test_null) ... ok
 test_transform (db_functions.math.test_degrees.DegreesTests.test_transform) ... ok
+test (db_functions.math.test_random.RandomTests.test) ... ok
+test_decimal (db_functions.math.test_floor.FloorTests.test_decimal) ... ok
+test_float (db_functions.math.test_floor.FloorTests.test_float) ... ok
+test_integer (db_functions.math.test_floor.FloorTests.test_integer) ... ok
+test_null (db_functions.math.test_floor.FloorTests.test_null) ... ok
+test_transform (db_functions.math.test_floor.FloorTests.test_transform) ... ok
 test_decimal (db_functions.math.test_mod.ModTests.test_decimal) ... ok
 test_float (db_functions.math.test_mod.ModTests.test_float) ... ok
 test_integer (db_functions.math.test_mod.ModTests.test_integer) ... ok
 test_null (db_functions.math.test_mod.ModTests.test_null) ... ok
-test (db_functions.math.test_pi.PiTests.test) ... ok
-test_decimal (db_functions.math.test_log.LogTests.test_decimal) ... ok
-test_float (db_functions.math.test_log.LogTests.test_float) ... ok
-test_integer (db_functions.math.test_log.LogTests.test_integer) ... ok
-test_null (db_functions.math.test_log.LogTests.test_null) ... ok
 test_decimal (db_functions.math.test_ln.LnTests.test_decimal) ... ok
 test_float (db_functions.math.test_ln.LnTests.test_float) ... ok
 test_integer (db_functions.math.test_ln.LnTests.test_integer) ... ok
 test_null (db_functions.math.test_ln.LnTests.test_null) ... ok
 test_transform (db_functions.math.test_ln.LnTests.test_transform) ... ok
+test_decimal (db_functions.math.test_power.PowerTests.test_decimal) ... ok
+test_float (db_functions.math.test_power.PowerTests.test_float) ... ok
+test_integer (db_functions.math.test_power.PowerTests.test_integer) ... ok
+test_null (db_functions.math.test_power.PowerTests.test_null) ... ok
 test_decimal (db_functions.math.test_radians.RadiansTests.test_decimal) ... ok
 test_float (db_functions.math.test_radians.RadiansTests.test_float) ... ok
 test_integer (db_functions.math.test_radians.RadiansTests.test_integer) ... ok
 test_null (db_functions.math.test_radians.RadiansTests.test_null) ... ok
 test_transform (db_functions.math.test_radians.RadiansTests.test_transform) ... ok
-test (db_functions.math.test_random.RandomTests.test) ... ok
-test_decimal (db_functions.math.test_power.PowerTests.test_decimal) ... ok
-test_float (db_functions.math.test_power.PowerTests.test_float) ... ok
-test_integer (db_functions.math.test_power.PowerTests.test_integer) ... ok
-test_null (db_functions.math.test_power.PowerTests.test_null) ... ok
 test_decimal (db_functions.math.test_sin.SinTests.test_decimal) ... ok
 test_float (db_functions.math.test_sin.SinTests.test_float) ... ok
 test_integer (db_functions.math.test_sin.SinTests.test_integer) ... ok
 test_null (db_functions.math.test_sin.SinTests.test_null) ... ok
 test_transform (db_functions.math.test_sin.SinTests.test_transform) ... ok
-test_basic (db_functions.json.test_json_object.JSONObjectTests.test_basic) ... ok
-test_empty (db_functions.json.test_json_object.JSONObjectTests.test_empty) ... ok
-test_expressions (db_functions.json.test_json_object.JSONObjectTests.test_expressions) ... ok
-test_nested_empty_json_object (db_functions.json.test_json_object.JSONObjectTests.test_nested_empty_json_object) ... ok
-test_nested_json_object (db_functions.json.test_json_object.JSONObjectTests.test_nested_json_object) ... ok
-test_order_by_key (db_functions.json.test_json_object.JSONObjectTests.test_order_by_key) ... ok
-test_order_by_nested_key (db_functions.json.test_json_object.JSONObjectTests.test_order_by_nested_key) ... ok
-test_textfield (db_functions.json.test_json_object.JSONObjectTests.test_textfield) ... ok
+test_decimal (db_functions.math.test_tan.TanTests.test_decimal) ... ok
+test_float (db_functions.math.test_tan.TanTests.test_float) ... ok
+test_integer (db_functions.math.test_tan.TanTests.test_integer) ... ok
+test_null (db_functions.math.test_tan.TanTests.test_null) ... ok
+test_transform (db_functions.math.test_tan.TanTests.test_transform) ... ok
+test_decimal (db_functions.math.test_sqrt.SqrtTests.test_decimal) ... ok
+test_float (db_functions.math.test_sqrt.SqrtTests.test_float) ... ok
+test_integer (db_functions.math.test_sqrt.SqrtTests.test_integer) ... ok
+test_null (db_functions.math.test_sqrt.SqrtTests.test_null) ... ok
+test_transform (db_functions.math.test_sqrt.SqrtTests.test_transform) ... ok
+test_annotate (db_functions.text.test_chr.ChrTests.test_annotate) ... ok
+test_basic (db_functions.text.test_chr.ChrTests.test_basic) ... ok
+test_non_ascii (db_functions.text.test_chr.ChrTests.test_non_ascii) ... ok
+test_transform (db_functions.text.test_chr.ChrTests.test_transform) ... ok
+test_func_transform_bilateral (db_functions.tests.FunctionTests.test_func_transform_bilateral) ... ok
+test_func_transform_bilateral_multivalue (db_functions.tests.FunctionTests.test_func_transform_bilateral_multivalue) ... ok
+test_function_as_filter (db_functions.tests.FunctionTests.test_function_as_filter) ... ok
+test_nested_function_ordering (db_functions.tests.FunctionTests.test_nested_function_ordering) ... ok
+test_extract_day_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_day_func) ... ok
+test_extract_duration (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_duration) ... skipped "Database doesn't support feature(s): has_native_duration_field"
+test_extract_duration_unsupported_lookups (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_duration_unsupported_lookups) ... ok
+test_extract_duration_without_native_duration_field (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_duration_without_native_duration_field) ... ok
+test_extract_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_func) ... ok
+test_extract_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_hour_func) ... ok
+test_extract_iso_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_iso_weekday_func) ... ok
+test_extract_iso_year_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_iso_year_func) ... ok
+test_extract_iso_year_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_iso_year_func_boundaries) ... ok
+test_extract_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_lookup_name_sql_injection) ... ok
+test_extract_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_minute_func) ... ok
+test_extract_month_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_month_func) ... ok
+test_extract_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_none) ... ok
+test_extract_outerref (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_outerref) ... ok
+test_extract_outerref_validation (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_outerref_validation) ... ok
+test_extract_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_quarter_func) ... ok
+test_extract_quarter_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_quarter_func_boundaries) ... ok
+test_extract_second_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_second_func) ... ok
+test_extract_second_func_no_fractional (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_second_func_no_fractional) ... ok
+test_extract_week_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_week_func) ... ok
+test_extract_week_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_week_func_boundaries) ... ok
+test_extract_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_weekday_func) ... ok
+test_extract_year_exact_lookup (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_exact_lookup)
+Extract year uses a BETWEEN filter to compare the year to allow indexes ... ok
+test_extract_year_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_func) ... ok
+test_extract_year_greaterthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_greaterthan_lookup) ... ok
+test_extract_year_lessthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_lessthan_lookup) ... ok
+test_trunc_date_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_date_func) ... ok
+test_trunc_date_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_date_none) ... ok
+test_trunc_day_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_day_func) ... ok
+test_trunc_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_func) ... ok
+test_trunc_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_hour_func) ... ok
+test_trunc_invalid_arguments (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_invalid_arguments) ... ok
+test_trunc_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_lookup_name_sql_injection) ... ok
+test_trunc_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_minute_func) ... ok
+test_trunc_month_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_month_func) ... ok
+test_trunc_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_none) ... ok
+test_trunc_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_quarter_func) ... ok
+test_trunc_second_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_second_func) ... ok
+test_trunc_subquery_with_parameters (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_subquery_with_parameters) ... ok
+test_trunc_time_comparison (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_time_comparison) ... ok
+test_trunc_time_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_time_func) ... ok
+test_trunc_time_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_time_none) ... ok
+test_trunc_week (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_week) ... ok
+test_trunc_week_before_1000 (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_week_before_1000) ... ok
+test_trunc_week_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_week_func) ... ok
+test_trunc_year_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_year_func) ... ok
 test_auto (delete.tests.OnDeleteTests.test_auto) ... ok
 test_auto_nullable (delete.tests.OnDeleteTests.test_auto_nullable) ... ok
 test_cascade (delete.tests.OnDeleteTests.test_cascade) ... ok
@@ -27001,20 +27058,90 @@
 test_setnull_from_child (delete.tests.OnDeleteTests.test_setnull_from_child) ... ok
 test_setnull_from_parent (delete.tests.OnDeleteTests.test_setnull_from_parent) ... ok
 test_setvalue (delete.tests.OnDeleteTests.test_setvalue) ... ok
+test_basic (db_functions.text.test_lower.LowerTests.test_basic) ... ok
+test_num_args (db_functions.text.test_lower.LowerTests.test_num_args) ... ok
+test_transform (db_functions.text.test_lower.LowerTests.test_transform) ... ok
+test_basic (db_functions.text.test_left.LeftTests.test_basic) ... ok
+test_expressions (db_functions.text.test_left.LeftTests.test_expressions) ... ok
+test_invalid_length (db_functions.text.test_left.LeftTests.test_invalid_length) ... ok
 test_decimal (db_functions.math.test_sign.SignTests.test_decimal) ... ok
 test_float (db_functions.math.test_sign.SignTests.test_float) ... ok
 test_integer (db_functions.math.test_sign.SignTests.test_integer) ... ok
 test_null (db_functions.math.test_sign.SignTests.test_null) ... ok
 test_transform (db_functions.math.test_sign.SignTests.test_transform) ... ok
-test_decimal (db_functions.math.test_sqrt.SqrtTests.test_decimal) ... ok
-test_float (db_functions.math.test_sqrt.SqrtTests.test_float) ... ok
-test_integer (db_functions.math.test_sqrt.SqrtTests.test_integer) ... ok
-test_null (db_functions.math.test_sqrt.SqrtTests.test_null) ... ok
-test_transform (db_functions.math.test_sqrt.SqrtTests.test_transform) ... ok
-test_annotate (db_functions.text.test_chr.ChrTests.test_annotate) ... ok
-test_basic (db_functions.text.test_chr.ChrTests.test_basic) ... ok
-test_non_ascii (db_functions.text.test_chr.ChrTests.test_non_ascii) ... ok
-test_transform (db_functions.text.test_chr.ChrTests.test_transform) ... ok
+test_basic (db_functions.text.test_length.LengthTests.test_basic) ... ok
+test_ordering (db_functions.text.test_length.LengthTests.test_ordering) ... ok
+test_transform (db_functions.text.test_length.LengthTests.test_transform) ... ok
+test_basic (db_functions.text.test_md5.MD5Tests.test_basic) ... ok
+test_transform (db_functions.text.test_md5.MD5Tests.test_transform) ... ok
+test_basic (db_functions.text.test_ord.OrdTests.test_basic) ... ok
+test_transform (db_functions.text.test_ord.OrdTests.test_transform) ... ok
+test_bulk (delete.tests.DeletionTests.test_bulk) ... ok
+test_can_defer_constraint_checks (delete.tests.DeletionTests.test_can_defer_constraint_checks) ... ok
+test_cannot_defer_constraint_checks (delete.tests.DeletionTests.test_cannot_defer_constraint_checks) ... skipped 'Database has feature(s) can_defer_constraint_checks'
+test_delete_with_keeping_parents (delete.tests.DeletionTests.test_delete_with_keeping_parents) ... ok
+test_delete_with_keeping_parents_relationships (delete.tests.DeletionTests.test_delete_with_keeping_parents_relationships) ... ok
+test_deletion_order (delete.tests.DeletionTests.test_deletion_order) ... ok
+test_hidden_related (delete.tests.DeletionTests.test_hidden_related) ... ok
+test_instance_update (delete.tests.DeletionTests.test_instance_update) ... ok
+test_large_delete (delete.tests.DeletionTests.test_large_delete) ... ok
+test_large_delete_related (delete.tests.DeletionTests.test_large_delete_related) ... ok
+test_m2m (delete.tests.DeletionTests.test_m2m) ... ok
+test_model_delete_returns_num_rows (delete.tests.DeletionTests.test_model_delete_returns_num_rows)
+Model.delete() should return the number of deleted rows and a ... ok
+test_only_referenced_fields_selected (delete.tests.DeletionTests.test_only_referenced_fields_selected)
+Only referenced fields are selected during cascade deletion SELECT ... ok
+test_pk_none (delete.tests.DeletionTests.test_pk_none) ... ok
+test_proxied_model_duplicate_queries (delete.tests.DeletionTests.test_proxied_model_duplicate_queries)
+#25685 - Deleting instances of a model with existing proxy ... ok
+test_queryset_delete_returns_num_rows (delete.tests.DeletionTests.test_queryset_delete_returns_num_rows)
+QuerySet.delete() should return the number of deleted rows and a ... ok
+test_relational_post_delete_signals_happen_before_parent_object (delete.tests.DeletionTests.test_relational_post_delete_signals_happen_before_parent_object) ... ok
+test_sliced_queryset (delete.tests.DeletionTests.test_sliced_queryset) ... ok
+test_ambiguous_compressed_fixture (fixtures.tests.FixtureLoadingTests.test_ambiguous_compressed_fixture) ... ok
+test_compress_format_loading (fixtures.tests.FixtureLoadingTests.test_compress_format_loading) ... ok
+test_compressed_loading (fixtures.tests.FixtureLoadingTests.test_compressed_loading) ... ok
+test_compressed_loading_bz2 (fixtures.tests.FixtureLoadingTests.test_compressed_loading_bz2) ... ok
+test_compressed_loading_gzip (fixtures.tests.FixtureLoadingTests.test_compressed_loading_gzip) ... ok
+test_compressed_loading_lzma (fixtures.tests.FixtureLoadingTests.test_compressed_loading_lzma) ... ok
+test_compressed_loading_xz (fixtures.tests.FixtureLoadingTests.test_compressed_loading_xz) ... ok
+test_compressed_specified_loading (fixtures.tests.FixtureLoadingTests.test_compressed_specified_loading) ... ok
+test_db_loading (fixtures.tests.FixtureLoadingTests.test_db_loading) ... ok
+test_dumpdata_objects_with_prefetch_related (fixtures.tests.FixtureLoadingTests.test_dumpdata_objects_with_prefetch_related) ... ok
+test_dumpdata_progressbar (fixtures.tests.FixtureLoadingTests.test_dumpdata_progressbar)
+Dumpdata shows a progress bar on the command line when --output is set, ... ok
+test_dumpdata_proxy_with_concrete (fixtures.tests.FixtureLoadingTests.test_dumpdata_proxy_with_concrete)
+A warning isn't displayed if a proxy model is dumped with its concrete ... ok
+test_dumpdata_proxy_without_concrete (fixtures.tests.FixtureLoadingTests.test_dumpdata_proxy_without_concrete)
+A warning is displayed if a proxy model is dumped without its concrete ... ok
+test_dumpdata_with_excludes (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_excludes) ... ok
+test_dumpdata_with_file_bz2_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_bz2_output) ... ok
+test_dumpdata_with_file_gzip_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_gzip_output) ... ok
+test_dumpdata_with_file_lzma_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_lzma_output) ... ok
+test_dumpdata_with_file_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_output) ... ok
+test_dumpdata_with_file_xz_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_xz_output) ... ok
+test_dumpdata_with_file_zip_output (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_file_zip_output) ... ok
+test_dumpdata_with_filtering_manager (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_filtering_manager) ... ok
+test_dumpdata_with_pks (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_pks) ... ok
+test_dumpdata_with_uuid_pks (fixtures.tests.FixtureLoadingTests.test_dumpdata_with_uuid_pks) ... ok
+test_exclude_option_errors (fixtures.tests.FixtureLoadingTests.test_exclude_option_errors)
+Excluding a bogus app or model should raise an error. ... ok
+test_load_fixture_with_special_characters (fixtures.tests.FixtureLoadingTests.test_load_fixture_with_special_characters) ... ok
+test_loaddata_app_option (fixtures.tests.FixtureLoadingTests.test_loaddata_app_option) ... ok
+test_loaddata_error_message (fixtures.tests.FixtureLoadingTests.test_loaddata_error_message)
+Loading a fixture which contains an invalid object outputs an error ... ok
+test_loaddata_null_characters_on_postgresql (fixtures.tests.FixtureLoadingTests.test_loaddata_null_characters_on_postgresql) ... skipped "Database doesn't support feature(s): prohibits_null_characters_in_text_exception"
+test_loaddata_verbosity_three (fixtures.tests.FixtureLoadingTests.test_loaddata_verbosity_three) ... ok
+test_loading_and_dumping (fixtures.tests.FixtureLoadingTests.test_loading_and_dumping) ... ok
+test_loading_stdin (fixtures.tests.FixtureLoadingTests.test_loading_stdin)
+Loading fixtures from stdin with json and xml. ... ok
+test_loading_using (fixtures.tests.FixtureLoadingTests.test_loading_using) ... ok
+test_loading_with_exclude_app (fixtures.tests.FixtureLoadingTests.test_loading_with_exclude_app) ... ok
+test_loading_with_exclude_model (fixtures.tests.FixtureLoadingTests.test_loading_with_exclude_model) ... ok
+test_output_formats (fixtures.tests.FixtureLoadingTests.test_output_formats) ... ok
+test_stdin_without_format (fixtures.tests.FixtureLoadingTests.test_stdin_without_format)
+Reading from stdin raises an error if format isn't specified. ... ok
+test_unmatched_identifier_loading (fixtures.tests.FixtureLoadingTests.test_unmatched_identifier_loading) ... ok
 test_decimal (db_functions.math.test_round.RoundTests.test_decimal) ... ok
 test_decimal_with_negative_precision (db_functions.math.test_round.RoundTests.test_decimal_with_negative_precision) ... skipped "SQLite doesn't support negative precision for ROUND()."
 test_decimal_with_precision (db_functions.math.test_round.RoundTests.test_decimal_with_precision) ... ok
@@ -27029,65 +27156,40 @@
 test_null_with_precision (db_functions.math.test_round.RoundTests.test_null_with_precision) ... ok
 test_transform (db_functions.math.test_round.RoundTests.test_transform) ... ok
 test_unsupported_negative_precision (db_functions.math.test_round.RoundTests.test_unsupported_negative_precision) ... ok
-test_basic (db_functions.text.test_length.LengthTests.test_basic) ... ok
-test_ordering (db_functions.text.test_length.LengthTests.test_ordering) ... ok
-test_transform (db_functions.text.test_length.LengthTests.test_transform) ... ok
-test_func_transform_bilateral (db_functions.tests.FunctionTests.test_func_transform_bilateral) ... ok
-test_func_transform_bilateral_multivalue (db_functions.tests.FunctionTests.test_func_transform_bilateral_multivalue) ... ok
-test_function_as_filter (db_functions.tests.FunctionTests.test_function_as_filter) ... ok
-test_nested_function_ordering (db_functions.tests.FunctionTests.test_nested_function_ordering) ... ok
-test_basic (db_functions.text.test_ord.OrdTests.test_basic) ... ok
-test_transform (db_functions.text.test_ord.OrdTests.test_transform) ... ok
-test_basic (db_functions.text.test_md5.MD5Tests.test_basic) ... ok
-test_transform (db_functions.text.test_md5.MD5Tests.test_transform) ... ok
-test_decimal (db_functions.math.test_tan.TanTests.test_decimal) ... ok
-test_float (db_functions.math.test_tan.TanTests.test_float) ... ok
-test_integer (db_functions.math.test_tan.TanTests.test_integer) ... ok
-test_null (db_functions.math.test_tan.TanTests.test_null) ... ok
-test_transform (db_functions.math.test_tan.TanTests.test_transform) ... ok
-test_basic (db_functions.text.test_left.LeftTests.test_basic) ... ok
-test_expressions (db_functions.text.test_left.LeftTests.test_expressions) ... ok
-test_invalid_length (db_functions.text.test_left.LeftTests.test_invalid_length) ... ok
-test_combined_with_length (db_functions.text.test_pad.PadTests.test_combined_with_length) ... ok
-test_pad (db_functions.text.test_pad.PadTests.test_pad) ... ok
-test_pad_negative_length (db_functions.text.test_pad.PadTests.test_pad_negative_length) ... ok
-test_basic (db_functions.text.test_repeat.RepeatTests.test_basic) ... ok
-test_negative_number (db_functions.text.test_repeat.RepeatTests.test_negative_number) ... ok
-test_basic (db_functions.text.test_lower.LowerTests.test_basic) ... ok
-test_num_args (db_functions.text.test_lower.LowerTests.test_num_args) ... ok
-test_transform (db_functions.text.test_lower.LowerTests.test_transform) ... ok
-test_basic (db_functions.text.test_sha1.SHA1Tests.test_basic) ... ok
-test_transform (db_functions.text.test_sha1.SHA1Tests.test_transform) ... ok
-test_basic (db_functions.text.test_sha384.SHA384Tests.test_basic) ... ok
-test_transform (db_functions.text.test_sha384.SHA384Tests.test_transform) ... ok
-test_basic (db_functions.text.test_reverse.ReverseTests.test_basic) ... ok
-test_expressions (db_functions.text.test_reverse.ReverseTests.test_expressions) ... ok
-test_null (db_functions.text.test_reverse.ReverseTests.test_null) ... ok
-test_transform (db_functions.text.test_reverse.ReverseTests.test_transform) ... ok
 test_basic (db_functions.text.test_right.RightTests.test_basic) ... ok
 test_expressions (db_functions.text.test_right.RightTests.test_expressions) ... ok
 test_invalid_length (db_functions.text.test_right.RightTests.test_invalid_length) ... ok
 test_zero_length (db_functions.text.test_right.RightTests.test_zero_length) ... ok
+test_basic (db_functions.text.test_sha256.SHA256Tests.test_basic) ... ok
+test_transform (db_functions.text.test_sha256.SHA256Tests.test_transform) ... ok
+test_basic (db_functions.text.test_sha512.SHA512Tests.test_basic) ... ok
+test_transform (db_functions.text.test_sha512.SHA512Tests.test_transform) ... ok
+test_basic (db_functions.text.test_repeat.RepeatTests.test_basic) ... ok
+test_negative_number (db_functions.text.test_repeat.RepeatTests.test_negative_number) ... ok
+test_basic (db_functions.text.test_sha384.SHA384Tests.test_basic) ... ok
+test_transform (db_functions.text.test_sha384.SHA384Tests.test_transform) ... ok
 test_case_sensitive (db_functions.text.test_replace.ReplaceTests.test_case_sensitive) ... ok
 test_replace_expression (db_functions.text.test_replace.ReplaceTests.test_replace_expression) ... ok
 test_replace_with_default_arg (db_functions.text.test_replace.ReplaceTests.test_replace_with_default_arg) ... ok
 test_replace_with_empty_string (db_functions.text.test_replace.ReplaceTests.test_replace_with_empty_string) ... ok
 test_update (db_functions.text.test_replace.ReplaceTests.test_update) ... ok
-test_basic (db_functions.text.test_sha512.SHA512Tests.test_basic) ... ok
-test_transform (db_functions.text.test_sha512.SHA512Tests.test_transform) ... ok
-test_basic (db_functions.text.test_sha256.SHA256Tests.test_basic) ... ok
-test_transform (db_functions.text.test_sha256.SHA256Tests.test_transform) ... ok
-test_trim (db_functions.text.test_trim.TrimTests.test_trim) ... ok
-test_trim_transform (db_functions.text.test_trim.TrimTests.test_trim_transform) ... ok
+test_basic (db_functions.text.test_sha1.SHA1Tests.test_basic) ... ok
+test_transform (db_functions.text.test_sha1.SHA1Tests.test_transform) ... ok
 test_basic (db_functions.text.test_upper.UpperTests.test_basic) ... ok
 test_transform (db_functions.text.test_upper.UpperTests.test_transform) ... ok
-test_basic (db_functions.text.test_substr.SubstrTests.test_basic) ... ok
-test_expressions (db_functions.text.test_substr.SubstrTests.test_expressions) ... ok
-test_pos_gt_zero (db_functions.text.test_substr.SubstrTests.test_pos_gt_zero) ... ok
-test_start (db_functions.text.test_substr.SubstrTests.test_start) ... ok
+test_trim (db_functions.text.test_trim.TrimTests.test_trim) ... ok
+test_trim_transform (db_functions.text.test_trim.TrimTests.test_trim_transform) ... ok
 test_basic (db_functions.text.test_sha224.SHA224Tests.test_basic) ... ok
 test_transform (db_functions.text.test_sha224.SHA224Tests.test_transform) ... ok
 test_unsupported (db_functions.text.test_sha224.SHA224Tests.test_unsupported) ... skipped "Oracle doesn't support SHA224."
+test_annotate_charfield (db_functions.text.test_strindex.StrIndexTests.test_annotate_charfield) ... ok
+test_annotate_textfield (db_functions.text.test_strindex.StrIndexTests.test_annotate_textfield) ... ok
+test_filtering (db_functions.text.test_strindex.StrIndexTests.test_filtering) ... ok
+test_order_by (db_functions.text.test_strindex.StrIndexTests.test_order_by) ... ok
+test_unicode_values (db_functions.text.test_strindex.StrIndexTests.test_unicode_values) ... ok
+test_combined_with_length (db_functions.text.test_pad.PadTests.test_combined_with_length) ... ok
+test_pad (db_functions.text.test_pad.PadTests.test_pad) ... ok
+test_pad_negative_length (db_functions.text.test_pad.PadTests.test_pad_negative_length) ... ok
 test_basic (db_functions.text.test_concat.ConcatTests.test_basic) ... ok
 test_coalesce_idempotent (db_functions.text.test_concat.ConcatTests.test_coalesce_idempotent) ... ok
 test_concat_non_str (db_functions.text.test_concat.ConcatTests.test_concat_non_str) ... ok
@@ -27096,13 +27198,80 @@
 test_many (db_functions.text.test_concat.ConcatTests.test_many) ... ok
 test_mixed_char_text (db_functions.text.test_concat.ConcatTests.test_mixed_char_text) ... ok
 test_sql_generation_idempotency (db_functions.text.test_concat.ConcatTests.test_sql_generation_idempotency) ... ok
+test_basic (db_functions.text.test_substr.SubstrTests.test_basic) ... ok
+test_expressions (db_functions.text.test_substr.SubstrTests.test_expressions) ... ok
+test_pos_gt_zero (db_functions.text.test_substr.SubstrTests.test_pos_gt_zero) ... ok
+test_start (db_functions.text.test_substr.SubstrTests.test_start) ... ok
+test_basic (db_functions.text.test_reverse.ReverseTests.test_basic) ... ok
+test_expressions (db_functions.text.test_reverse.ReverseTests.test_expressions) ... ok
+test_null (db_functions.text.test_reverse.ReverseTests.test_null) ... ok
+test_transform (db_functions.text.test_reverse.ReverseTests.test_transform) ... ok
 test_custom_methods (custom_methods.tests.MethodsTests.test_custom_methods) ... ok
-test_annotate_charfield (db_functions.text.test_strindex.StrIndexTests.test_annotate_charfield) ... ok
-test_annotate_textfield (db_functions.text.test_strindex.StrIndexTests.test_annotate_textfield) ... ok
-test_filtering (db_functions.text.test_strindex.StrIndexTests.test_filtering) ... ok
-test_order_by (db_functions.text.test_strindex.StrIndexTests.test_order_by) ... ok
-test_unicode_values (db_functions.text.test_strindex.StrIndexTests.test_unicode_values) ... ok
+test_datetime_output_field (custom_lookups.tests.DateTimeLookupTests.test_datetime_output_field) ... skipped 'MySQL specific SQL used'
 test_managers (custom_managers.tests.TestCars.test_managers) ... ok
+test_subquery_usage (custom_lookups.tests.SubqueryTransformTests.test_subquery_usage) ... ok
+test_extract_day_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_day_func) ... ok
+test_extract_duration (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_duration) ... skipped "Database doesn't support feature(s): has_native_duration_field"
+test_extract_duration_unsupported_lookups (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_duration_unsupported_lookups) ... ok
+test_extract_duration_without_native_duration_field (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_duration_without_native_duration_field) ... ok
+test_extract_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func) ... ok
+test_extract_func_explicit_timezone_priority (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func_explicit_timezone_priority) ... ok
+test_extract_func_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func_with_timezone) ... ok
+test_extract_func_with_timezone_minus_no_offset (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func_with_timezone_minus_no_offset) ... ok
+test_extract_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_hour_func) ... ok
+test_extract_invalid_field_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_invalid_field_with_timezone) ... ok
+test_extract_iso_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_iso_weekday_func) ... ok
+test_extract_iso_year_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_iso_year_func) ... ok
+test_extract_iso_year_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_iso_year_func_boundaries) ... ok
+test_extract_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_lookup_name_sql_injection) ... ok
+test_extract_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_minute_func) ... ok
+test_extract_month_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_month_func) ... ok
+test_extract_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_none) ... ok
+test_extract_outerref (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_outerref) ... ok
+test_extract_outerref_validation (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_outerref_validation) ... ok
+test_extract_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_quarter_func) ... ok
+test_extract_quarter_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_quarter_func_boundaries) ... ok
+test_extract_second_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_second_func) ... ok
+test_extract_second_func_no_fractional (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_second_func_no_fractional) ... ok
+test_extract_week_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_week_func) ... ok
+test_extract_week_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_week_func_boundaries) ... ok
+test_extract_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_weekday_func) ... ok
+test_extract_year_exact_lookup (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_exact_lookup)
+Extract year uses a BETWEEN filter to compare the year to allow indexes ... ok
+test_extract_year_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_func) ... ok
+test_extract_year_greaterthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_greaterthan_lookup) ... ok
+test_extract_year_lessthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_lessthan_lookup) ... ok
+test_trunc_date_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_date_func) ... ok
+test_trunc_date_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_date_none) ... ok
+test_trunc_day_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_day_func) ... ok
+test_trunc_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_func) ... ok
+test_trunc_func_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_func_with_timezone)
+If the truncated datetime transitions to a different offset (daylight ... ok
+test_trunc_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_hour_func) ... ok
+test_trunc_invalid_arguments (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_invalid_arguments) ... ok
+test_trunc_invalid_field_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_invalid_field_with_timezone) ... ok
+test_trunc_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_lookup_name_sql_injection) ... ok
+test_trunc_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_minute_func) ... ok
+test_trunc_month_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_month_func) ... ok
+test_trunc_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_none) ... ok
+test_trunc_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_quarter_func) ... ok
+test_trunc_second_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_second_func) ... ok
+test_trunc_subquery_with_parameters (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_subquery_with_parameters) ... ok
+test_trunc_time_comparison (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_time_comparison) ... ok
+test_trunc_time_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_time_func) ... ok
+test_trunc_time_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_time_none) ... ok
+test_trunc_timezone_applied_before_truncation (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_timezone_applied_before_truncation) ... ok
+test_trunc_week (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_week) ... ok
+test_trunc_week_before_1000 (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_week_before_1000) ... ok
+test_trunc_week_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_week_func) ... ok
+test_trunc_year_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_year_func) ... ok
+test_21432 (datetimes.tests.DateTimesTests.test_21432) ... ok
+test_datetimes_disallows_date_fields (datetimes.tests.DateTimesTests.test_datetimes_disallows_date_fields) ... ok
+test_datetimes_fails_when_given_invalid_kind_argument (datetimes.tests.DateTimesTests.test_datetimes_fails_when_given_invalid_kind_argument) ... ok
+test_datetimes_fails_when_given_invalid_order_argument (datetimes.tests.DateTimesTests.test_datetimes_fails_when_given_invalid_order_argument) ... ok
+test_datetimes_has_lazy_iterator (datetimes.tests.DateTimesTests.test_datetimes_has_lazy_iterator) ... ok
+test_datetimes_returns_available_dates_for_given_scope_and_given_field (datetimes.tests.DateTimesTests.test_datetimes_returns_available_dates_for_given_scope_and_given_field) ... ok
+test_related_model_traverse (datetimes.tests.DateTimesTests.test_related_model_traverse) ... ok
 test_boolean_type (datatypes.tests.DataTypesTestCase.test_boolean_type) ... ok
 test_date_type (datatypes.tests.DataTypesTestCase.test_date_type) ... ok
 test_datefield_auto_now_add (datatypes.tests.DataTypesTestCase.test_datefield_auto_now_add)
@@ -27114,54 +27283,13 @@
 test_time_field (datatypes.tests.DataTypesTestCase.test_time_field) ... ok
 test_year_boundaries (datatypes.tests.DataTypesTestCase.test_year_boundaries)
 Year boundary tests (ticket #3689) ... ok
-test_datetime_output_field (custom_lookups.tests.DateTimeLookupTests.test_datetime_output_field) ... skipped 'MySQL specific SQL used'
-test_extract_day_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_day_func) ... ok
-test_extract_duration (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_duration) ... skipped "Database doesn't support feature(s): has_native_duration_field"
-test_extract_duration_unsupported_lookups (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_duration_unsupported_lookups) ... ok
-test_extract_duration_without_native_duration_field (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_duration_without_native_duration_field) ... ok
-test_extract_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_func) ... ok
-test_extract_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_hour_func) ... ok
-test_extract_iso_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_iso_weekday_func) ... ok
-test_extract_iso_year_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_iso_year_func) ... ok
-test_extract_iso_year_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_iso_year_func_boundaries) ... ok
-test_extract_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_lookup_name_sql_injection) ... ok
-test_extract_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_minute_func) ... ok
-test_extract_month_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_month_func) ... ok
-test_extract_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_none) ... ok
-test_extract_outerref (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_outerref) ... ok
-test_extract_outerref_validation (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_outerref_validation) ... ok
-test_extract_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_quarter_func) ... ok
-test_extract_quarter_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_quarter_func_boundaries) ... ok
-test_extract_second_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_second_func) ... ok
-test_extract_second_func_no_fractional (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_second_func_no_fractional) ... ok
-test_extract_week_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_week_func) ... ok
-test_extract_week_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_week_func_boundaries) ... ok
-test_extract_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_weekday_func) ... ok
-test_extract_year_exact_lookup (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_exact_lookup)
-Extract year uses a BETWEEN filter to compare the year to allow indexes ... ok
-test_extract_year_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_func) ... ok
-test_extract_year_greaterthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_greaterthan_lookup) ... ok
-test_extract_year_lessthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_extract_year_lessthan_lookup) ... ok
-test_trunc_date_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_date_func) ... ok
-test_trunc_date_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_date_none) ... ok
-test_trunc_day_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_day_func) ... ok
-test_trunc_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_func) ... ok
-test_trunc_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_hour_func) ... ok
-test_trunc_invalid_arguments (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_invalid_arguments) ... ok
-test_trunc_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_lookup_name_sql_injection) ... ok
-test_trunc_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_minute_func) ... ok
-test_trunc_month_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_month_func) ... ok
-test_trunc_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_none) ... ok
-test_trunc_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_quarter_func) ... ok
-test_trunc_second_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_second_func) ... ok
-test_trunc_subquery_with_parameters (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_subquery_with_parameters) ... ok
-test_trunc_time_comparison (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_time_comparison) ... ok
-test_trunc_time_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_time_func) ... ok
-test_trunc_time_none (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_time_none) ... ok
-test_trunc_week (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_week) ... ok
-test_trunc_week_before_1000 (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_week_before_1000) ... ok
-test_trunc_week_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_week_func) ... ok
-test_trunc_year_func (db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_year_func) ... ok
+test_bilateral_fexpr (custom_lookups.tests.BilateralTransformTests.test_bilateral_fexpr) ... ok
+test_bilateral_inner_qs (custom_lookups.tests.BilateralTransformTests.test_bilateral_inner_qs) ... ok
+test_bilateral_multi_value (custom_lookups.tests.BilateralTransformTests.test_bilateral_multi_value) ... ok
+test_bilateral_order (custom_lookups.tests.BilateralTransformTests.test_bilateral_order) ... ok
+test_bilateral_upper (custom_lookups.tests.BilateralTransformTests.test_bilateral_upper) ... ok
+test_div3_bilateral_extract (custom_lookups.tests.BilateralTransformTests.test_div3_bilateral_extract) ... ok
+test_transform_order_by (custom_lookups.tests.BilateralTransformTests.test_transform_order_by) ... ok
 test_get (custom_pk.tests.BasicCustomPKTests.test_get)
 Get can accept pk or the real attribute name ... ok
 test_in_bulk (custom_pk.tests.BasicCustomPKTests.test_in_bulk)
@@ -27185,7 +27313,33 @@
 test_unicode_pk (custom_pk.tests.CustomPKTests.test_unicode_pk) ... ok
 test_unique_pk (custom_pk.tests.CustomPKTests.test_unique_pk) ... ok
 test_zero_non_autoincrement_pk (custom_pk.tests.CustomPKTests.test_zero_non_autoincrement_pk) ... ok
-test_subquery_usage (custom_lookups.tests.SubqueryTransformTests.test_subquery_usage) ... ok
+test_dates_avoid_datetime_cast (dates.tests.DatesTests.test_dates_avoid_datetime_cast) ... skipped 'Test checks MySQL query syntax'
+test_dates_fails_when_given_invalid_field_argument (dates.tests.DatesTests.test_dates_fails_when_given_invalid_field_argument) ... ok
+test_dates_fails_when_given_invalid_kind_argument (dates.tests.DatesTests.test_dates_fails_when_given_invalid_kind_argument) ... ok
+test_dates_fails_when_given_invalid_order_argument (dates.tests.DatesTests.test_dates_fails_when_given_invalid_order_argument) ... ok
+test_dates_fails_when_no_arguments_are_provided (dates.tests.DatesTests.test_dates_fails_when_no_arguments_are_provided) ... ok
+test_dates_trunc_datetime_fields (dates.tests.DatesTests.test_dates_trunc_datetime_fields) ... ok
+test_related_model_traverse (dates.tests.DatesTests.test_related_model_traverse) ... ok
+test_custom_implementation_year_exact (custom_lookups.tests.YearLteTests.test_custom_implementation_year_exact) ... ok
+test_postgres_year_exact (custom_lookups.tests.YearLteTests.test_postgres_year_exact) ... ok
+test_year_lte (custom_lookups.tests.YearLteTests.test_year_lte) ... skipped 'PostgreSQL specific SQL used'
+test_year_lte_fexpr (custom_lookups.tests.YearLteTests.test_year_lte_fexpr) ... skipped 'PostgreSQL specific SQL used'
+test_year_lte_sql (custom_lookups.tests.YearLteTests.test_year_lte_sql) ... ok
+test_value_to_string (contenttypes_tests.test_fields.GenericRelationTests.test_value_to_string) ... ok
+test_duplicate_querysets (contenttypes_tests.test_fields.GetPrefetchQuerySetsTests.test_duplicate_querysets) ... ok
+test_generic_relation_invalid_length (contenttypes_tests.test_fields.GetPrefetchQuerySetsTests.test_generic_relation_invalid_length) ... ok
+test_defer_not_clear_cached_private_relations (contenttypes_tests.test_fields.DeferredGenericRelationTests.test_defer_not_clear_cached_private_relations) ... ok
+test_only_not_clear_cached_private_relations (contenttypes_tests.test_fields.DeferredGenericRelationTests.test_only_not_clear_cached_private_relations) ... ok
+test_debug (context_processors.tests.DebugContextProcessorTests.test_debug) ... ok
+test_sql_queries (context_processors.tests.DebugContextProcessorTests.test_sql_queries)
+Test whether sql_queries represents the actual amount ... ok
+test_generic_foreign_key_warning (contenttypes_tests.test_fields.GetPrefetchQuerySetDeprecation.test_generic_foreign_key_warning) ... ok
+test_generic_relation_warning (contenttypes_tests.test_fields.GetPrefetchQuerySetDeprecation.test_generic_relation_warning) ... ok
+test_multidb (contenttypes_tests.test_models.ContentTypesMultidbTests.test_multidb)
+When using multiple databases, ContentType.objects.get_for_model() uses ... ok
+test_querysets_required (contenttypes_tests.test_models.GenericPrefetchTests.test_querysets_required) ... ok
+test_raw_queryset (contenttypes_tests.test_models.GenericPrefetchTests.test_raw_queryset) ... ok
+test_values_queryset (contenttypes_tests.test_models.GenericPrefetchTests.test_values_queryset) ... ok
 test_delete_one_to_one_manager (custom_managers.tests.CustomManagersRegressTestCase.test_delete_one_to_one_manager) ... ok
 test_delete_related_on_filtered_manager (custom_managers.tests.CustomManagersRegressTestCase.test_delete_related_on_filtered_manager)
 Deleting related objects should also not be distracted by a ... ok
@@ -27197,25 +27351,6 @@
 Model.refresh_from_db() works for instances hidden by the default ... ok
 test_save_clears_annotations_from_base_manager (custom_managers.tests.CustomManagersRegressTestCase.test_save_clears_annotations_from_base_manager)
 Model.save() clears annotations from the base manager. ... ok
-test_custom_implementation_year_exact (custom_lookups.tests.YearLteTests.test_custom_implementation_year_exact) ... ok
-test_postgres_year_exact (custom_lookups.tests.YearLteTests.test_postgres_year_exact) ... ok
-test_year_lte (custom_lookups.tests.YearLteTests.test_year_lte) ... skipped 'PostgreSQL specific SQL used'
-test_year_lte_fexpr (custom_lookups.tests.YearLteTests.test_year_lte_fexpr) ... skipped 'PostgreSQL specific SQL used'
-test_year_lte_sql (custom_lookups.tests.YearLteTests.test_year_lte_sql) ... ok
-test_dates_avoid_datetime_cast (dates.tests.DatesTests.test_dates_avoid_datetime_cast) ... skipped 'Test checks MySQL query syntax'
-test_dates_fails_when_given_invalid_field_argument (dates.tests.DatesTests.test_dates_fails_when_given_invalid_field_argument) ... ok
-test_dates_fails_when_given_invalid_kind_argument (dates.tests.DatesTests.test_dates_fails_when_given_invalid_kind_argument) ... ok
-test_dates_fails_when_given_invalid_order_argument (dates.tests.DatesTests.test_dates_fails_when_given_invalid_order_argument) ... ok
-test_dates_fails_when_no_arguments_are_provided (dates.tests.DatesTests.test_dates_fails_when_no_arguments_are_provided) ... ok
-test_dates_trunc_datetime_fields (dates.tests.DatesTests.test_dates_trunc_datetime_fields) ... ok
-test_related_model_traverse (dates.tests.DatesTests.test_related_model_traverse) ... ok
-test_21432 (datetimes.tests.DateTimesTests.test_21432) ... ok
-test_datetimes_disallows_date_fields (datetimes.tests.DateTimesTests.test_datetimes_disallows_date_fields) ... ok
-test_datetimes_fails_when_given_invalid_kind_argument (datetimes.tests.DateTimesTests.test_datetimes_fails_when_given_invalid_kind_argument) ... ok
-test_datetimes_fails_when_given_invalid_order_argument (datetimes.tests.DateTimesTests.test_datetimes_fails_when_given_invalid_order_argument) ... ok
-test_datetimes_has_lazy_iterator (datetimes.tests.DateTimesTests.test_datetimes_has_lazy_iterator) ... ok
-test_datetimes_returns_available_dates_for_given_scope_and_given_field (datetimes.tests.DateTimesTests.test_datetimes_returns_available_dates_for_given_scope_and_given_field) ... ok
-test_related_model_traverse (datetimes.tests.DateTimesTests.test_related_model_traverse) ... ok
 test_basic_lookup (custom_lookups.tests.LookupTests.test_basic_lookup) ... ok
 test_birthdate_month (custom_lookups.tests.LookupTests.test_birthdate_month) ... skipped 'PostgreSQL specific SQL used'
 test_custom_exact_lookup_none_rhs (custom_lookups.tests.LookupTests.test_custom_exact_lookup_none_rhs)
@@ -27224,60 +27359,16 @@
 test_div3_extract (custom_lookups.tests.LookupTests.test_div3_extract) ... ok
 test_foreignobject_lookup_registration (custom_lookups.tests.LookupTests.test_foreignobject_lookup_registration) ... ok
 test_lookups_caching (custom_lookups.tests.LookupTests.test_lookups_caching) ... ok
-test_bulk (delete.tests.DeletionTests.test_bulk) ... ok
-test_can_defer_constraint_checks (delete.tests.DeletionTests.test_can_defer_constraint_checks) ... ok
-test_cannot_defer_constraint_checks (delete.tests.DeletionTests.test_cannot_defer_constraint_checks) ... skipped 'Database has feature(s) can_defer_constraint_checks'
-test_delete_with_keeping_parents (delete.tests.DeletionTests.test_delete_with_keeping_parents) ... ok
-test_delete_with_keeping_parents_relationships (delete.tests.DeletionTests.test_delete_with_keeping_parents_relationships) ... ok
-test_deletion_order (delete.tests.DeletionTests.test_deletion_order) ... ok
-test_hidden_related (delete.tests.DeletionTests.test_hidden_related) ... ok
-test_instance_update (delete.tests.DeletionTests.test_instance_update) ... ok
-test_large_delete (delete.tests.DeletionTests.test_large_delete) ... ok
-test_large_delete_related (delete.tests.DeletionTests.test_large_delete_related) ... ok
-test_m2m (delete.tests.DeletionTests.test_m2m) ... ok
-test_model_delete_returns_num_rows (delete.tests.DeletionTests.test_model_delete_returns_num_rows)
-Model.delete() should return the number of deleted rows and a ... ok
-test_only_referenced_fields_selected (delete.tests.DeletionTests.test_only_referenced_fields_selected)
-Only referenced fields are selected during cascade deletion SELECT ... ok
-test_pk_none (delete.tests.DeletionTests.test_pk_none) ... ok
-test_proxied_model_duplicate_queries (delete.tests.DeletionTests.test_proxied_model_duplicate_queries)
-#25685 - Deleting instances of a model with existing proxy ... ok
-test_queryset_delete_returns_num_rows (delete.tests.DeletionTests.test_queryset_delete_returns_num_rows)
-QuerySet.delete() should return the number of deleted rows and a ... ok
-test_relational_post_delete_signals_happen_before_parent_object (delete.tests.DeletionTests.test_relational_post_delete_signals_happen_before_parent_object) ... ok
-test_sliced_queryset (delete.tests.DeletionTests.test_sliced_queryset) ... ok
-test_value_to_string (contenttypes_tests.test_fields.GenericRelationTests.test_value_to_string) ... ok
-test_defer_not_clear_cached_private_relations (contenttypes_tests.test_fields.DeferredGenericRelationTests.test_defer_not_clear_cached_private_relations) ... ok
-test_only_not_clear_cached_private_relations (contenttypes_tests.test_fields.DeferredGenericRelationTests.test_only_not_clear_cached_private_relations) ... ok
-test_debug (context_processors.tests.DebugContextProcessorTests.test_debug) ... ok
-test_sql_queries (context_processors.tests.DebugContextProcessorTests.test_sql_queries)
-Test whether sql_queries represents the actual amount ... ok
-test_generic_foreign_key_warning (contenttypes_tests.test_fields.GetPrefetchQuerySetDeprecation.test_generic_foreign_key_warning) ... ok
-test_generic_relation_warning (contenttypes_tests.test_fields.GetPrefetchQuerySetDeprecation.test_generic_relation_warning) ... ok
-test_duplicate_querysets (contenttypes_tests.test_fields.GetPrefetchQuerySetsTests.test_duplicate_querysets) ... ok
-test_generic_relation_invalid_length (contenttypes_tests.test_fields.GetPrefetchQuerySetsTests.test_generic_relation_invalid_length) ... ok
-test_multidb (contenttypes_tests.test_models.ContentTypesMultidbTests.test_multidb)
-When using multiple databases, ContentType.objects.get_for_model() uses ... ok
 test_clear_cached_generic_relation (contenttypes_tests.test_fields.GenericForeignKeyTests.test_clear_cached_generic_relation) ... ok
 test_clear_cached_generic_relation_explicit_fields (contenttypes_tests.test_fields.GenericForeignKeyTests.test_clear_cached_generic_relation_explicit_fields) ... ok
 test_clear_cached_generic_relation_when_deferred (contenttypes_tests.test_fields.GenericForeignKeyTests.test_clear_cached_generic_relation_when_deferred) ... ok
 test_get_content_type_no_arguments (contenttypes_tests.test_fields.GenericForeignKeyTests.test_get_content_type_no_arguments) ... ok
 test_get_object_cache_respects_deleted_objects (contenttypes_tests.test_fields.GenericForeignKeyTests.test_get_object_cache_respects_deleted_objects) ... ok
 test_str (contenttypes_tests.test_fields.GenericForeignKeyTests.test_str) ... ok
-test_bilateral_fexpr (custom_lookups.tests.BilateralTransformTests.test_bilateral_fexpr) ... ok
-test_bilateral_inner_qs (custom_lookups.tests.BilateralTransformTests.test_bilateral_inner_qs) ... ok
-test_bilateral_multi_value (custom_lookups.tests.BilateralTransformTests.test_bilateral_multi_value) ... ok
-test_bilateral_order (custom_lookups.tests.BilateralTransformTests.test_bilateral_order) ... ok
-test_bilateral_upper (custom_lookups.tests.BilateralTransformTests.test_bilateral_upper) ... ok
-test_div3_bilateral_extract (custom_lookups.tests.BilateralTransformTests.test_div3_bilateral_extract) ... ok
-test_transform_order_by (custom_lookups.tests.BilateralTransformTests.test_transform_order_by) ... ok
 test_shortcut_view_with_null_site_fk (contenttypes_tests.test_views.ContentTypesViewsSiteRelTests.test_shortcut_view_with_null_site_fk)
 The shortcut view works if a model's ForeignKey to site is None. ... ok
 test_shortcut_view_with_site_m2m (contenttypes_tests.test_views.ContentTypesViewsSiteRelTests.test_shortcut_view_with_site_m2m)
 When the object has a ManyToManyField to Site, redirect to the current ... ok
-test_querysets_required (contenttypes_tests.test_models.GenericPrefetchTests.test_querysets_required) ... ok
-test_raw_queryset (contenttypes_tests.test_models.GenericPrefetchTests.test_raw_queryset) ... ok
-test_values_queryset (contenttypes_tests.test_models.GenericPrefetchTests.test_values_queryset) ... ok
 test_model_with_broken_get_absolute_url (contenttypes_tests.test_views.ShortcutViewTests.test_model_with_broken_get_absolute_url)
 The view doesn't catch an AttributeError raised by ... ok
 test_model_without_get_absolute_url (contenttypes_tests.test_views.ShortcutViewTests.test_model_without_get_absolute_url)
@@ -27316,43 +27407,12 @@
 test_save_default_pk_set (composite_pk.test_create.CompositePKCreateTests.test_save_default_pk_set) ... ok
 test_save_user (composite_pk.test_create.CompositePKCreateTests.test_save_user) ... ok
 test_update_or_create_user (composite_pk.test_create.CompositePKCreateTests.test_update_or_create_user) ... ok
-test_attribute_error (custom_columns.tests.CustomColumnsTests.test_attribute_error) ... ok
-test_author_filtering (custom_columns.tests.CustomColumnsTests.test_author_filtering) ... ok
-test_author_get (custom_columns.tests.CustomColumnsTests.test_author_get) ... ok
-test_author_get_attributes (custom_columns.tests.CustomColumnsTests.test_author_get_attributes) ... ok
-test_author_querying (custom_columns.tests.CustomColumnsTests.test_author_querying) ... ok
-test_field_error (custom_columns.tests.CustomColumnsTests.test_field_error) ... ok
-test_filter_first_name (custom_columns.tests.CustomColumnsTests.test_filter_first_name) ... ok
-test_filter_on_nonexistent_field (custom_columns.tests.CustomColumnsTests.test_filter_on_nonexistent_field) ... ok
-test_get_all_articles_for_an_author (custom_columns.tests.CustomColumnsTests.test_get_all_articles_for_an_author) ... ok
-test_get_all_authors_for_an_article (custom_columns.tests.CustomColumnsTests.test_get_all_authors_for_an_article) ... ok
-test_get_author_m2m_relation (custom_columns.tests.CustomColumnsTests.test_get_author_m2m_relation) ... ok
-test_get_first_name (custom_columns.tests.CustomColumnsTests.test_get_first_name) ... ok
-test_m2m_table (custom_columns.tests.CustomColumnsTests.test_m2m_table) ... ok
-test_query_all_available_authors (custom_columns.tests.CustomColumnsTests.test_query_all_available_authors) ... ok
-test_abstract_name (constraints.tests.CheckConstraintTests.test_abstract_name) ... ok
-test_check_deprecation (constraints.tests.CheckConstraintTests.test_check_deprecation) ... ok
-test_database_constraint (constraints.tests.CheckConstraintTests.test_database_constraint) ... ok
-test_database_constraint_unicode (constraints.tests.CheckConstraintTests.test_database_constraint_unicode) ... ok
-test_database_default (constraints.tests.CheckConstraintTests.test_database_default) ... ok
-test_deconstruction (constraints.tests.CheckConstraintTests.test_deconstruction) ... ok
-test_eq (constraints.tests.CheckConstraintTests.test_eq) ... ok
-test_invalid_check_types (constraints.tests.CheckConstraintTests.test_invalid_check_types) ... ok
-test_name (constraints.tests.CheckConstraintTests.test_name) ... ok
-test_repr (constraints.tests.CheckConstraintTests.test_repr) ... ok
-test_repr_with_violation_error_code (constraints.tests.CheckConstraintTests.test_repr_with_violation_error_code) ... ok
-test_repr_with_violation_error_message (constraints.tests.CheckConstraintTests.test_repr_with_violation_error_message) ... ok
-test_validate (constraints.tests.CheckConstraintTests.test_validate) ... ok
-test_validate_boolean_expressions (constraints.tests.CheckConstraintTests.test_validate_boolean_expressions) ... ok
-test_validate_custom_error (constraints.tests.CheckConstraintTests.test_validate_custom_error) ... ok
-test_validate_generated_field_stored (constraints.tests.CheckConstraintTests.test_validate_generated_field_stored) ... ok
-test_validate_generated_field_virtual (constraints.tests.CheckConstraintTests.test_validate_generated_field_virtual) ... ok
-test_validate_jsonfield_exact (constraints.tests.CheckConstraintTests.test_validate_jsonfield_exact) ... ok
-test_validate_nullable_field_with_isnull (constraints.tests.CheckConstraintTests.test_validate_nullable_field_with_isnull) ... skipped 'Database has feature(s) supports_comparing_boolean_expr'
-test_validate_nullable_field_with_none (constraints.tests.CheckConstraintTests.test_validate_nullable_field_with_none) ... ok
-test_validate_nullable_jsonfield (constraints.tests.CheckConstraintTests.test_validate_nullable_jsonfield) ... ok
-test_validate_pk_field (constraints.tests.CheckConstraintTests.test_validate_pk_field) ... ok
-test_validate_rawsql_expressions_noop (constraints.tests.CheckConstraintTests.test_validate_rawsql_expressions_noop) ... ok
+test_get_comment (composite_pk.test_get.CompositePKGetTests.test_get_comment) ... ok
+test_get_or_create_user (composite_pk.test_get.CompositePKGetTests.test_get_or_create_user) ... ok
+test_get_previous_by_field (composite_pk.test_get.CompositePKGetTests.test_get_previous_by_field) ... ok
+test_get_user (composite_pk.test_get.CompositePKGetTests.test_get_user) ... ok
+test_get_user_by_comments (composite_pk.test_get.CompositePKGetTests.test_get_user_by_comments) ... ok
+test_lookup_errors (composite_pk.test_get.CompositePKGetTests.test_lookup_errors) ... ok
 test_change_ordering (contenttypes_tests.test_order_with_respect_to.OrderWithRespectToGFKTests.test_change_ordering) ... ok
 test_database_routing (contenttypes_tests.test_order_with_respect_to.OrderWithRespectToGFKTests.test_database_routing) ... ok
 test_default_to_insertion_order (contenttypes_tests.test_order_with_respect_to.OrderWithRespectToGFKTests.test_default_to_insertion_order) ... ok
@@ -27362,12 +27422,6 @@
 test_recursive_ordering (contenttypes_tests.test_order_with_respect_to.OrderWithRespectToGFKTests.test_recursive_ordering) ... ok
 test_set_order_unrelated_object (contenttypes_tests.test_order_with_respect_to.OrderWithRespectToGFKTests.test_set_order_unrelated_object)
 An answer that's not related isn't updated. ... ok
-test_comments (composite_pk.test_names_to_path.NamesToPathTests.test_comments) ... ok
-test_id (composite_pk.test_names_to_path.NamesToPathTests.test_id) ... ok
-test_pk (composite_pk.test_names_to_path.NamesToPathTests.test_pk) ... ok
-test_tenant_id (composite_pk.test_names_to_path.NamesToPathTests.test_tenant_id) ... ok
-test_user_id (composite_pk.test_names_to_path.NamesToPathTests.test_user_id) ... ok
-test_user_tenant_id (composite_pk.test_names_to_path.NamesToPathTests.test_user_tenant_id) ... ok
 test_field_conflicts (composite_pk.test_models.CompositePKModelsTests.test_field_conflicts) ... ok
 test_fields (composite_pk.test_models.CompositePKModelsTests.test_fields) ... ok
 test_full_clean_failure (composite_pk.test_models.CompositePKModelsTests.test_full_clean_failure) ... ok
@@ -27375,74 +27429,23 @@
 test_full_clean_update (composite_pk.test_models.CompositePKModelsTests.test_full_clean_update) ... ok
 test_permissions (composite_pk.test_models.CompositePKModelsTests.test_permissions) ... ok
 test_validate_unique (composite_pk.test_models.CompositePKModelsTests.test_validate_unique) ... ok
-test_get_comment (composite_pk.test_get.CompositePKGetTests.test_get_comment) ... ok
-test_get_or_create_user (composite_pk.test_get.CompositePKGetTests.test_get_or_create_user) ... ok
-test_get_previous_by_field (composite_pk.test_get.CompositePKGetTests.test_get_previous_by_field) ... ok
-test_get_user (composite_pk.test_get.CompositePKGetTests.test_get_user) ... ok
-test_get_user_by_comments (composite_pk.test_get.CompositePKGetTests.test_get_user_by_comments) ... ok
-test_lookup_errors (composite_pk.test_get.CompositePKGetTests.test_lookup_errors) ... ok
-test_values (composite_pk.test_values.CompositePKValuesTests.test_values) ... ok
-test_values_list (composite_pk.test_values.CompositePKValuesTests.test_values_list) ... ok
+test_attribute_error (custom_columns.tests.CustomColumnsTests.test_attribute_error) ... ok
+test_author_filtering (custom_columns.tests.CustomColumnsTests.test_author_filtering) ... ok
+test_author_get (custom_columns.tests.CustomColumnsTests.test_author_get) ... ok
+test_author_get_attributes (custom_columns.tests.CustomColumnsTests.test_author_get_attributes) ... ok
+test_author_querying (custom_columns.tests.CustomColumnsTests.test_author_querying) ... ok
+test_field_error (custom_columns.tests.CustomColumnsTests.test_field_error) ... ok
+test_filter_first_name (custom_columns.tests.CustomColumnsTests.test_filter_first_name) ... ok
+test_filter_on_nonexistent_field (custom_columns.tests.CustomColumnsTests.test_filter_on_nonexistent_field) ... ok
+test_get_all_articles_for_an_author (custom_columns.tests.CustomColumnsTests.test_get_all_articles_for_an_author) ... ok
+test_get_all_authors_for_an_article (custom_columns.tests.CustomColumnsTests.test_get_all_authors_for_an_article) ... ok
+test_get_author_m2m_relation (custom_columns.tests.CustomColumnsTests.test_get_author_m2m_relation) ... ok
+test_get_first_name (custom_columns.tests.CustomColumnsTests.test_get_first_name) ... ok
+test_m2m_table (custom_columns.tests.CustomColumnsTests.test_m2m_table) ... ok
+test_query_all_available_authors (custom_columns.tests.CustomColumnsTests.test_query_all_available_authors) ... ok
 test_order_comments_by_pk_asc (composite_pk.test_order_by.CompositePKOrderByTests.test_order_comments_by_pk_asc) ... ok
 test_order_comments_by_pk_desc (composite_pk.test_order_by.CompositePKOrderByTests.test_order_comments_by_pk_desc) ... ok
 test_order_comments_by_pk_expr (composite_pk.test_order_by.CompositePKOrderByTests.test_order_comments_by_pk_expr) ... ok
-test_extract_day_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_day_func) ... ok
-test_extract_duration (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_duration) ... skipped "Database doesn't support feature(s): has_native_duration_field"
-test_extract_duration_unsupported_lookups (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_duration_unsupported_lookups) ... ok
-test_extract_duration_without_native_duration_field (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_duration_without_native_duration_field) ... ok
-test_extract_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func) ... ok
-test_extract_func_explicit_timezone_priority (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func_explicit_timezone_priority) ... ok
-test_extract_func_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func_with_timezone) ... ok
-test_extract_func_with_timezone_minus_no_offset (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_func_with_timezone_minus_no_offset) ... ok
-test_extract_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_hour_func) ... ok
-test_extract_invalid_field_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_invalid_field_with_timezone) ... ok
-test_extract_iso_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_iso_weekday_func) ... ok
-test_extract_iso_year_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_iso_year_func) ... ok
-test_extract_iso_year_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_iso_year_func_boundaries) ... ok
-test_extract_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_lookup_name_sql_injection) ... ok
-test_extract_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_minute_func) ... ok
-test_extract_month_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_month_func) ... ok
-test_extract_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_none) ... ok
-test_extract_outerref (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_outerref) ... ok
-test_extract_outerref_validation (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_outerref_validation) ... ok
-test_extract_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_quarter_func) ... ok
-test_extract_quarter_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_quarter_func_boundaries) ... ok
-test_extract_second_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_second_func) ... ok
-test_extract_second_func_no_fractional (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_second_func_no_fractional) ... ok
-test_extract_week_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_week_func) ... ok
-test_extract_week_func_boundaries (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_week_func_boundaries) ... ok
-test_extract_weekday_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_weekday_func) ... ok
-test_extract_year_exact_lookup (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_exact_lookup)
-Extract year uses a BETWEEN filter to compare the year to allow indexes ... ok
-test_extract_year_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_func) ... ok
-test_extract_year_greaterthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_greaterthan_lookup) ... ok
-test_extract_year_lessthan_lookup (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_extract_year_lessthan_lookup) ... ok
-test_trunc_date_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_date_func) ... ok
-test_trunc_date_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_date_none) ... ok
-test_trunc_day_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_day_func) ... ok
-test_trunc_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_func) ... ok
-test_trunc_func_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_func_with_timezone)
-If the truncated datetime transitions to a different offset (daylight ... ok
-test_trunc_hour_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_hour_func) ... ok
-test_trunc_invalid_arguments (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_invalid_arguments) ... ok
-test_trunc_invalid_field_with_timezone (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_invalid_field_with_timezone) ... ok
-test_trunc_lookup_name_sql_injection (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_lookup_name_sql_injection) ... ok
-test_trunc_minute_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_minute_func) ... ok
-test_trunc_month_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_month_func) ... ok
-test_trunc_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_none) ... ok
-test_trunc_quarter_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_quarter_func) ... ok
-test_trunc_second_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_second_func) ... ok
-test_trunc_subquery_with_parameters (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_subquery_with_parameters) ... ok
-test_trunc_time_comparison (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_time_comparison) ... ok
-test_trunc_time_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_time_func) ... ok
-test_trunc_time_none (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_time_none) ... ok
-test_trunc_timezone_applied_before_truncation (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_timezone_applied_before_truncation) ... ok
-test_trunc_week (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_week) ... ok
-test_trunc_week_before_1000 (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_week_before_1000) ... ok
-test_trunc_week_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_week_func) ... ok
-test_trunc_year_func (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests.test_trunc_year_func) ... ok
-test_database_checks_called (check_framework.test_database.DatabaseCheckTests.test_database_checks_called) ... ok
-test_mysql_strict_mode (check_framework.test_database.DatabaseCheckTests.test_mysql_strict_mode) ... skipped 'Test only for MySQL'
 test_contenttypes_removed_for_apps_not_in_installed_apps (contenttypes_tests.test_management.RemoveStaleContentTypesTests.test_contenttypes_removed_for_apps_not_in_installed_apps) ... ok
 test_contenttypes_removed_in_installed_apps_without_models (contenttypes_tests.test_management.RemoveStaleContentTypesTests.test_contenttypes_removed_in_installed_apps_without_models) ... ok
 test_interactive_false (contenttypes_tests.test_management.RemoveStaleContentTypesTests.test_interactive_false)
@@ -27453,26 +27456,25 @@
 interactive mode deletes stale content types even if there aren't any ... ok
 test_unavailable_content_type_model (contenttypes_tests.test_management.RemoveStaleContentTypesTests.test_unavailable_content_type_model)
 A ContentType isn't created if the model isn't available. ... ok
-test_createcachetable_observes_database_router (cache.tests.CreateCacheTableForDBCacheTests.test_createcachetable_observes_database_router) ... ok
-test_bulk_update_comments (composite_pk.test_update.CompositePKUpdateTests.test_bulk_update_comments) ... ok
-test_bulk_update_primary_key_fields (composite_pk.test_update.CompositePKUpdateTests.test_bulk_update_primary_key_fields) ... ok
-test_cant_update_pk_field (composite_pk.test_update.CompositePKUpdateTests.test_cant_update_pk_field) ... ok
-test_cant_update_to_unsaved_object (composite_pk.test_update.CompositePKUpdateTests.test_cant_update_to_unsaved_object) ... ok
-test_save_user (composite_pk.test_update.CompositePKUpdateTests.test_save_user) ... ok
-test_update_comment_by_user_email (composite_pk.test_update.CompositePKUpdateTests.test_update_comment_by_user_email) ... ok
-test_update_fields_deferred (composite_pk.test_update.CompositePKUpdateTests.test_update_fields_deferred) ... ok
-test_update_fields_pk_field (composite_pk.test_update.CompositePKUpdateTests.test_update_fields_pk_field) ... ok
-test_update_or_create_user (composite_pk.test_update.CompositePKUpdateTests.test_update_or_create_user) ... ok
-test_update_or_create_with_pre_save_pk_field (composite_pk.test_update.CompositePKUpdateTests.test_update_or_create_with_pre_save_pk_field) ... ok
-test_update_token_by_tenant_name (composite_pk.test_update.CompositePKUpdateTests.test_update_token_by_tenant_name) ... ok
-test_update_user (composite_pk.test_update.CompositePKUpdateTests.test_update_user) ... ok
-test_update_value_not_composite (composite_pk.test_update.CompositePKUpdateTests.test_update_value_not_composite) ... ok
-test_collision_abstract_model (check_framework.test_model_checks.ConstraintNameTests.test_collision_abstract_model) ... ok
-test_collision_across_apps (check_framework.test_model_checks.ConstraintNameTests.test_collision_across_apps) ... ok
-test_collision_in_different_models (check_framework.test_model_checks.ConstraintNameTests.test_collision_in_different_models) ... ok
-test_collision_in_same_model (check_framework.test_model_checks.ConstraintNameTests.test_collision_in_same_model) ... ok
-test_no_collision_abstract_model_interpolation (check_framework.test_model_checks.ConstraintNameTests.test_no_collision_abstract_model_interpolation) ... ok
-test_no_collision_across_apps_interpolation (check_framework.test_model_checks.ConstraintNameTests.test_no_collision_across_apps_interpolation) ... ok
+test_values (composite_pk.test_values.CompositePKValuesTests.test_values) ... ok
+test_values_list (composite_pk.test_values.CompositePKValuesTests.test_values_list) ... ok
+test_comments (composite_pk.test_names_to_path.NamesToPathTests.test_comments) ... ok
+test_id (composite_pk.test_names_to_path.NamesToPathTests.test_id) ... ok
+test_pk (composite_pk.test_names_to_path.NamesToPathTests.test_pk) ... ok
+test_tenant_id (composite_pk.test_names_to_path.NamesToPathTests.test_tenant_id) ... ok
+test_user_id (composite_pk.test_names_to_path.NamesToPathTests.test_user_id) ... ok
+test_user_tenant_id (composite_pk.test_names_to_path.NamesToPathTests.test_user_tenant_id) ... ok
+test_database_checks_called (check_framework.test_database.DatabaseCheckTests.test_database_checks_called) ... ok
+test_mysql_strict_mode (check_framework.test_database.DatabaseCheckTests.test_mysql_strict_mode) ... skipped 'Test only for MySQL'
+test_invalid_pk_extra_field (composite_pk.tests.CompositePKFixturesTests.test_invalid_pk_extra_field) ... ok
+test_objects (composite_pk.tests.CompositePKFixturesTests.test_objects) ... ok
+test_serialize_datetime (composite_pk.tests.CompositePKFixturesTests.test_serialize_datetime) ... ok
+test_serialize_post_uuid (composite_pk.tests.CompositePKFixturesTests.test_serialize_post_uuid) ... ok
+test_serialize_user_json (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_json) ... ok
+test_serialize_user_jsonl (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_jsonl) ... ok
+test_serialize_user_python (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_python) ... ok
+test_serialize_user_xml (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_xml) ... ok
+test_serialize_user_yaml (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_yaml) ... ok
 test_composite_pk_can_include_fk_name (composite_pk.test_checks.CompositePKChecksTests.test_composite_pk_can_include_fk_name) ... ok
 test_composite_pk_cannot_be_editable (composite_pk.test_checks.CompositePKChecksTests.test_composite_pk_cannot_be_editable) ... ok
 test_composite_pk_cannot_have_a_database_default (composite_pk.test_checks.CompositePKChecksTests.test_composite_pk_cannot_have_a_database_default) ... ok
@@ -27491,98 +27493,12 @@
 test_composite_pk_must_include_at_least_2_fields (composite_pk.test_checks.CompositePKChecksTests.test_composite_pk_must_include_at_least_2_fields) ... ok
 test_composite_pk_must_not_have_other_pk_field (composite_pk.test_checks.CompositePKChecksTests.test_composite_pk_must_not_have_other_pk_field) ... ok
 test_foreign_object_can_refer_composite_pk (composite_pk.test_checks.CompositePKChecksTests.test_foreign_object_can_refer_composite_pk) ... ok
-test_invalid_pk_extra_field (composite_pk.tests.CompositePKFixturesTests.test_invalid_pk_extra_field) ... ok
-test_objects (composite_pk.tests.CompositePKFixturesTests.test_objects) ... ok
-test_serialize_datetime (composite_pk.tests.CompositePKFixturesTests.test_serialize_datetime) ... ok
-test_serialize_post_uuid (composite_pk.tests.CompositePKFixturesTests.test_serialize_post_uuid) ... ok
-test_serialize_user_json (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_json) ... ok
-test_serialize_user_jsonl (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_jsonl) ... ok
-test_serialize_user_python (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_python) ... ok
-test_serialize_user_xml (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_xml) ... ok
-test_serialize_user_yaml (composite_pk.tests.CompositePKFixturesTests.test_serialize_user_yaml) ... ok
-test_add (cache.tests.PyMemcacheCacheTests.test_add) ... skipped 'PyMemcacheCache backend not configured'
-test_add_fail_on_pickleerror (cache.tests.PyMemcacheCacheTests.test_add_fail_on_pickleerror) ... skipped 'PyMemcacheCache backend not configured'
-test_binary_string (cache.tests.PyMemcacheCacheTests.test_binary_string) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_read_for_model_instance (cache.tests.PyMemcacheCacheTests.test_cache_read_for_model_instance) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_read_for_model_instance_with_deferred (cache.tests.PyMemcacheCacheTests.test_cache_read_for_model_instance_with_deferred) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_versioning_add (cache.tests.PyMemcacheCacheTests.test_cache_versioning_add) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_versioning_delete (cache.tests.PyMemcacheCacheTests.test_cache_versioning_delete) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_versioning_get_set (cache.tests.PyMemcacheCacheTests.test_cache_versioning_get_set) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_versioning_get_set_many (cache.tests.PyMemcacheCacheTests.test_cache_versioning_get_set_many) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_versioning_has_key (cache.tests.PyMemcacheCacheTests.test_cache_versioning_has_key) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_versioning_incr_decr (cache.tests.PyMemcacheCacheTests.test_cache_versioning_incr_decr) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_write_for_model_instance_with_deferred (cache.tests.PyMemcacheCacheTests.test_cache_write_for_model_instance_with_deferred) ... skipped 'PyMemcacheCache backend not configured'
-test_cache_write_unpicklable_object (cache.tests.PyMemcacheCacheTests.test_cache_write_unpicklable_object) ... skipped 'PyMemcacheCache backend not configured'
-test_clear (cache.tests.PyMemcacheCacheTests.test_clear) ... skipped 'PyMemcacheCache backend not configured'
-test_close (cache.tests.PyMemcacheCacheTests.test_close) ... skipped 'PyMemcacheCache backend not configured'
-test_cull (cache.tests.PyMemcacheCacheTests.test_cull) ... skipped 'PyMemcacheCache backend not configured'
-test_cull_delete_when_store_empty (cache.tests.PyMemcacheCacheTests.test_cull_delete_when_store_empty) ... skipped 'PyMemcacheCache backend not configured'
-test_custom_key_func (cache.tests.PyMemcacheCacheTests.test_custom_key_func) ... skipped 'PyMemcacheCache backend not configured'
-test_data_types (cache.tests.PyMemcacheCacheTests.test_data_types) ... skipped 'PyMemcacheCache backend not configured'
-test_decr (cache.tests.PyMemcacheCacheTests.test_decr) ... skipped 'PyMemcacheCache backend not configured'
-test_decr_version (cache.tests.PyMemcacheCacheTests.test_decr_version) ... skipped 'PyMemcacheCache backend not configured'
-test_default_far_future_timeout (cache.tests.PyMemcacheCacheTests.test_default_far_future_timeout) ... skipped 'PyMemcacheCache backend not configured'
-test_default_never_expiring_timeout (cache.tests.PyMemcacheCacheTests.test_default_never_expiring_timeout) ... skipped 'PyMemcacheCache backend not configured'
-test_default_used_when_none_is_set (cache.tests.PyMemcacheCacheTests.test_default_used_when_none_is_set)
-If None is cached, get() returns it instead of the default. ... skipped 'PyMemcacheCache backend not configured'
-test_delete (cache.tests.PyMemcacheCacheTests.test_delete) ... skipped 'PyMemcacheCache backend not configured'
-test_delete_many (cache.tests.PyMemcacheCacheTests.test_delete_many) ... skipped 'PyMemcacheCache backend not configured'
-test_delete_many_no_keys (cache.tests.PyMemcacheCacheTests.test_delete_many_no_keys) ... skipped 'PyMemcacheCache backend not configured'
-test_delete_nonexistent (cache.tests.PyMemcacheCacheTests.test_delete_nonexistent) ... skipped 'PyMemcacheCache backend not configured'
-test_expiration (cache.tests.PyMemcacheCacheTests.test_expiration) ... skipped 'PyMemcacheCache backend not configured'
-test_float_timeout (cache.tests.PyMemcacheCacheTests.test_float_timeout) ... skipped 'PyMemcacheCache backend not configured'
-test_forever_timeout (cache.tests.PyMemcacheCacheTests.test_forever_timeout)
-Passing in None into timeout results in a value that is cached forever ... skipped 'PyMemcacheCache backend not configured'
-test_get_many (cache.tests.PyMemcacheCacheTests.test_get_many) ... skipped 'PyMemcacheCache backend not configured'
-test_get_or_set (cache.tests.PyMemcacheCacheTests.test_get_or_set) ... skipped 'PyMemcacheCache backend not configured'
-test_get_or_set_callable (cache.tests.PyMemcacheCacheTests.test_get_or_set_callable) ... skipped 'PyMemcacheCache backend not configured'
-test_get_or_set_racing (cache.tests.PyMemcacheCacheTests.test_get_or_set_racing) ... skipped 'PyMemcacheCache backend not configured'
-test_get_or_set_version (cache.tests.PyMemcacheCacheTests.test_get_or_set_version) ... skipped 'PyMemcacheCache backend not configured'
-test_has_key (cache.tests.PyMemcacheCacheTests.test_has_key) ... skipped 'PyMemcacheCache backend not configured'
-test_in (cache.tests.PyMemcacheCacheTests.test_in) ... skipped 'PyMemcacheCache backend not configured'
-test_incr (cache.tests.PyMemcacheCacheTests.test_incr) ... skipped 'PyMemcacheCache backend not configured'
-test_incr_version (cache.tests.PyMemcacheCacheTests.test_incr_version) ... skipped 'PyMemcacheCache backend not configured'
-test_invalid_key_characters (cache.tests.PyMemcacheCacheTests.test_invalid_key_characters) ... skipped 'PyMemcacheCache backend not configured'
-test_invalid_key_length (cache.tests.PyMemcacheCacheTests.test_invalid_key_length) ... skipped 'PyMemcacheCache backend not configured'
-test_invalid_with_version_key_length (cache.tests.PyMemcacheCacheTests.test_invalid_with_version_key_length) ... skipped 'PyMemcacheCache backend not configured'
-test_location_multiple_servers (cache.tests.PyMemcacheCacheTests.test_location_multiple_servers) ... skipped 'PyMemcacheCache backend not configured'
-test_long_timeout (cache.tests.PyMemcacheCacheTests.test_long_timeout)
-Follow memcached's convention where a timeout greater than 30 days is ... skipped 'PyMemcacheCache backend not configured'
-test_memcached_deletes_key_on_failed_set (cache.tests.PyMemcacheCacheTests.test_memcached_deletes_key_on_failed_set) ... skipped 'PyMemcacheCache backend not configured'
-test_non_existent (cache.tests.PyMemcacheCacheTests.test_non_existent)
-Nonexistent cache keys return as None/default. ... skipped 'PyMemcacheCache backend not configured'
-test_prefix (cache.tests.PyMemcacheCacheTests.test_prefix) ... skipped 'PyMemcacheCache backend not configured'
-test_pymemcache_highest_pickle_version (cache.tests.PyMemcacheCacheTests.test_pymemcache_highest_pickle_version) ... skipped 'PyMemcacheCache backend not configured'
-test_pymemcache_options (cache.tests.PyMemcacheCacheTests.test_pymemcache_options) ... skipped 'PyMemcacheCache backend not configured'
-test_set_fail_on_pickleerror (cache.tests.PyMemcacheCacheTests.test_set_fail_on_pickleerror) ... skipped 'PyMemcacheCache backend not configured'
-test_set_many (cache.tests.PyMemcacheCacheTests.test_set_many) ... skipped 'PyMemcacheCache backend not configured'
-test_set_many_empty_data (cache.tests.PyMemcacheCacheTests.test_set_many_empty_data) ... skipped 'PyMemcacheCache backend not configured'
-test_set_many_expiration (cache.tests.PyMemcacheCacheTests.test_set_many_expiration) ... skipped 'PyMemcacheCache backend not configured'
-test_set_many_returns_empty_list_on_success (cache.tests.PyMemcacheCacheTests.test_set_many_returns_empty_list_on_success)
-set_many() returns an empty list when all keys are inserted. ... skipped 'PyMemcacheCache backend not configured'
-test_set_many_returns_failing_keys (cache.tests.PyMemcacheCacheTests.test_set_many_returns_failing_keys) ... skipped 'PyMemcacheCache backend not configured'
-test_simple (cache.tests.PyMemcacheCacheTests.test_simple) ... skipped 'PyMemcacheCache backend not configured'
-test_touch (cache.tests.PyMemcacheCacheTests.test_touch) ... skipped 'PyMemcacheCache backend not configured'
-test_unicode (cache.tests.PyMemcacheCacheTests.test_unicode) ... skipped 'PyMemcacheCache backend not configured'
-test_zero_cull (cache.tests.PyMemcacheCacheTests.test_zero_cull) ... skipped 'PyMemcacheCache backend not configured'
-test_zero_timeout (cache.tests.PyMemcacheCacheTests.test_zero_timeout)
-Passing in zero into timeout results in a value that is not cached ... skipped 'PyMemcacheCache backend not configured'
-test_composite_pk_in_fields (composite_pk.tests.CompositePKTests.test_composite_pk_in_fields) ... ok
-test_error_on_comment_pk_conflict (composite_pk.tests.CompositePKTests.test_error_on_comment_pk_conflict) ... ok
-test_error_on_user_pk_conflict (composite_pk.tests.CompositePKTests.test_error_on_user_pk_conflict) ... ok
-test_get_primary_key_columns (composite_pk.tests.CompositePKTests.test_get_primary_key_columns) ... ok
-test_hash (composite_pk.tests.CompositePKTests.test_hash) ... ok
-test_in_bulk (composite_pk.tests.CompositePKTests.test_in_bulk)
-Test the .in_bulk() method of composite_pk models. ... ok
-test_iterator (composite_pk.tests.CompositePKTests.test_iterator)
-Test the .iterator() method of composite_pk models. ... ok
-test_model_forms (composite_pk.tests.CompositePKTests.test_model_forms) ... ok
-test_only (composite_pk.tests.CompositePKTests.test_only) ... ok
-test_pk_field (composite_pk.tests.CompositePKTests.test_pk_field) ... ok
-test_pk_must_be_list_or_tuple (composite_pk.tests.CompositePKTests.test_pk_must_be_list_or_tuple) ... ok
-test_pk_must_have_2_elements (composite_pk.tests.CompositePKTests.test_pk_must_have_2_elements) ... ok
-test_pk_updated_if_field_updated (composite_pk.tests.CompositePKTests.test_pk_updated_if_field_updated) ... ok
-test_query (composite_pk.tests.CompositePKTests.test_query) ... ok
+test_collision_abstract_model (check_framework.test_model_checks.ConstraintNameTests.test_collision_abstract_model) ... ok
+test_collision_across_apps (check_framework.test_model_checks.ConstraintNameTests.test_collision_across_apps) ... ok
+test_collision_in_different_models (check_framework.test_model_checks.ConstraintNameTests.test_collision_in_different_models) ... ok
+test_collision_in_same_model (check_framework.test_model_checks.ConstraintNameTests.test_collision_in_same_model) ... ok
+test_no_collision_abstract_model_interpolation (check_framework.test_model_checks.ConstraintNameTests.test_no_collision_abstract_model_interpolation) ... ok
+test_no_collision_across_apps_interpolation (check_framework.test_model_checks.ConstraintNameTests.test_no_collision_across_apps_interpolation) ... ok
 test_add (cache.tests.PyLibMCCacheTests.test_add) ... skipped 'PyLibMCCache backend not configured'
 test_add_fail_on_pickleerror (cache.tests.PyLibMCCacheTests.test_add_fail_on_pickleerror) ... skipped 'PyLibMCCache backend not configured'
 test_binary_string (cache.tests.PyLibMCCacheTests.test_binary_string) ... skipped 'PyLibMCCache backend not configured'
@@ -27650,6 +27566,96 @@
 test_zero_cull (cache.tests.PyLibMCCacheTests.test_zero_cull) ... skipped 'PyLibMCCache backend not configured'
 test_zero_timeout (cache.tests.PyLibMCCacheTests.test_zero_timeout)
 Passing in zero into timeout results in a value that is not cached ... skipped 'PyLibMCCache backend not configured'
+test_abstract_name (constraints.tests.CheckConstraintTests.test_abstract_name) ... ok
+test_check_deprecation (constraints.tests.CheckConstraintTests.test_check_deprecation) ... ok
+test_database_constraint (constraints.tests.CheckConstraintTests.test_database_constraint) ... ok
+test_database_constraint_unicode (constraints.tests.CheckConstraintTests.test_database_constraint_unicode) ... ok
+test_database_default (constraints.tests.CheckConstraintTests.test_database_default) ... ok
+test_deconstruction (constraints.tests.CheckConstraintTests.test_deconstruction) ... ok
+test_eq (constraints.tests.CheckConstraintTests.test_eq) ... ok
+test_invalid_check_types (constraints.tests.CheckConstraintTests.test_invalid_check_types) ... ok
+test_name (constraints.tests.CheckConstraintTests.test_name) ... ok
+test_repr (constraints.tests.CheckConstraintTests.test_repr) ... ok
+test_repr_with_violation_error_code (constraints.tests.CheckConstraintTests.test_repr_with_violation_error_code) ... ok
+test_repr_with_violation_error_message (constraints.tests.CheckConstraintTests.test_repr_with_violation_error_message) ... ok
+test_validate (constraints.tests.CheckConstraintTests.test_validate) ... ok
+test_validate_boolean_expressions (constraints.tests.CheckConstraintTests.test_validate_boolean_expressions) ... ok
+test_validate_custom_error (constraints.tests.CheckConstraintTests.test_validate_custom_error) ... ok
+test_validate_generated_field_stored (constraints.tests.CheckConstraintTests.test_validate_generated_field_stored) ... ok
+test_validate_generated_field_virtual (constraints.tests.CheckConstraintTests.test_validate_generated_field_virtual) ... ok
+test_validate_jsonfield_exact (constraints.tests.CheckConstraintTests.test_validate_jsonfield_exact) ... ok
+test_validate_nullable_field_with_isnull (constraints.tests.CheckConstraintTests.test_validate_nullable_field_with_isnull) ... skipped 'Database has feature(s) supports_comparing_boolean_expr'
+test_validate_nullable_field_with_none (constraints.tests.CheckConstraintTests.test_validate_nullable_field_with_none) ... ok
+test_validate_nullable_jsonfield (constraints.tests.CheckConstraintTests.test_validate_nullable_jsonfield) ... ok
+test_validate_pk_field (constraints.tests.CheckConstraintTests.test_validate_pk_field) ... ok
+test_validate_rawsql_expressions_noop (constraints.tests.CheckConstraintTests.test_validate_rawsql_expressions_noop) ... ok
+test_add (cache.tests.PyMemcacheCacheTests.test_add) ... skipped 'PyMemcacheCache backend not configured'
+test_add_fail_on_pickleerror (cache.tests.PyMemcacheCacheTests.test_add_fail_on_pickleerror) ... skipped 'PyMemcacheCache backend not configured'
+test_binary_string (cache.tests.PyMemcacheCacheTests.test_binary_string) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_read_for_model_instance (cache.tests.PyMemcacheCacheTests.test_cache_read_for_model_instance) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_read_for_model_instance_with_deferred (cache.tests.PyMemcacheCacheTests.test_cache_read_for_model_instance_with_deferred) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_versioning_add (cache.tests.PyMemcacheCacheTests.test_cache_versioning_add) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_versioning_delete (cache.tests.PyMemcacheCacheTests.test_cache_versioning_delete) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_versioning_get_set (cache.tests.PyMemcacheCacheTests.test_cache_versioning_get_set) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_versioning_get_set_many (cache.tests.PyMemcacheCacheTests.test_cache_versioning_get_set_many) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_versioning_has_key (cache.tests.PyMemcacheCacheTests.test_cache_versioning_has_key) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_versioning_incr_decr (cache.tests.PyMemcacheCacheTests.test_cache_versioning_incr_decr) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_write_for_model_instance_with_deferred (cache.tests.PyMemcacheCacheTests.test_cache_write_for_model_instance_with_deferred) ... skipped 'PyMemcacheCache backend not configured'
+test_cache_write_unpicklable_object (cache.tests.PyMemcacheCacheTests.test_cache_write_unpicklable_object) ... skipped 'PyMemcacheCache backend not configured'
+test_clear (cache.tests.PyMemcacheCacheTests.test_clear) ... skipped 'PyMemcacheCache backend not configured'
+test_close (cache.tests.PyMemcacheCacheTests.test_close) ... skipped 'PyMemcacheCache backend not configured'
+test_cull (cache.tests.PyMemcacheCacheTests.test_cull) ... skipped 'PyMemcacheCache backend not configured'
+test_cull_delete_when_store_empty (cache.tests.PyMemcacheCacheTests.test_cull_delete_when_store_empty) ... skipped 'PyMemcacheCache backend not configured'
+test_custom_key_func (cache.tests.PyMemcacheCacheTests.test_custom_key_func) ... skipped 'PyMemcacheCache backend not configured'
+test_data_types (cache.tests.PyMemcacheCacheTests.test_data_types) ... skipped 'PyMemcacheCache backend not configured'
+test_decr (cache.tests.PyMemcacheCacheTests.test_decr) ... skipped 'PyMemcacheCache backend not configured'
+test_decr_version (cache.tests.PyMemcacheCacheTests.test_decr_version) ... skipped 'PyMemcacheCache backend not configured'
+test_default_far_future_timeout (cache.tests.PyMemcacheCacheTests.test_default_far_future_timeout) ... skipped 'PyMemcacheCache backend not configured'
+test_default_never_expiring_timeout (cache.tests.PyMemcacheCacheTests.test_default_never_expiring_timeout) ... skipped 'PyMemcacheCache backend not configured'
+test_default_used_when_none_is_set (cache.tests.PyMemcacheCacheTests.test_default_used_when_none_is_set)
+If None is cached, get() returns it instead of the default. ... skipped 'PyMemcacheCache backend not configured'
+test_delete (cache.tests.PyMemcacheCacheTests.test_delete) ... skipped 'PyMemcacheCache backend not configured'
+test_delete_many (cache.tests.PyMemcacheCacheTests.test_delete_many) ... skipped 'PyMemcacheCache backend not configured'
+test_delete_many_no_keys (cache.tests.PyMemcacheCacheTests.test_delete_many_no_keys) ... skipped 'PyMemcacheCache backend not configured'
+test_delete_nonexistent (cache.tests.PyMemcacheCacheTests.test_delete_nonexistent) ... skipped 'PyMemcacheCache backend not configured'
+test_expiration (cache.tests.PyMemcacheCacheTests.test_expiration) ... skipped 'PyMemcacheCache backend not configured'
+test_float_timeout (cache.tests.PyMemcacheCacheTests.test_float_timeout) ... skipped 'PyMemcacheCache backend not configured'
+test_forever_timeout (cache.tests.PyMemcacheCacheTests.test_forever_timeout)
+Passing in None into timeout results in a value that is cached forever ... skipped 'PyMemcacheCache backend not configured'
+test_get_many (cache.tests.PyMemcacheCacheTests.test_get_many) ... skipped 'PyMemcacheCache backend not configured'
+test_get_or_set (cache.tests.PyMemcacheCacheTests.test_get_or_set) ... skipped 'PyMemcacheCache backend not configured'
+test_get_or_set_callable (cache.tests.PyMemcacheCacheTests.test_get_or_set_callable) ... skipped 'PyMemcacheCache backend not configured'
+test_get_or_set_racing (cache.tests.PyMemcacheCacheTests.test_get_or_set_racing) ... skipped 'PyMemcacheCache backend not configured'
+test_get_or_set_version (cache.tests.PyMemcacheCacheTests.test_get_or_set_version) ... skipped 'PyMemcacheCache backend not configured'
+test_has_key (cache.tests.PyMemcacheCacheTests.test_has_key) ... skipped 'PyMemcacheCache backend not configured'
+test_in (cache.tests.PyMemcacheCacheTests.test_in) ... skipped 'PyMemcacheCache backend not configured'
+test_incr (cache.tests.PyMemcacheCacheTests.test_incr) ... skipped 'PyMemcacheCache backend not configured'
+test_incr_version (cache.tests.PyMemcacheCacheTests.test_incr_version) ... skipped 'PyMemcacheCache backend not configured'
+test_invalid_key_characters (cache.tests.PyMemcacheCacheTests.test_invalid_key_characters) ... skipped 'PyMemcacheCache backend not configured'
+test_invalid_key_length (cache.tests.PyMemcacheCacheTests.test_invalid_key_length) ... skipped 'PyMemcacheCache backend not configured'
+test_invalid_with_version_key_length (cache.tests.PyMemcacheCacheTests.test_invalid_with_version_key_length) ... skipped 'PyMemcacheCache backend not configured'
+test_location_multiple_servers (cache.tests.PyMemcacheCacheTests.test_location_multiple_servers) ... skipped 'PyMemcacheCache backend not configured'
+test_long_timeout (cache.tests.PyMemcacheCacheTests.test_long_timeout)
+Follow memcached's convention where a timeout greater than 30 days is ... skipped 'PyMemcacheCache backend not configured'
+test_memcached_deletes_key_on_failed_set (cache.tests.PyMemcacheCacheTests.test_memcached_deletes_key_on_failed_set) ... skipped 'PyMemcacheCache backend not configured'
+test_non_existent (cache.tests.PyMemcacheCacheTests.test_non_existent)
+Nonexistent cache keys return as None/default. ... skipped 'PyMemcacheCache backend not configured'
+test_prefix (cache.tests.PyMemcacheCacheTests.test_prefix) ... skipped 'PyMemcacheCache backend not configured'
+test_pymemcache_highest_pickle_version (cache.tests.PyMemcacheCacheTests.test_pymemcache_highest_pickle_version) ... skipped 'PyMemcacheCache backend not configured'
+test_pymemcache_options (cache.tests.PyMemcacheCacheTests.test_pymemcache_options) ... skipped 'PyMemcacheCache backend not configured'
+test_set_fail_on_pickleerror (cache.tests.PyMemcacheCacheTests.test_set_fail_on_pickleerror) ... skipped 'PyMemcacheCache backend not configured'
+test_set_many (cache.tests.PyMemcacheCacheTests.test_set_many) ... skipped 'PyMemcacheCache backend not configured'
+test_set_many_empty_data (cache.tests.PyMemcacheCacheTests.test_set_many_empty_data) ... skipped 'PyMemcacheCache backend not configured'
+test_set_many_expiration (cache.tests.PyMemcacheCacheTests.test_set_many_expiration) ... skipped 'PyMemcacheCache backend not configured'
+test_set_many_returns_empty_list_on_success (cache.tests.PyMemcacheCacheTests.test_set_many_returns_empty_list_on_success)
+set_many() returns an empty list when all keys are inserted. ... skipped 'PyMemcacheCache backend not configured'
+test_set_many_returns_failing_keys (cache.tests.PyMemcacheCacheTests.test_set_many_returns_failing_keys) ... skipped 'PyMemcacheCache backend not configured'
+test_simple (cache.tests.PyMemcacheCacheTests.test_simple) ... skipped 'PyMemcacheCache backend not configured'
+test_touch (cache.tests.PyMemcacheCacheTests.test_touch) ... skipped 'PyMemcacheCache backend not configured'
+test_unicode (cache.tests.PyMemcacheCacheTests.test_unicode) ... skipped 'PyMemcacheCache backend not configured'
+test_zero_cull (cache.tests.PyMemcacheCacheTests.test_zero_cull) ... skipped 'PyMemcacheCache backend not configured'
+test_zero_timeout (cache.tests.PyMemcacheCacheTests.test_zero_timeout)
+Passing in zero into timeout results in a value that is not cached ... skipped 'PyMemcacheCache backend not configured'
 test_add (cache.tests.RedisCacheTests.test_add) ... skipped 'Redis backend not configured'
 test_add_fail_on_pickleerror (cache.tests.RedisCacheTests.test_add_fail_on_pickleerror) ... skipped 'Redis backend not configured'
 test_binary_string (cache.tests.RedisCacheTests.test_binary_string) ... skipped 'Redis backend not configured'
@@ -27718,36 +27724,42 @@
 test_zero_cull (cache.tests.RedisCacheTests.test_zero_cull) ... skipped 'Redis backend not configured'
 test_zero_timeout (cache.tests.RedisCacheTests.test_zero_timeout)
 Passing in zero into timeout results in a value that is not cached ... skipped 'Redis backend not configured'
-test_cannot_cast_pk (composite_pk.test_filter.CompositePKFilterTests.test_cannot_cast_pk) ... ok
-test_explicit_subquery (composite_pk.test_filter.CompositePKFilterTests.test_explicit_subquery) ... ok
-test_filter_and_count_user_by_pk (composite_pk.test_filter.CompositePKFilterTests.test_filter_and_count_user_by_pk) ... ok
-test_filter_case_when (composite_pk.test_filter.CompositePKFilterTests.test_filter_case_when) ... ok
-test_filter_comments_by_pk_exact_subquery (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_exact_subquery) ... ok
-test_filter_comments_by_pk_gt (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_gt) ... ok
-test_filter_comments_by_pk_gte (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_gte) ... ok
-test_filter_comments_by_pk_in (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_in) ... ok
-test_filter_comments_by_pk_in_subquery (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_in_subquery) ... ok
-test_filter_comments_by_pk_isnull (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_isnull) ... ok
-test_filter_comments_by_pk_lt (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_lt) ... ok
-test_filter_comments_by_pk_lte (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_lte) ... ok
-test_filter_comments_by_user_and_contains (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_contains) ... ok
-test_filter_comments_by_user_and_exclude_by_pk (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_exclude_by_pk) ... ok
-test_filter_comments_by_user_and_order_by_pk_asc (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_order_by_pk_asc) ... ok
-test_filter_comments_by_user_and_order_by_pk_desc (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_order_by_pk_desc) ... ok
-test_filter_users_by_comments_exact (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_exact) ... ok
-test_filter_users_by_comments_gt (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_gt) ... ok
-test_filter_users_by_comments_gte (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_gte) ... ok
-test_filter_users_by_comments_in (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_in) ... ok
-test_filter_users_by_comments_isnull (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_isnull) ... ok
-test_filter_users_by_comments_lt (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_lt) ... ok
-test_filter_users_by_comments_lte (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_lte) ... ok
-test_filter_users_by_comments_subquery (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_subquery) ... ok
-test_outer_ref_in_filtered_relation (composite_pk.test_filter.CompositePKFilterTests.test_outer_ref_in_filtered_relation) ... ok
-test_outer_ref_not_composite_pk (composite_pk.test_filter.CompositePKFilterTests.test_outer_ref_not_composite_pk) ... ok
-test_outer_ref_pk (composite_pk.test_filter.CompositePKFilterTests.test_outer_ref_pk) ... ok
-test_rhs_combinable (composite_pk.test_filter.CompositePKFilterTests.test_rhs_combinable) ... ok
-test_rhs_pk (composite_pk.test_filter.CompositePKFilterTests.test_rhs_pk) ... ok
-test_unsupported_rhs (composite_pk.test_filter.CompositePKFilterTests.test_unsupported_rhs) ... ok
+test_createcachetable_observes_database_router (cache.tests.CreateCacheTableForDBCacheTests.test_createcachetable_observes_database_router) ... ok
+test_composite_pk_in_fields (composite_pk.tests.CompositePKTests.test_composite_pk_in_fields) ... ok
+test_error_on_comment_pk_conflict (composite_pk.tests.CompositePKTests.test_error_on_comment_pk_conflict) ... ok
+test_error_on_user_pk_conflict (composite_pk.tests.CompositePKTests.test_error_on_user_pk_conflict) ... ok
+test_get_primary_key_columns (composite_pk.tests.CompositePKTests.test_get_primary_key_columns) ... ok
+test_hash (composite_pk.tests.CompositePKTests.test_hash) ... ok
+test_in_bulk (composite_pk.tests.CompositePKTests.test_in_bulk)
+Test the .in_bulk() method of composite_pk models. ... ok
+test_iterator (composite_pk.tests.CompositePKTests.test_iterator)
+Test the .iterator() method of composite_pk models. ... ok
+test_model_forms (composite_pk.tests.CompositePKTests.test_model_forms) ... ok
+test_only (composite_pk.tests.CompositePKTests.test_only) ... ok
+test_pk_field (composite_pk.tests.CompositePKTests.test_pk_field) ... ok
+test_pk_must_be_list_or_tuple (composite_pk.tests.CompositePKTests.test_pk_must_be_list_or_tuple) ... ok
+test_pk_must_have_2_elements (composite_pk.tests.CompositePKTests.test_pk_must_have_2_elements) ... ok
+test_pk_updated_if_field_updated (composite_pk.tests.CompositePKTests.test_pk_updated_if_field_updated) ... ok
+test_query (composite_pk.tests.CompositePKTests.test_query) ... ok
+test_all_lookup (basic.tests.ModelLookupTest.test_all_lookup) ... ok
+test_does_not_exist (basic.tests.ModelLookupTest.test_does_not_exist) ... ok
+test_equal_lookup (basic.tests.ModelLookupTest.test_equal_lookup) ... ok
+test_lookup_by_primary_key (basic.tests.ModelLookupTest.test_lookup_by_primary_key) ... ok
+test_rich_lookup (basic.tests.ModelLookupTest.test_rich_lookup) ... ok
+test_too_many (basic.tests.ModelLookupTest.test_too_many) ... ok
+test_bulk_update_comments (composite_pk.test_update.CompositePKUpdateTests.test_bulk_update_comments) ... ok
+test_bulk_update_primary_key_fields (composite_pk.test_update.CompositePKUpdateTests.test_bulk_update_primary_key_fields) ... ok
+test_cant_update_pk_field (composite_pk.test_update.CompositePKUpdateTests.test_cant_update_pk_field) ... ok
+test_cant_update_to_unsaved_object (composite_pk.test_update.CompositePKUpdateTests.test_cant_update_to_unsaved_object) ... ok
+test_save_user (composite_pk.test_update.CompositePKUpdateTests.test_save_user) ... ok
+test_update_comment_by_user_email (composite_pk.test_update.CompositePKUpdateTests.test_update_comment_by_user_email) ... ok
+test_update_fields_deferred (composite_pk.test_update.CompositePKUpdateTests.test_update_fields_deferred) ... ok
+test_update_fields_pk_field (composite_pk.test_update.CompositePKUpdateTests.test_update_fields_pk_field) ... ok
+test_update_or_create_user (composite_pk.test_update.CompositePKUpdateTests.test_update_or_create_user) ... ok
+test_update_or_create_with_pre_save_pk_field (composite_pk.test_update.CompositePKUpdateTests.test_update_or_create_with_pre_save_pk_field) ... ok
+test_update_token_by_tenant_name (composite_pk.test_update.CompositePKUpdateTests.test_update_token_by_tenant_name) ... ok
+test_update_user (composite_pk.test_update.CompositePKUpdateTests.test_update_user) ... ok
+test_update_value_not_composite (composite_pk.test_update.CompositePKUpdateTests.test_update_value_not_composite) ... ok
 test_select_on_save (basic.tests.SelectOnSaveTests.test_select_on_save) ... ok
 test_select_on_save_lying_update (basic.tests.SelectOnSaveTests.test_select_on_save_lying_update)
 select_on_save works correctly if the database doesn't return correct ... ok
@@ -27789,12 +27801,6 @@
 test_slow_removal_through_default_gfk_related_manager (custom_managers.tests.CustomManagerTests.test_slow_removal_through_default_gfk_related_manager) ... ok
 test_slow_removal_through_specified_fk_related_manager (custom_managers.tests.CustomManagerTests.test_slow_removal_through_specified_fk_related_manager) ... ok
 test_slow_removal_through_specified_gfk_related_manager (custom_managers.tests.CustomManagerTests.test_slow_removal_through_specified_gfk_related_manager) ... ok
-test_all_lookup (basic.tests.ModelLookupTest.test_all_lookup) ... ok
-test_does_not_exist (basic.tests.ModelLookupTest.test_does_not_exist) ... ok
-test_equal_lookup (basic.tests.ModelLookupTest.test_equal_lookup) ... ok
-test_lookup_by_primary_key (basic.tests.ModelLookupTest.test_lookup_by_primary_key) ... ok
-test_rich_lookup (basic.tests.ModelLookupTest.test_rich_lookup) ... ok
-test_too_many (basic.tests.ModelLookupTest.test_too_many) ... ok
 test_multi_database_init_connection_state_called_once (backends.base.test_base.MultiDatabaseTests.test_multi_database_init_connection_state_called_once) ... ok
 test_distinct_on_fields (backends.base.test_operations.DatabaseOperationTests.test_distinct_on_fields) ... ok
 test_subtract_temporals (backends.base.test_operations.DatabaseOperationTests.test_subtract_temporals) ... skipped 'Database has feature(s) supports_temporal_subtraction'
@@ -27813,9 +27819,10 @@
 test_wrapper_gets_sql (backends.base.test_base.ExecuteWrapperTests.test_wrapper_gets_sql) ... ok
 test_wrapper_invoked (backends.base.test_base.ExecuteWrapperTests.test_wrapper_invoked) ... ok
 test_wrapper_invoked_many (backends.base.test_base.ExecuteWrapperTests.test_wrapper_invoked_many) ... ok
+test_get_storage_engine (backends.mysql.test_introspection.StorageEngineTests.test_get_storage_engine) ... skipped 'MySQL tests'
 test_omit_cross_database_relations (backends.mysql.test_introspection.TestCrossDatabaseRelations.test_omit_cross_database_relations) ... skipped 'MySQL specific SQL'
 test_quote_value (backends.mysql.test_schema.SchemaEditorTests.test_quote_value) ... skipped 'MySQL tests'
-test_get_storage_engine (backends.mysql.test_introspection.StorageEngineTests.test_get_storage_engine) ... skipped 'MySQL tests'
+test_check_database_version_supported (backends.mysql.tests.Tests.test_check_database_version_supported) ... skipped 'MySQL tests'
 test_auto_is_null_auto_config (backends.mysql.tests.IsolationLevelTests.test_auto_is_null_auto_config) ... skipped 'MySQL tests'
 test_connect_isolation_level (backends.mysql.tests.IsolationLevelTests.test_connect_isolation_level) ... skipped 'MySQL tests'
 test_default_isolation_level (backends.mysql.tests.IsolationLevelTests.test_default_isolation_level) ... skipped 'MySQL tests'
@@ -27825,7 +27832,23 @@
 test_create_test_db (backends.oracle.test_creation.DatabaseCreationTests.test_create_test_db) ... skipped 'Oracle tests'
 test_create_test_user (backends.oracle.test_creation.DatabaseCreationTests.test_create_test_user) ... skipped 'Oracle tests'
 test_oracle_managed_files (backends.oracle.test_creation.DatabaseCreationTests.test_oracle_managed_files) ... skipped 'Oracle tests'
-test_check_database_version_supported (backends.mysql.tests.Tests.test_check_database_version_supported) ... skipped 'MySQL tests'
+test_lookup_in_fields (basic.tests.ModelRefreshTests.test_lookup_in_fields) ... ok
+test_prefetched_cache_cleared (basic.tests.ModelRefreshTests.test_prefetched_cache_cleared) ... ok
+test_refresh (basic.tests.ModelRefreshTests.test_refresh) ... ok
+test_refresh_clears_one_to_one_field (basic.tests.ModelRefreshTests.test_refresh_clears_one_to_one_field) ... ok
+test_refresh_clears_reverse_related (basic.tests.ModelRefreshTests.test_refresh_clears_reverse_related)
+refresh_from_db() clear cached reverse relations. ... ok
+test_refresh_clears_reverse_related_explicit_fields (basic.tests.ModelRefreshTests.test_refresh_clears_reverse_related_explicit_fields) ... ok
+test_refresh_fk (basic.tests.ModelRefreshTests.test_refresh_fk) ... ok
+test_refresh_fk_on_delete_set_null (basic.tests.ModelRefreshTests.test_refresh_fk_on_delete_set_null) ... ok
+test_refresh_for_update (basic.tests.ModelRefreshTests.test_refresh_for_update) ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_refresh_no_fields (basic.tests.ModelRefreshTests.test_refresh_no_fields) ... ok
+test_refresh_null_fk (basic.tests.ModelRefreshTests.test_refresh_null_fk) ... ok
+test_refresh_overwrites_queryset_fields (basic.tests.ModelRefreshTests.test_refresh_overwrites_queryset_fields) ... ok
+test_refresh_overwrites_queryset_using (basic.tests.ModelRefreshTests.test_refresh_overwrites_queryset_using) ... ok
+test_refresh_unsaved (basic.tests.ModelRefreshTests.test_refresh_unsaved) ... ok
+test_refresh_with_related (basic.tests.ModelRefreshTests.test_refresh_with_related) ... ok
+test_unknown_kwarg (basic.tests.ModelRefreshTests.test_unknown_kwarg) ... ok
 test_boolean_constraints (backends.oracle.tests.Tests.test_boolean_constraints)
 Boolean fields have check constraints on their values. ... skipped 'Oracle tests'
 test_cannot_open_new_connection_in_atomic_block (backends.oracle.tests.Tests.test_cannot_open_new_connection_in_atomic_block) ... skipped 'Oracle tests'
@@ -27843,21 +27866,11 @@
 test_quote_name (backends.oracle.tests.Tests.test_quote_name)
 '%' chars are escaped for query execution. ... skipped 'Oracle tests'
 test_quote_name_db_table (backends.oracle.tests.Tests.test_quote_name_db_table) ... skipped 'Oracle tests'
-test_get_sequences (backends.postgresql.test_introspection.DatabaseSequenceTests.test_get_sequences) ... skipped 'Test only for PostgreSQL'
-test_get_sequences_old_serial (backends.postgresql.test_introspection.DatabaseSequenceTests.test_get_sequences_old_serial) ... skipped 'Test only for PostgreSQL'
 test_non_literal (backends.postgresql.test_compilation.BulkCreateUnnestTests.test_non_literal) ... skipped 'PostgreSQL tests'
 test_single_object (backends.postgresql.test_compilation.BulkCreateUnnestTests.test_single_object) ... skipped 'PostgreSQL tests'
 test_unnest_eligible (backends.postgresql.test_compilation.BulkCreateUnnestTests.test_unnest_eligible) ... skipped 'PostgreSQL tests'
-test_closed_server_side_cursor (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_closed_server_side_cursor) ... skipped 'PostgreSQL tests'
-test_server_side_binding (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_binding)
-The ORM still generates SQL that is not suitable for usage as prepared ... skipped 'PostgreSQL tests'
-test_server_side_cursor (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_cursor) ... skipped 'PostgreSQL tests'
-test_server_side_cursor_many_cursors (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_cursor_many_cursors) ... skipped 'PostgreSQL tests'
-test_server_side_cursors_setting (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_cursors_setting) ... skipped 'PostgreSQL tests'
-test_values (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values) ... skipped 'PostgreSQL tests'
-test_values_list (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values_list) ... skipped 'PostgreSQL tests'
-test_values_list_fields_not_equal_to_names (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values_list_fields_not_equal_to_names) ... skipped 'PostgreSQL tests'
-test_values_list_flat (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values_list_flat) ... skipped 'PostgreSQL tests'
+test_get_sequences (backends.postgresql.test_introspection.DatabaseSequenceTests.test_get_sequences) ... skipped 'Test only for PostgreSQL'
+test_get_sequences_old_serial (backends.postgresql.test_introspection.DatabaseSequenceTests.test_get_sequences_old_serial) ... skipped 'Test only for PostgreSQL'
 test_bypass_role_configuration (backends.postgresql.tests.Tests.test_bypass_role_configuration) ... skipped 'PostgreSQL tests'
 test_bypass_timezone_configuration (backends.postgresql.tests.Tests.test_bypass_timezone_configuration) ... skipped 'PostgreSQL tests'
 test_cannot_open_new_connection_in_atomic_block (backends.postgresql.tests.Tests.test_cannot_open_new_connection_in_atomic_block) ... skipped 'PostgreSQL tests'
@@ -27901,49 +27914,21 @@
 test_select_unicode_array (backends.postgresql.tests.Tests.test_select_unicode_array) ... skipped 'PostgreSQL tests'
 test_service_name (backends.postgresql.tests.Tests.test_service_name) ... skipped 'PostgreSQL tests'
 test_service_name_default_db (backends.postgresql.tests.Tests.test_service_name_default_db) ... skipped 'PostgreSQL tests'
+test_closed_server_side_cursor (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_closed_server_side_cursor) ... skipped 'PostgreSQL tests'
+test_server_side_binding (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_binding)
+The ORM still generates SQL that is not suitable for usage as prepared ... skipped 'PostgreSQL tests'
+test_server_side_cursor (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_cursor) ... skipped 'PostgreSQL tests'
+test_server_side_cursor_many_cursors (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_cursor_many_cursors) ... skipped 'PostgreSQL tests'
+test_server_side_cursors_setting (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_server_side_cursors_setting) ... skipped 'PostgreSQL tests'
+test_values (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values) ... skipped 'PostgreSQL tests'
+test_values_list (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values_list) ... skipped 'PostgreSQL tests'
+test_values_list_fields_not_equal_to_names (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values_list_fields_not_equal_to_names) ... skipped 'PostgreSQL tests'
+test_values_list_flat (backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres.test_values_list_flat) ... skipped 'PostgreSQL tests'
 test_supports_json_field_operational_error (backends.sqlite.test_features.FeaturesTests.test_supports_json_field_operational_error) ... ok
 test_get_primary_key_column (backends.sqlite.test_introspection.IntrospectionTests.test_get_primary_key_column)
 Get the primary key column regardless of whether or not it has ... ok
 test_get_primary_key_column_pk_constraint (backends.sqlite.test_introspection.IntrospectionTests.test_get_primary_key_column_pk_constraint) ... ok
 test_parameter_escaping (backends.sqlite.tests.EscapingChecks.test_parameter_escaping) ... ok
-test_parameter_escaping (backends.sqlite.tests.EscapingChecksDebug.test_parameter_escaping) ... ok
-test_app_labeled_name (contenttypes_tests.test_models.ContentTypesTests.test_app_labeled_name) ... ok
-test_app_labeled_name_unknown_model (contenttypes_tests.test_models.ContentTypesTests.test_app_labeled_name_unknown_model) ... ok
-test_cache_not_shared_between_managers (contenttypes_tests.test_models.ContentTypesTests.test_cache_not_shared_between_managers) ... ok
-test_get_for_concrete_model (contenttypes_tests.test_models.ContentTypesTests.test_get_for_concrete_model)
-Make sure the `for_concrete_model` kwarg correctly works ... ok
-test_get_for_concrete_models (contenttypes_tests.test_models.ContentTypesTests.test_get_for_concrete_models)
-Make sure the `for_concrete_models` kwarg correctly works ... ok
-test_get_for_model_create_contenttype (contenttypes_tests.test_models.ContentTypesTests.test_get_for_model_create_contenttype)
-ContentTypeManager.get_for_model() creates the corresponding content ... ok
-test_get_for_models_creation (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_creation) ... ok
-test_get_for_models_empty_cache (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_empty_cache) ... ok
-test_get_for_models_full_cache (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_full_cache) ... ok
-test_get_for_models_migrations (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_migrations) ... ok
-test_get_for_models_migrations_create_model (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_migrations_create_model) ... ok
-test_get_for_models_partial_cache (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_partial_cache) ... ok
-test_lookup_cache (contenttypes_tests.test_models.ContentTypesTests.test_lookup_cache)
-The content type cache (see ContentTypeManager) works correctly. ... ok
-test_missing_model (contenttypes_tests.test_models.ContentTypesTests.test_missing_model)
-Displaying content types in admin (or anywhere) doesn't break on ... ok
-test_missing_model_with_existing_model_name (contenttypes_tests.test_models.ContentTypesTests.test_missing_model_with_existing_model_name)
-Displaying content types in admin (or anywhere) doesn't break on ... ok
-test_name (contenttypes_tests.test_models.ContentTypesTests.test_name) ... ok
-test_name_unknown_model (contenttypes_tests.test_models.ContentTypesTests.test_name_unknown_model) ... ok
-test_str (contenttypes_tests.test_models.ContentTypesTests.test_str) ... ok
-test_str_auth (contenttypes_tests.test_models.ContentTypesTests.test_str_auth) ... ok
-test_bulk_batch_size (backends.sqlite.test_operations.SQLiteOperationsTests.test_bulk_batch_size) ... ok
-test_sql_flush (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush) ... ok
-test_sql_flush_allow_cascade (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush_allow_cascade) ... ok
-test_sql_flush_sequences (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush_sequences) ... ok
-test_sql_flush_sequences_allow_cascade (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush_sequences_allow_cascade) ... ok
-test_check_and_unique_column (backends.sqlite.test_introspection.ParsingTests.test_check_and_unique_column) ... ok
-test_check_column (backends.sqlite.test_introspection.ParsingTests.test_check_column) ... ok
-test_check_column_with_operators_and_functions (backends.sqlite.test_introspection.ParsingTests.test_check_column_with_operators_and_functions) ... ok
-test_check_constraint (backends.sqlite.test_introspection.ParsingTests.test_check_constraint) ... ok
-test_unique_column (backends.sqlite.test_introspection.ParsingTests.test_unique_column) ... ok
-test_unique_constraint (backends.sqlite.test_introspection.ParsingTests.test_unique_constraint) ... ok
-test_unique_constraint_multicolumn (backends.sqlite.test_introspection.ParsingTests.test_unique_constraint_multicolumn) ... ok
 test_condition_must_be_q (constraints.tests.UniqueConstraintTests.test_condition_must_be_q) ... ok
 test_database_constraint (constraints.tests.UniqueConstraintTests.test_database_constraint) ... ok
 test_database_constraint_with_condition (constraints.tests.UniqueConstraintTests.test_database_constraint_with_condition) ... ok
@@ -28010,26 +27995,132 @@
 test_validate_nulls_distinct_fields (constraints.tests.UniqueConstraintTests.test_validate_nulls_distinct_fields) ... ok
 test_validate_ordered_expression (constraints.tests.UniqueConstraintTests.test_validate_ordered_expression) ... ok
 test_validate_unique_custom_code_and_message (constraints.tests.UniqueConstraintTests.test_validate_unique_custom_code_and_message) ... ok
+test_parameter_escaping (backends.sqlite.tests.EscapingChecksDebug.test_parameter_escaping) ... ok
+test_bulk_batch_size (backends.sqlite.test_operations.SQLiteOperationsTests.test_bulk_batch_size) ... ok
+test_sql_flush (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush) ... ok
+test_sql_flush_allow_cascade (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush_allow_cascade) ... ok
+test_sql_flush_sequences (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush_sequences) ... ok
+test_sql_flush_sequences_allow_cascade (backends.sqlite.test_operations.SQLiteOperationsTests.test_sql_flush_sequences_allow_cascade) ... ok
+test_asave_conflicting_positional_and_named_arguments (basic.tests.ModelInstanceCreationTests.test_asave_conflicting_positional_and_named_arguments) ... ok
+test_asave_deprecation (basic.tests.ModelInstanceCreationTests.test_asave_deprecation) ... ok
+test_asave_deprecation_positional_arguments_used (basic.tests.ModelInstanceCreationTests.test_asave_deprecation_positional_arguments_used) ... ok
+test_asave_positional_arguments (basic.tests.ModelInstanceCreationTests.test_asave_positional_arguments) ... ok
+test_asave_too_many_positional_arguments (basic.tests.ModelInstanceCreationTests.test_asave_too_many_positional_arguments) ... ok
+test_autofields_generate_different_values_for_each_instance (basic.tests.ModelInstanceCreationTests.test_autofields_generate_different_values_for_each_instance) ... ok
+test_can_create_instance_using_kwargs (basic.tests.ModelInstanceCreationTests.test_can_create_instance_using_kwargs) ... ok
+test_can_initialize_model_instance_using_positional_arguments (basic.tests.ModelInstanceCreationTests.test_can_initialize_model_instance_using_positional_arguments)
+You can initialize a model instance using positional arguments, ... ok
+test_can_leave_off_value_for_autofield_and_it_gets_value_on_save (basic.tests.ModelInstanceCreationTests.test_can_leave_off_value_for_autofield_and_it_gets_value_on_save)
+You can leave off the value for an AutoField when creating an ... ok
+test_can_mix_and_match_position_and_kwargs (basic.tests.ModelInstanceCreationTests.test_can_mix_and_match_position_and_kwargs) ... ok
+test_cannot_create_instance_with_invalid_kwargs (basic.tests.ModelInstanceCreationTests.test_cannot_create_instance_with_invalid_kwargs) ... ok
+test_for_datetimefields_saves_as_much_precision_as_was_given (basic.tests.ModelInstanceCreationTests.test_for_datetimefields_saves_as_much_precision_as_was_given)
+as much precision in *seconds* ... ok
+test_leaving_off_a_field_with_default_set_the_default_will_be_saved (basic.tests.ModelInstanceCreationTests.test_leaving_off_a_field_with_default_set_the_default_will_be_saved) ... ok
+test_object_is_not_written_to_database_until_save_was_called (basic.tests.ModelInstanceCreationTests.test_object_is_not_written_to_database_until_save_was_called) ... ok
+test_positional_and_keyword_args_for_the_same_field (basic.tests.ModelInstanceCreationTests.test_positional_and_keyword_args_for_the_same_field) ... ok
+test_querysets_checking_for_membership (basic.tests.ModelInstanceCreationTests.test_querysets_checking_for_membership) ... ok
+test_save_conflicting_positional_and_named_arguments (basic.tests.ModelInstanceCreationTests.test_save_conflicting_positional_and_named_arguments) ... ok
+test_save_deprecation (basic.tests.ModelInstanceCreationTests.test_save_deprecation) ... ok
+test_save_deprecation_positional_arguments_used (basic.tests.ModelInstanceCreationTests.test_save_deprecation_positional_arguments_used) ... ok
+test_save_parent_primary_with_default (basic.tests.ModelInstanceCreationTests.test_save_parent_primary_with_default) ... ok
+test_save_positional_arguments (basic.tests.ModelInstanceCreationTests.test_save_positional_arguments) ... ok
+test_save_primary_with_db_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_db_default) ... ok
+test_save_primary_with_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_default) ... ok
+test_save_primary_with_default_force_update (basic.tests.ModelInstanceCreationTests.test_save_primary_with_default_force_update) ... ok
+test_save_primary_with_falsey_db_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_falsey_db_default) ... ok
+test_save_primary_with_falsey_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_falsey_default) ... ok
+test_save_too_many_positional_arguments (basic.tests.ModelInstanceCreationTests.test_save_too_many_positional_arguments) ... ok
+test_saving_an_object_again_does_not_create_a_new_object (basic.tests.ModelInstanceCreationTests.test_saving_an_object_again_does_not_create_a_new_object) ... ok
 test_large_number_of_parameters (backends.sqlite.tests.LastExecutedQueryTest.test_large_number_of_parameters) ... ok
 test_no_interpolation (backends.sqlite.tests.LastExecutedQueryTest.test_no_interpolation) ... ok
 test_parameter_quoting (backends.sqlite.tests.LastExecutedQueryTest.test_parameter_quoting) ... ok
-test_lookup_in_fields (basic.tests.ModelRefreshTests.test_lookup_in_fields) ... ok
-test_prefetched_cache_cleared (basic.tests.ModelRefreshTests.test_prefetched_cache_cleared) ... ok
-test_refresh (basic.tests.ModelRefreshTests.test_refresh) ... ok
-test_refresh_clears_one_to_one_field (basic.tests.ModelRefreshTests.test_refresh_clears_one_to_one_field) ... ok
-test_refresh_clears_reverse_related (basic.tests.ModelRefreshTests.test_refresh_clears_reverse_related)
-refresh_from_db() clear cached reverse relations. ... ok
-test_refresh_clears_reverse_related_explicit_fields (basic.tests.ModelRefreshTests.test_refresh_clears_reverse_related_explicit_fields) ... ok
-test_refresh_fk (basic.tests.ModelRefreshTests.test_refresh_fk) ... ok
-test_refresh_fk_on_delete_set_null (basic.tests.ModelRefreshTests.test_refresh_fk_on_delete_set_null) ... ok
-test_refresh_for_update (basic.tests.ModelRefreshTests.test_refresh_for_update) ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_refresh_no_fields (basic.tests.ModelRefreshTests.test_refresh_no_fields) ... ok
-test_refresh_null_fk (basic.tests.ModelRefreshTests.test_refresh_null_fk) ... ok
-test_refresh_overwrites_queryset_fields (basic.tests.ModelRefreshTests.test_refresh_overwrites_queryset_fields) ... ok
-test_refresh_overwrites_queryset_using (basic.tests.ModelRefreshTests.test_refresh_overwrites_queryset_using) ... ok
-test_refresh_unsaved (basic.tests.ModelRefreshTests.test_refresh_unsaved) ... ok
-test_refresh_with_related (basic.tests.ModelRefreshTests.test_refresh_with_related) ... ok
-test_unknown_kwarg (basic.tests.ModelRefreshTests.test_unknown_kwarg) ... ok
+test_check_and_unique_column (backends.sqlite.test_introspection.ParsingTests.test_check_and_unique_column) ... ok
+test_check_column (backends.sqlite.test_introspection.ParsingTests.test_check_column) ... ok
+test_check_column_with_operators_and_functions (backends.sqlite.test_introspection.ParsingTests.test_check_column_with_operators_and_functions) ... ok
+test_check_constraint (backends.sqlite.test_introspection.ParsingTests.test_check_constraint) ... ok
+test_unique_column (backends.sqlite.test_introspection.ParsingTests.test_unique_column) ... ok
+test_unique_constraint (backends.sqlite.test_introspection.ParsingTests.test_unique_constraint) ... ok
+test_unique_constraint_multicolumn (backends.sqlite.test_introspection.ParsingTests.test_unique_constraint_multicolumn) ... ok
+test_app_labeled_name (contenttypes_tests.test_models.ContentTypesTests.test_app_labeled_name) ... ok
+test_app_labeled_name_unknown_model (contenttypes_tests.test_models.ContentTypesTests.test_app_labeled_name_unknown_model) ... ok
+test_cache_not_shared_between_managers (contenttypes_tests.test_models.ContentTypesTests.test_cache_not_shared_between_managers) ... ok
+test_get_for_concrete_model (contenttypes_tests.test_models.ContentTypesTests.test_get_for_concrete_model)
+Make sure the `for_concrete_model` kwarg correctly works ... ok
+test_get_for_concrete_models (contenttypes_tests.test_models.ContentTypesTests.test_get_for_concrete_models)
+Make sure the `for_concrete_models` kwarg correctly works ... ok
+test_get_for_model_create_contenttype (contenttypes_tests.test_models.ContentTypesTests.test_get_for_model_create_contenttype)
+ContentTypeManager.get_for_model() creates the corresponding content ... ok
+test_get_for_models_creation (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_creation) ... ok
+test_get_for_models_empty_cache (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_empty_cache) ... ok
+test_get_for_models_full_cache (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_full_cache) ... ok
+test_get_for_models_migrations (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_migrations) ... ok
+test_get_for_models_migrations_create_model (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_migrations_create_model) ... ok
+test_get_for_models_partial_cache (contenttypes_tests.test_models.ContentTypesTests.test_get_for_models_partial_cache) ... ok
+test_lookup_cache (contenttypes_tests.test_models.ContentTypesTests.test_lookup_cache)
+The content type cache (see ContentTypeManager) works correctly. ... ok
+test_missing_model (contenttypes_tests.test_models.ContentTypesTests.test_missing_model)
+Displaying content types in admin (or anywhere) doesn't break on ... ok
+test_missing_model_with_existing_model_name (contenttypes_tests.test_models.ContentTypesTests.test_missing_model_with_existing_model_name)
+Displaying content types in admin (or anywhere) doesn't break on ... ok
+test_name (contenttypes_tests.test_models.ContentTypesTests.test_name) ... ok
+test_name_unknown_model (contenttypes_tests.test_models.ContentTypesTests.test_name_unknown_model) ... ok
+test_str (contenttypes_tests.test_models.ContentTypesTests.test_str) ... ok
+test_str_auth (contenttypes_tests.test_models.ContentTypesTests.test_str_auth) ... ok
+test_django_date_extract (backends.tests.DateQuotingTest.test_django_date_extract)
+Test the custom ``django_date_extract method``, in particular against fields ... ok
+test_django_date_trunc (backends.tests.DateQuotingTest.test_django_date_trunc)
+Test the custom ``django_date_trunc method``, in particular against ... ok
+test_cannot_cast_pk (composite_pk.test_filter.CompositePKFilterTests.test_cannot_cast_pk) ... ok
+test_explicit_subquery (composite_pk.test_filter.CompositePKFilterTests.test_explicit_subquery) ... ok
+test_filter_and_count_user_by_pk (composite_pk.test_filter.CompositePKFilterTests.test_filter_and_count_user_by_pk) ... ok
+test_filter_case_when (composite_pk.test_filter.CompositePKFilterTests.test_filter_case_when) ... ok
+test_filter_comments_by_pk_exact_subquery (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_exact_subquery) ... ok
+test_filter_comments_by_pk_gt (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_gt) ... ok
+test_filter_comments_by_pk_gte (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_gte) ... ok
+test_filter_comments_by_pk_in (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_in) ... ok
+test_filter_comments_by_pk_in_subquery (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_in_subquery) ... ok
+test_filter_comments_by_pk_isnull (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_isnull) ... ok
+test_filter_comments_by_pk_lt (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_lt) ... ok
+test_filter_comments_by_pk_lte (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_pk_lte) ... ok
+test_filter_comments_by_user_and_contains (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_contains) ... ok
+test_filter_comments_by_user_and_exclude_by_pk (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_exclude_by_pk) ... ok
+test_filter_comments_by_user_and_order_by_pk_asc (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_order_by_pk_asc) ... ok
+test_filter_comments_by_user_and_order_by_pk_desc (composite_pk.test_filter.CompositePKFilterTests.test_filter_comments_by_user_and_order_by_pk_desc) ... ok
+test_filter_users_by_comments_exact (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_exact) ... ok
+test_filter_users_by_comments_gt (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_gt) ... ok
+test_filter_users_by_comments_gte (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_gte) ... ok
+test_filter_users_by_comments_in (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_in) ... ok
+test_filter_users_by_comments_isnull (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_isnull) ... ok
+test_filter_users_by_comments_lt (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_lt) ... ok
+test_filter_users_by_comments_lte (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_lte) ... ok
+test_filter_users_by_comments_subquery (composite_pk.test_filter.CompositePKFilterTests.test_filter_users_by_comments_subquery) ... ok
+test_outer_ref_in_filtered_relation (composite_pk.test_filter.CompositePKFilterTests.test_outer_ref_in_filtered_relation) ... ok
+test_outer_ref_not_composite_pk (composite_pk.test_filter.CompositePKFilterTests.test_outer_ref_not_composite_pk) ... ok
+test_outer_ref_pk (composite_pk.test_filter.CompositePKFilterTests.test_outer_ref_pk) ... ok
+test_rhs_combinable (composite_pk.test_filter.CompositePKFilterTests.test_rhs_combinable) ... ok
+test_rhs_pk (composite_pk.test_filter.CompositePKFilterTests.test_rhs_pk) ... ok
+test_unsupported_rhs (composite_pk.test_filter.CompositePKFilterTests.test_unsupported_rhs) ... ok
+test_can_reference_existent (backends.tests.DBConstraintTestCase.test_can_reference_existent) ... ok
+test_can_reference_non_existent (backends.tests.DBConstraintTestCase.test_can_reference_non_existent) ... ok
+test_many_to_many (backends.tests.DBConstraintTestCase.test_many_to_many) ... ok
+test_parameter_escaping (backends.tests.EscapingChecks.test_parameter_escaping) ... ok
+test_paramless_no_escaping (backends.tests.EscapingChecks.test_paramless_no_escaping) ... ok
+test_aggregation (backends.sqlite.tests.Tests.test_aggregation)
+Raise NotSupportedError when aggregating on date/time fields. ... ok
+test_check_database_version_supported (backends.sqlite.tests.Tests.test_check_database_version_supported) ... ok
+test_distinct_aggregation (backends.sqlite.tests.Tests.test_distinct_aggregation) ... ok
+test_distinct_aggregation_multiple_args_no_distinct (backends.sqlite.tests.Tests.test_distinct_aggregation_multiple_args_no_distinct) ... ok
+test_init_command (backends.sqlite.tests.Tests.test_init_command) ... ok
+test_memory_db_test_name (backends.sqlite.tests.Tests.test_memory_db_test_name)
+A named in-memory db should be allowed where supported. ... ok
+test_pathlib_name (backends.sqlite.tests.Tests.test_pathlib_name) ... ok
+test_regexp_function (backends.sqlite.tests.Tests.test_regexp_function) ... ok
+test_parameter_escaping (backends.tests.EscapingChecksDebug.test_parameter_escaping) ... ok
+test_paramless_no_escaping (backends.tests.EscapingChecksDebug.test_paramless_no_escaping) ... ok
+test_zero_as_autoval (backends.tests.MySQLPKZeroTests.test_zero_as_autoval) ... skipped 'Database has feature(s) allows_auto_pk_0'
+test_bad_parameter_count (backends.tests.ParameterHandlingTest.test_bad_parameter_count)
+An executemany call with too many/not enough parameters will raise an ... ok
 test_create_method (basic.tests.ModelTest.test_create_method) ... ok
 test_create_relation_with_gettext_lazy (basic.tests.ModelTest.test_create_relation_with_gettext_lazy)
 gettext_lazy objects work when saving model instances ... ok
@@ -28057,57 +28148,15 @@
 test_ticket_20278 (basic.tests.ModelTest.test_ticket_20278) ... ok
 test_unicode_data (basic.tests.ModelTest.test_unicode_data) ... ok
 test_year_lookup_edge_case (basic.tests.ModelTest.test_year_lookup_edge_case) ... ok
-test_django_date_extract (backends.tests.DateQuotingTest.test_django_date_extract)
-Test the custom ``django_date_extract method``, in particular against fields ... ok
-test_django_date_trunc (backends.tests.DateQuotingTest.test_django_date_trunc)
-Test the custom ``django_date_trunc method``, in particular against ... ok
-test_parameter_escaping (backends.tests.EscapingChecksDebug.test_parameter_escaping) ... ok
-test_paramless_no_escaping (backends.tests.EscapingChecksDebug.test_paramless_no_escaping) ... ok
-test_zero_as_autoval (backends.tests.MySQLPKZeroTests.test_zero_as_autoval) ... skipped 'Database has feature(s) allows_auto_pk_0'
-test_can_reference_existent (backends.tests.DBConstraintTestCase.test_can_reference_existent) ... ok
-test_can_reference_non_existent (backends.tests.DBConstraintTestCase.test_can_reference_non_existent) ... ok
-test_many_to_many (backends.tests.DBConstraintTestCase.test_many_to_many) ... ok
-test_parameter_escaping (backends.tests.EscapingChecks.test_parameter_escaping) ... ok
-test_paramless_no_escaping (backends.tests.EscapingChecks.test_paramless_no_escaping) ... ok
-test_bad_parameter_count (backends.tests.ParameterHandlingTest.test_bad_parameter_count)
-An executemany call with too many/not enough parameters will raise an ... ok
 test_generic_relation (backends.tests.SequenceResetTest.test_generic_relation)
 Sequence names are correct when resetting generic relations (Ref #13941) ... ok
-test_asave_conflicting_positional_and_named_arguments (basic.tests.ModelInstanceCreationTests.test_asave_conflicting_positional_and_named_arguments) ... ok
-test_asave_deprecation (basic.tests.ModelInstanceCreationTests.test_asave_deprecation) ... ok
-test_asave_deprecation_positional_arguments_used (basic.tests.ModelInstanceCreationTests.test_asave_deprecation_positional_arguments_used) ... ok
-test_asave_positional_arguments (basic.tests.ModelInstanceCreationTests.test_asave_positional_arguments) ... ok
-test_asave_too_many_positional_arguments (basic.tests.ModelInstanceCreationTests.test_asave_too_many_positional_arguments) ... ok
-test_autofields_generate_different_values_for_each_instance (basic.tests.ModelInstanceCreationTests.test_autofields_generate_different_values_for_each_instance) ... ok
-test_can_create_instance_using_kwargs (basic.tests.ModelInstanceCreationTests.test_can_create_instance_using_kwargs) ... ok
-test_can_initialize_model_instance_using_positional_arguments (basic.tests.ModelInstanceCreationTests.test_can_initialize_model_instance_using_positional_arguments)
-You can initialize a model instance using positional arguments, ... ok
-test_can_leave_off_value_for_autofield_and_it_gets_value_on_save (basic.tests.ModelInstanceCreationTests.test_can_leave_off_value_for_autofield_and_it_gets_value_on_save)
-You can leave off the value for an AutoField when creating an ... ok
-test_can_mix_and_match_position_and_kwargs (basic.tests.ModelInstanceCreationTests.test_can_mix_and_match_position_and_kwargs) ... ok
-test_cannot_create_instance_with_invalid_kwargs (basic.tests.ModelInstanceCreationTests.test_cannot_create_instance_with_invalid_kwargs) ... ok
-test_for_datetimefields_saves_as_much_precision_as_was_given (basic.tests.ModelInstanceCreationTests.test_for_datetimefields_saves_as_much_precision_as_was_given)
-as much precision in *seconds* ... ok
-test_leaving_off_a_field_with_default_set_the_default_will_be_saved (basic.tests.ModelInstanceCreationTests.test_leaving_off_a_field_with_default_set_the_default_will_be_saved) ... ok
-test_object_is_not_written_to_database_until_save_was_called (basic.tests.ModelInstanceCreationTests.test_object_is_not_written_to_database_until_save_was_called) ... ok
-test_positional_and_keyword_args_for_the_same_field (basic.tests.ModelInstanceCreationTests.test_positional_and_keyword_args_for_the_same_field) ... ok
-test_querysets_checking_for_membership (basic.tests.ModelInstanceCreationTests.test_querysets_checking_for_membership) ... ok
-test_save_conflicting_positional_and_named_arguments (basic.tests.ModelInstanceCreationTests.test_save_conflicting_positional_and_named_arguments) ... ok
-test_save_deprecation (basic.tests.ModelInstanceCreationTests.test_save_deprecation) ... ok
-test_save_deprecation_positional_arguments_used (basic.tests.ModelInstanceCreationTests.test_save_deprecation_positional_arguments_used) ... ok
-test_save_parent_primary_with_default (basic.tests.ModelInstanceCreationTests.test_save_parent_primary_with_default) ... ok
-test_save_positional_arguments (basic.tests.ModelInstanceCreationTests.test_save_positional_arguments) ... ok
-test_save_primary_with_db_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_db_default) ... ok
-test_save_primary_with_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_default) ... ok
-test_save_primary_with_default_force_update (basic.tests.ModelInstanceCreationTests.test_save_primary_with_default_force_update) ... ok
-test_save_primary_with_falsey_db_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_falsey_db_default) ... ok
-test_save_primary_with_falsey_default (basic.tests.ModelInstanceCreationTests.test_save_primary_with_falsey_default) ... ok
-test_save_too_many_positional_arguments (basic.tests.ModelInstanceCreationTests.test_save_too_many_positional_arguments) ... ok
-test_saving_an_object_again_does_not_create_a_new_object (basic.tests.ModelInstanceCreationTests.test_saving_an_object_again_does_not_create_a_new_object) ... ok
 test_authenticate (auth_tests.test_auth_backends.AllowAllUsersModelBackendTest.test_authenticate) ... ok
 test_get_user (auth_tests.test_auth_backends.AllowAllUsersModelBackendTest.test_get_user) ... ok
+test_aauthenticate (auth_tests.test_auth_backends.CustomUserModelBackendAuthenticateTest.test_aauthenticate) ... ok
+test_authenticate (auth_tests.test_auth_backends.CustomUserModelBackendAuthenticateTest.test_authenticate) ... ok
 test_changed_backend_settings (auth_tests.test_auth_backends.ChangedBackendSettingsTest.test_changed_backend_settings)
 Removing a backend configured in AUTHENTICATION_BACKENDS makes already ... ok
+test_backend_path (auth_tests.test_auth_backends.ImportedBackendTests.test_backend_path) ... ok
 test_debug_sql (backends.tests.LastExecutedQueryTest.test_debug_sql) ... ok
 test_last_executed_query (backends.tests.LastExecutedQueryTest.test_last_executed_query) ... ok
 test_last_executed_query_dict (backends.tests.LastExecutedQueryTest.test_last_executed_query_dict) ... ok
@@ -28117,29 +28166,16 @@
 last_executed_query should not raise an exception even if no previous ... ok
 test_query_encoding (backends.tests.LastExecutedQueryTest.test_query_encoding)
 last_executed_query() returns a string. ... ok
-test_aggregation (backends.sqlite.tests.Tests.test_aggregation)
-Raise NotSupportedError when aggregating on date/time fields. ... ok
-test_check_database_version_supported (backends.sqlite.tests.Tests.test_check_database_version_supported) ... ok
-test_distinct_aggregation (backends.sqlite.tests.Tests.test_distinct_aggregation) ... ok
-test_distinct_aggregation_multiple_args_no_distinct (backends.sqlite.tests.Tests.test_distinct_aggregation_multiple_args_no_distinct) ... ok
-test_init_command (backends.sqlite.tests.Tests.test_init_command) ... ok
-test_memory_db_test_name (backends.sqlite.tests.Tests.test_memory_db_test_name)
-A named in-memory db should be allowed where supported. ... ok
-test_pathlib_name (backends.sqlite.tests.Tests.test_pathlib_name) ... ok
-test_regexp_function (backends.sqlite.tests.Tests.test_regexp_function) ... ok
-test_aauthenticate (auth_tests.test_auth_backends.CustomUserModelBackendAuthenticateTest.test_aauthenticate) ... ok
-test_authenticate (auth_tests.test_auth_backends.CustomUserModelBackendAuthenticateTest.test_authenticate) ... ok
-test_backend_path (auth_tests.test_auth_backends.ImportedBackendTests.test_backend_path) ... ok
 test_does_not_shadow_exception (auth_tests.test_auth_backends.ImproperlyConfiguredUserModelTest.test_does_not_shadow_exception) ... ok
-test_has_module_perms (auth_tests.test_auth_backends.InActiveUserBackendTest.test_has_module_perms) ... ok
-test_has_perm (auth_tests.test_auth_backends.InActiveUserBackendTest.test_has_perm) ... ok
 test_add_view (auth_tests.test_admin_multidb.MultiDatabaseTests.test_add_view) ... ok
 test_read_only_methods_add_view (auth_tests.test_admin_multidb.MultiDatabaseTests.test_read_only_methods_add_view) ... ok
+test_has_module_perms (auth_tests.test_auth_backends.InActiveUserBackendTest.test_has_module_perms) ... ok
+test_has_perm (auth_tests.test_auth_backends.InActiveUserBackendTest.test_has_perm) ... ok
+test_araises_exception (auth_tests.test_auth_backends.NoBackendsTest.test_araises_exception) ... ok
+test_raises_exception (auth_tests.test_auth_backends.NoBackendsTest.test_raises_exception) ... ok
 test_get_all_permissions (auth_tests.test_auth_backends.RowlevelBackendTest.test_get_all_permissions) ... ok
 test_get_group_permissions (auth_tests.test_auth_backends.RowlevelBackendTest.test_get_group_permissions) ... ok
 test_has_perm (auth_tests.test_auth_backends.RowlevelBackendTest.test_has_perm) ... ok
-test_araises_exception (auth_tests.test_auth_backends.NoBackendsTest.test_araises_exception) ... ok
-test_raises_exception (auth_tests.test_auth_backends.NoBackendsTest.test_raises_exception) ... ok
 test_aget_all_permissions (auth_tests.test_auth_backends.BaseBackendTest.test_aget_all_permissions) ... ok
 test_aget_group_permissions (auth_tests.test_auth_backends.BaseBackendTest.test_aget_group_permissions) ... ok
 test_aget_user_permissions (auth_tests.test_auth_backends.BaseBackendTest.test_aget_user_permissions) ... ok
@@ -28150,6 +28186,14 @@
 test_get_user_permissions (auth_tests.test_auth_backends.BaseBackendTest.test_get_user_permissions) ... ok
 test_has_perm (auth_tests.test_auth_backends.BaseBackendTest.test_has_perm) ... ok
 test_has_perms_perm_list_invalid (auth_tests.test_auth_backends.BaseBackendTest.test_has_perms_perm_list_invalid) ... ok
+test_backend_path_login_with_explicit_backends (auth_tests.test_auth_backends.SelectingBackendTests.test_backend_path_login_with_explicit_backends) ... ok
+test_backend_path_login_without_authenticate_multiple_backends (auth_tests.test_auth_backends.SelectingBackendTests.test_backend_path_login_without_authenticate_multiple_backends) ... ok
+test_backend_path_login_without_authenticate_single_backend (auth_tests.test_auth_backends.SelectingBackendTests.test_backend_path_login_without_authenticate_single_backend) ... ok
+test_non_string_backend (auth_tests.test_auth_backends.SelectingBackendTests.test_non_string_backend) ... ok
+test_alogin (auth_tests.test_auth_backends.UUIDUserTests.test_alogin)
+See test_login() ... ok
+test_login (auth_tests.test_auth_backends.UUIDUserTests.test_login)
+A custom user with a UUID primary key should be able to login. ... ok
 test_aauthenticate (auth_tests.test_auth_backends.PermissionDeniedBackendTest.test_aauthenticate) ... ok
 test_aauthenticate_permission_denied (auth_tests.test_auth_backends.PermissionDeniedBackendTest.test_aauthenticate_permission_denied) ... ok
 test_ahas_perm (auth_tests.test_auth_backends.PermissionDeniedBackendTest.test_ahas_perm) ... ok
@@ -28159,14 +28203,11 @@
 test_has_perm_denied (auth_tests.test_auth_backends.PermissionDeniedBackendTest.test_has_perm_denied) ... ok
 test_permission_denied (auth_tests.test_auth_backends.PermissionDeniedBackendTest.test_permission_denied)
 user is not authenticated after a backend raises permission denied #2550 ... ok
-test_alogin (auth_tests.test_auth_backends.UUIDUserTests.test_alogin)
-See test_login() ... ok
-test_login (auth_tests.test_auth_backends.UUIDUserTests.test_login)
-A custom user with a UUID primary key should be able to login. ... ok
-test_backend_path_login_with_explicit_backends (auth_tests.test_auth_backends.SelectingBackendTests.test_backend_path_login_with_explicit_backends) ... ok
-test_backend_path_login_without_authenticate_multiple_backends (auth_tests.test_auth_backends.SelectingBackendTests.test_backend_path_login_without_authenticate_multiple_backends) ... ok
-test_backend_path_login_without_authenticate_single_backend (auth_tests.test_auth_backends.SelectingBackendTests.test_backend_path_login_without_authenticate_single_backend) ... ok
-test_non_string_backend (auth_tests.test_auth_backends.SelectingBackendTests.test_non_string_backend) ... ok
+test_aget_user_anonymous (auth_tests.test_basic.TestGetUser.test_aget_user_anonymous) ... ok
+test_aget_user_fallback_secret (auth_tests.test_basic.TestGetUser.test_aget_user_fallback_secret) ... ok
+test_get_user (auth_tests.test_basic.TestGetUser.test_get_user) ... ok
+test_get_user_anonymous (auth_tests.test_basic.TestGetUser.test_get_user_anonymous) ... ok
+test_get_user_fallback_secret (auth_tests.test_basic.TestGetUser.test_get_user_fallback_secret) ... ok
 test_batch_same_vals (bulk_create.tests.BulkCreateTests.test_batch_same_vals) ... ok
 test_bulk_insert_expressions (bulk_create.tests.BulkCreateTests.test_bulk_insert_expressions) ... ok
 test_bulk_insert_now (bulk_create.tests.BulkCreateTests.test_bulk_insert_now) ... ok
@@ -28253,20 +28294,6 @@
 test_decorator_marks_view_as_login_not_required (auth_tests.test_decorators.LoginNotRequiredTestCase.test_decorator_marks_view_as_login_not_required) ... ok
 test_view (auth_tests.test_decorators.LoginNotRequiredTestCase.test_view)
 login_not_required is assignable to normal views. ... ok
-test_aget_user_anonymous (auth_tests.test_basic.TestGetUser.test_aget_user_anonymous) ... ok
-test_aget_user_fallback_secret (auth_tests.test_basic.TestGetUser.test_aget_user_fallback_secret) ... ok
-test_get_user (auth_tests.test_basic.TestGetUser.test_get_user) ... ok
-test_get_user_anonymous (auth_tests.test_basic.TestGetUser.test_get_user_anonymous) ... ok
-test_get_user_fallback_secret (auth_tests.test_basic.TestGetUser.test_get_user_fallback_secret) ... ok
-test_message_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_message_attrs) ... ok
-test_perm_in_perms_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_perm_in_perms_attrs) ... ok
-test_perms_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_perms_attrs) ... ok
-test_session_is_accessed (auth_tests.test_context_processors.AuthContextProcessorTests.test_session_is_accessed)
-The session is accessed if the auth context processor ... ok
-test_session_not_accessed (auth_tests.test_context_processors.AuthContextProcessorTests.test_session_not_accessed)
-The session is not accessed simply by including ... ok
-test_user_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_user_attrs)
-The lazy objects returned behave just like the wrapped objects. ... ok
 test_aauthenticate_sensitive_variables (auth_tests.test_auth_backends.AuthenticateTests.test_aauthenticate_sensitive_variables) ... ok
 test_authenticate_sensitive_variables (auth_tests.test_auth_backends.AuthenticateTests.test_authenticate_sensitive_variables) ... ok
 test_clean_credentials_sensitive_variables (auth_tests.test_auth_backends.AuthenticateTests.test_clean_credentials_sensitive_variables) ... ok
@@ -28300,6 +28327,15 @@
 Users can be created without an email ... ok
 test_user_verbose_names_translatable (auth_tests.test_basic.BasicTestCase.test_user_verbose_names_translatable)
 Default User model verbose names are translatable (#19945) ... ok
+test_message_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_message_attrs) ... ok
+test_perm_in_perms_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_perm_in_perms_attrs) ... ok
+test_perms_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_perms_attrs) ... ok
+test_session_is_accessed (auth_tests.test_context_processors.AuthContextProcessorTests.test_session_is_accessed)
+The session is accessed if the auth context processor ... ok
+test_session_not_accessed (auth_tests.test_context_processors.AuthContextProcessorTests.test_session_not_accessed)
+The session is not accessed simply by including ... ok
+test_user_attrs (auth_tests.test_context_processors.AuthContextProcessorTests.test_user_attrs)
+The lazy objects returned behave just like the wrapped objects. ... ok
 test_aanonymous_has_no_permissions (auth_tests.test_auth_backends.ExtensionUserModelBackendTest.test_aanonymous_has_no_permissions)
 See test_anonymous_has_no_permissions() ... ok
 test_aauthentication_timing (auth_tests.test_auth_backends.ExtensionUserModelBackendTest.test_aauthentication_timing)
@@ -28325,35 +28361,17 @@
 test_has_perm (auth_tests.test_auth_backends.ExtensionUserModelBackendTest.test_has_perm) ... ok
 test_inactive_has_no_permissions (auth_tests.test_auth_backends.ExtensionUserModelBackendTest.test_inactive_has_no_permissions)
 #17903 -- Inactive users shouldn't have permissions in ... ok
-test_callable (auth_tests.test_decorators.LoginRequiredTestCase.test_callable)
-login_required is assignable to callable objects. ... ok
-test_login_required (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required)
-login_required works on a simple view wrapped in a login_required ... ok
-test_login_required_async_view (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required_async_view) ... ok
-test_login_required_next_url (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required_next_url)
-login_required works on a simple view wrapped in a login_required ... ok
-test_login_required_next_url_async_view (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required_next_url_async_view) ... ok
-test_view (auth_tests.test_decorators.LoginRequiredTestCase.test_view)
-login_required is assignable to normal views. ... ok
-test_wrapped_async_function_is_coroutine_function (auth_tests.test_decorators.LoginRequiredTestCase.test_wrapped_async_function_is_coroutine_function) ... ok
-test_wrapped_sync_function_is_not_coroutine_function (auth_tests.test_decorators.LoginRequiredTestCase.test_wrapped_sync_function_is_not_coroutine_function) ... ok
+test_custom_form (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form) ... ok
+test_custom_form_hidden_username_field (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_hidden_username_field) ... ok
+test_custom_form_saves_many_to_many_field (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_saves_many_to_many_field) ... ok
+test_custom_form_with_different_username_field (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_with_different_username_field) ... ok
+test_custom_form_with_non_required_password (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_with_non_required_password) ... ok
 test_decorator (auth_tests.test_decorators.UserPassesTestDecoratorTest.test_decorator) ... ok
 test_decorator_async_test_func (auth_tests.test_decorators.UserPassesTestDecoratorTest.test_decorator_async_test_func) ... ok
 test_decorator_async_view (auth_tests.test_decorators.UserPassesTestDecoratorTest.test_decorator_async_view) ... ok
 test_decorator_async_view_async_test_func (auth_tests.test_decorators.UserPassesTestDecoratorTest.test_decorator_async_view_async_test_func) ... ok
 test_wrapped_async_function_is_coroutine_function (auth_tests.test_decorators.UserPassesTestDecoratorTest.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (auth_tests.test_decorators.UserPassesTestDecoratorTest.test_wrapped_sync_function_is_not_coroutine_function) ... ok
-test_custom_form (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form) ... ok
-test_custom_form_hidden_username_field (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_hidden_username_field) ... ok
-test_custom_form_saves_many_to_many_field (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_saves_many_to_many_field) ... ok
-test_custom_form_with_different_username_field (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_with_different_username_field) ... ok
-test_custom_form_with_non_required_password (auth_tests.test_forms.CustomUserCreationFormTest.test_custom_form_with_non_required_password) ... ok
-test_field_order (auth_tests.test_forms.PasswordChangeFormTest.test_field_order) ... ok
-test_html_autocomplete_attributes (auth_tests.test_forms.PasswordChangeFormTest.test_html_autocomplete_attributes) ... ok
-test_incorrect_password (auth_tests.test_forms.PasswordChangeFormTest.test_incorrect_password) ... ok
-test_password_verification (auth_tests.test_forms.PasswordChangeFormTest.test_password_verification) ... ok
-test_password_whitespace_not_stripped (auth_tests.test_forms.PasswordChangeFormTest.test_password_whitespace_not_stripped) ... ok
-test_success (auth_tests.test_forms.PasswordChangeFormTest.test_success) ... ok
 test_disable_password_authentication (auth_tests.test_forms.AdminPasswordChangeFormTest.test_disable_password_authentication) ... ok
 test_enable_password_authentication (auth_tests.test_forms.AdminPasswordChangeFormTest.test_enable_password_authentication) ... ok
 test_html_autocomplete_attributes (auth_tests.test_forms.AdminPasswordChangeFormTest.test_html_autocomplete_attributes) ... ok
@@ -28364,39 +28382,25 @@
 test_password_whitespace_not_stripped (auth_tests.test_forms.AdminPasswordChangeFormTest.test_password_whitespace_not_stripped) ... ok
 test_success (auth_tests.test_forms.AdminPasswordChangeFormTest.test_success) ... ok
 test_validates_password (auth_tests.test_forms.AdminPasswordChangeFormTest.test_validates_password) ... ok
-test_aanonymous_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_aanonymous_has_no_permissions)
-See test_anonymous_has_no_permissions() ... ok
-test_aauthenticate_inactive (auth_tests.test_auth_backends.ModelBackendTest.test_aauthenticate_inactive)
-An inactive user can't authenticate. ... ok
-test_aauthenticate_user_without_is_active_field (auth_tests.test_auth_backends.ModelBackendTest.test_aauthenticate_user_without_is_active_field)
-A custom user without an `is_active` field is allowed to authenticate. ... ok
-test_aauthentication_timing (auth_tests.test_auth_backends.ModelBackendTest.test_aauthentication_timing)
-See test_authentication_timing() ... ok
-test_acustom_perms (auth_tests.test_auth_backends.ModelBackendTest.test_acustom_perms) ... ok
-test_aget_all_superuser_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_aget_all_superuser_permissions)
-See test_get_all_superuser_permissions() ... ok
-test_ahas_no_object_perm (auth_tests.test_auth_backends.ModelBackendTest.test_ahas_no_object_perm)
-See test_has_no_object_perm() ... ok
-test_ahas_perm (auth_tests.test_auth_backends.ModelBackendTest.test_ahas_perm) ... ok
-test_ainactive_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_ainactive_has_no_permissions)
-See test_inactive_has_no_permissions() ... ok
-test_anonymous_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_anonymous_has_no_permissions)
-#17903 -- Anonymous users shouldn't have permissions in ... ok
-test_authenticate_inactive (auth_tests.test_auth_backends.ModelBackendTest.test_authenticate_inactive)
-An inactive user can't authenticate. ... ok
-test_authenticate_user_without_is_active_field (auth_tests.test_auth_backends.ModelBackendTest.test_authenticate_user_without_is_active_field)
-A custom user without an `is_active` field is allowed to authenticate. ... ok
-test_authentication_timing (auth_tests.test_auth_backends.ModelBackendTest.test_authentication_timing)
-Hasher is run once regardless of whether the user exists. Refs #20760. ... ok
-test_authentication_without_credentials (auth_tests.test_auth_backends.ModelBackendTest.test_authentication_without_credentials) ... ok
-test_custom_perms (auth_tests.test_auth_backends.ModelBackendTest.test_custom_perms) ... ok
-test_get_all_superuser_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_get_all_superuser_permissions)
-A superuser has all permissions. Refs #14795. ... ok
-test_has_no_object_perm (auth_tests.test_auth_backends.ModelBackendTest.test_has_no_object_perm)
-Regressiontest for #12462 ... ok
-test_has_perm (auth_tests.test_auth_backends.ModelBackendTest.test_has_perm) ... ok
-test_inactive_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_inactive_has_no_permissions)
-#17903 -- Inactive users shouldn't have permissions in ... ok
+test_both_passwords (auth_tests.test_forms.BaseUserCreationFormTest.test_both_passwords) ... ok
+test_duplicate_normalized_unicode (auth_tests.test_forms.BaseUserCreationFormTest.test_duplicate_normalized_unicode)
+To prevent almost identical usernames, visually identical but differing ... ok
+test_form_fields (auth_tests.test_forms.BaseUserCreationFormTest.test_form_fields) ... ok
+test_html_autocomplete_attributes (auth_tests.test_forms.BaseUserCreationFormTest.test_html_autocomplete_attributes) ... ok
+test_invalid_data (auth_tests.test_forms.BaseUserCreationFormTest.test_invalid_data) ... ok
+test_invalid_username_no_normalize (auth_tests.test_forms.BaseUserCreationFormTest.test_invalid_username_no_normalize) ... ok
+test_normalize_username (auth_tests.test_forms.BaseUserCreationFormTest.test_normalize_username) ... ok
+test_password_extra_validations (auth_tests.test_forms.BaseUserCreationFormTest.test_password_extra_validations) ... ok
+test_password_help_text (auth_tests.test_forms.BaseUserCreationFormTest.test_password_help_text) ... ok
+test_password_verification (auth_tests.test_forms.BaseUserCreationFormTest.test_password_verification) ... ok
+test_password_whitespace_not_stripped (auth_tests.test_forms.BaseUserCreationFormTest.test_password_whitespace_not_stripped) ... ok
+test_success (auth_tests.test_forms.BaseUserCreationFormTest.test_success) ... ok
+test_unicode_username (auth_tests.test_forms.BaseUserCreationFormTest.test_unicode_username) ... ok
+test_user_already_exists (auth_tests.test_forms.BaseUserCreationFormTest.test_user_already_exists) ... ok
+test_user_create_form_validates_password_with_all_data (auth_tests.test_forms.BaseUserCreationFormTest.test_user_create_form_validates_password_with_all_data)
+BaseUserCreationForm password validation uses all of the form's data. ... ok
+test_username_field_autocapitalize_none (auth_tests.test_forms.BaseUserCreationFormTest.test_username_field_autocapitalize_none) ... ok
+test_validates_password (auth_tests.test_forms.BaseUserCreationFormTest.test_validates_password) ... ok
 test_many_permissions_in_set_pass (auth_tests.test_decorators.PermissionsRequiredDecoratorTest.test_many_permissions_in_set_pass) ... ok
 test_many_permissions_in_set_pass_async_view (auth_tests.test_decorators.PermissionsRequiredDecoratorTest.test_many_permissions_in_set_pass_async_view) ... ok
 test_many_permissions_pass (auth_tests.test_decorators.PermissionsRequiredDecoratorTest.test_many_permissions_pass) ... ok
@@ -28430,14 +28434,76 @@
 BaseUserCreationForm password validation uses all of the form's data. ... ok
 test_username_field_autocapitalize_none (auth_tests.test_forms.AdminUserCreationFormTest.test_username_field_autocapitalize_none) ... ok
 test_validates_password (auth_tests.test_forms.AdminUserCreationFormTest.test_validates_password) ... ok
-test_help_text_translation (auth_tests.test_forms.SetPasswordFormTest.test_help_text_translation) ... ok
-test_html_autocomplete_attributes (auth_tests.test_forms.SetPasswordFormTest.test_html_autocomplete_attributes) ... ok
-test_no_password (auth_tests.test_forms.SetPasswordFormTest.test_no_password) ... ok
-test_password_extra_validations (auth_tests.test_forms.SetPasswordFormTest.test_password_extra_validations) ... ok
-test_password_verification (auth_tests.test_forms.SetPasswordFormTest.test_password_verification) ... ok
-test_password_whitespace_not_stripped (auth_tests.test_forms.SetPasswordFormTest.test_password_whitespace_not_stripped) ... ok
-test_success (auth_tests.test_forms.SetPasswordFormTest.test_success) ... ok
-test_validates_password (auth_tests.test_forms.SetPasswordFormTest.test_validates_password) ... ok
+test_callable (auth_tests.test_decorators.LoginRequiredTestCase.test_callable)
+login_required is assignable to callable objects. ... ok
+test_login_required (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required)
+login_required works on a simple view wrapped in a login_required ... ok
+test_login_required_async_view (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required_async_view) ... ok
+test_login_required_next_url (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required_next_url)
+login_required works on a simple view wrapped in a login_required ... ok
+test_login_required_next_url_async_view (auth_tests.test_decorators.LoginRequiredTestCase.test_login_required_next_url_async_view) ... ok
+test_view (auth_tests.test_decorators.LoginRequiredTestCase.test_view)
+login_required is assignable to normal views. ... ok
+test_wrapped_async_function_is_coroutine_function (auth_tests.test_decorators.LoginRequiredTestCase.test_wrapped_async_function_is_coroutine_function) ... ok
+test_wrapped_sync_function_is_not_coroutine_function (auth_tests.test_decorators.LoginRequiredTestCase.test_wrapped_sync_function_is_not_coroutine_function) ... ok
+test_aanonymous_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_aanonymous_has_no_permissions)
+See test_anonymous_has_no_permissions() ... ok
+test_aauthenticate_inactive (auth_tests.test_auth_backends.ModelBackendTest.test_aauthenticate_inactive)
+An inactive user can't authenticate. ... ok
+test_aauthenticate_user_without_is_active_field (auth_tests.test_auth_backends.ModelBackendTest.test_aauthenticate_user_without_is_active_field)
+A custom user without an `is_active` field is allowed to authenticate. ... ok
+test_aauthentication_timing (auth_tests.test_auth_backends.ModelBackendTest.test_aauthentication_timing)
+See test_authentication_timing() ... ok
+test_acustom_perms (auth_tests.test_auth_backends.ModelBackendTest.test_acustom_perms) ... ok
+test_aget_all_superuser_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_aget_all_superuser_permissions)
+See test_get_all_superuser_permissions() ... ok
+test_ahas_no_object_perm (auth_tests.test_auth_backends.ModelBackendTest.test_ahas_no_object_perm)
+See test_has_no_object_perm() ... ok
+test_ahas_perm (auth_tests.test_auth_backends.ModelBackendTest.test_ahas_perm) ... ok
+test_ainactive_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_ainactive_has_no_permissions)
+See test_inactive_has_no_permissions() ... ok
+test_anonymous_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_anonymous_has_no_permissions)
+#17903 -- Anonymous users shouldn't have permissions in ... ok
+test_authenticate_inactive (auth_tests.test_auth_backends.ModelBackendTest.test_authenticate_inactive)
+An inactive user can't authenticate. ... ok
+test_authenticate_user_without_is_active_field (auth_tests.test_auth_backends.ModelBackendTest.test_authenticate_user_without_is_active_field)
+A custom user without an `is_active` field is allowed to authenticate. ... ok
+test_authentication_timing (auth_tests.test_auth_backends.ModelBackendTest.test_authentication_timing)
+Hasher is run once regardless of whether the user exists. Refs #20760. ... ok
+test_authentication_without_credentials (auth_tests.test_auth_backends.ModelBackendTest.test_authentication_without_credentials) ... ok
+test_custom_perms (auth_tests.test_auth_backends.ModelBackendTest.test_custom_perms) ... ok
+test_get_all_superuser_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_get_all_superuser_permissions)
+A superuser has all permissions. Refs #14795. ... ok
+test_has_no_object_perm (auth_tests.test_auth_backends.ModelBackendTest.test_has_no_object_perm)
+Regressiontest for #12462 ... ok
+test_has_perm (auth_tests.test_auth_backends.ModelBackendTest.test_has_perm) ... ok
+test_inactive_has_no_permissions (auth_tests.test_auth_backends.ModelBackendTest.test_inactive_has_no_permissions)
+#17903 -- Inactive users shouldn't have permissions in ... ok
+test_field_order (auth_tests.test_forms.PasswordChangeFormTest.test_field_order) ... ok
+test_html_autocomplete_attributes (auth_tests.test_forms.PasswordChangeFormTest.test_html_autocomplete_attributes) ... ok
+test_incorrect_password (auth_tests.test_forms.PasswordChangeFormTest.test_incorrect_password) ... ok
+test_password_verification (auth_tests.test_forms.PasswordChangeFormTest.test_password_verification) ... ok
+test_password_whitespace_not_stripped (auth_tests.test_forms.PasswordChangeFormTest.test_password_whitespace_not_stripped) ... ok
+test_success (auth_tests.test_forms.PasswordChangeFormTest.test_success) ... ok
+test_inactive_user (auth_tests.test_login.TestLogin.test_inactive_user) ... ok
+test_user_login (auth_tests.test_login.TestLogin.test_user_login) ... ok
+test_without_user_anonymous_request (auth_tests.test_login.TestLogin.test_without_user_anonymous_request) ... ok
+test_without_user_authenticated_request (auth_tests.test_login.TestLogin.test_without_user_authenticated_request) ... ok
+test_without_user_no_request_user (auth_tests.test_login.TestLogin.test_without_user_no_request_user) ... ok
+test_passwords_marked_as_sensitive_in_admin_forms (auth_tests.test_forms.SensitiveVariablesTest.test_passwords_marked_as_sensitive_in_admin_forms) ... ok
+test_create_permissions_checks_contenttypes_created (auth_tests.test_management.CreatePermissionsTests.test_create_permissions_checks_contenttypes_created)
+`post_migrate` handler ordering isn't guaranteed. Simulate a case ... ok
+test_default_permissions (auth_tests.test_management.CreatePermissionsTests.test_default_permissions) ... ok
+test_permission_with_proxy_content_type_created (auth_tests.test_management.CreatePermissionsTests.test_permission_with_proxy_content_type_created)
+A proxy model's permissions use its own content type rather than the ... ok
+test_unavailable_models (auth_tests.test_management.CreatePermissionsTests.test_unavailable_models)
+#24075 - Permissions shouldn't be created or deleted if the ContentType ... ok
+test_actual_implementation (auth_tests.test_management.GetDefaultUsernameTestCase.test_actual_implementation) ... ok
+test_existing (auth_tests.test_management.GetDefaultUsernameTestCase.test_existing) ... ok
+test_getuser_raises_exception (auth_tests.test_management.GetDefaultUsernameTestCase.test_getuser_raises_exception) ... ok
+test_i18n (auth_tests.test_management.GetDefaultUsernameTestCase.test_i18n) ... ok
+test_simple (auth_tests.test_management.GetDefaultUsernameTestCase.test_simple) ... ok
+test_with_database (auth_tests.test_management.GetDefaultUsernameTestCase.test_with_database) ... ok
 test_custom_login_allowed_policy (auth_tests.test_forms.AuthenticationFormTest.test_custom_login_allowed_policy) ... ok
 test_get_invalid_login_error (auth_tests.test_forms.AuthenticationFormTest.test_get_invalid_login_error) ... ok
 test_html_autocomplete_attributes (auth_tests.test_forms.AuthenticationFormTest.test_html_autocomplete_attributes) ... ok
@@ -28458,12 +28524,37 @@
 test_username_field_label_not_set (auth_tests.test_forms.AuthenticationFormTest.test_username_field_label_not_set) ... ok
 test_username_field_max_length_defaults_to_254 (auth_tests.test_forms.AuthenticationFormTest.test_username_field_max_length_defaults_to_254) ... ok
 test_username_field_max_length_matches_user_model (auth_tests.test_forms.AuthenticationFormTest.test_username_field_max_length_matches_user_model) ... ok
-test_inactive_user (auth_tests.test_login.TestLogin.test_inactive_user) ... ok
-test_user_login (auth_tests.test_login.TestLogin.test_user_login) ... ok
-test_without_user_anonymous_request (auth_tests.test_login.TestLogin.test_without_user_anonymous_request) ... ok
-test_without_user_authenticated_request (auth_tests.test_login.TestLogin.test_without_user_authenticated_request) ... ok
-test_without_user_no_request_user (auth_tests.test_login.TestLogin.test_without_user_no_request_user) ... ok
-test_passwords_marked_as_sensitive_in_admin_forms (auth_tests.test_forms.SensitiveVariablesTest.test_passwords_marked_as_sensitive_in_admin_forms) ... ok
+test_help_text_translation (auth_tests.test_forms.SetPasswordFormTest.test_help_text_translation) ... ok
+test_html_autocomplete_attributes (auth_tests.test_forms.SetPasswordFormTest.test_html_autocomplete_attributes) ... ok
+test_no_password (auth_tests.test_forms.SetPasswordFormTest.test_no_password) ... ok
+test_password_extra_validations (auth_tests.test_forms.SetPasswordFormTest.test_password_extra_validations) ... ok
+test_password_verification (auth_tests.test_forms.SetPasswordFormTest.test_password_verification) ... ok
+test_password_whitespace_not_stripped (auth_tests.test_forms.SetPasswordFormTest.test_password_whitespace_not_stripped) ... ok
+test_success (auth_tests.test_forms.SetPasswordFormTest.test_success) ... ok
+test_validates_password (auth_tests.test_forms.SetPasswordFormTest.test_validates_password) ... ok
+test_that_changepassword_command_with_database_option_uses_given_db (auth_tests.test_management.MultiDBChangepasswordManagementCommandTestCase.test_that_changepassword_command_with_database_option_uses_given_db)
+changepassword --database should operate on the specified DB. ... ok
+test_input_not_found (auth_tests.test_management.MockInputTests.test_input_not_found) ... ok
+test_set_permissions_fk_to_using_parameter (auth_tests.test_management.CreatePermissionsMultipleDatabasesTests.test_set_permissions_fk_to_using_parameter) ... ok
+test_auser (auth_tests.test_middleware.TestAuthenticationMiddleware.test_auser) ... ok
+test_changed_password_invalidates_session (auth_tests.test_middleware.TestAuthenticationMiddleware.test_changed_password_invalidates_session) ... ok
+test_no_password_change_doesnt_invalidate_session (auth_tests.test_middleware.TestAuthenticationMiddleware.test_no_password_change_doesnt_invalidate_session) ... ok
+test_no_session (auth_tests.test_middleware.TestAuthenticationMiddleware.test_no_session) ... ok
+test_get_pass (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_get_pass) ... ok
+test_get_pass_no_input (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_get_pass_no_input) ... ok
+test_nonexistent_username (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_nonexistent_username) ... ok
+test_password_validation (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_password_validation)
+A CommandError should be raised if the user enters in passwords which ... ok
+test_system_username (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_system_username)
+The system username is used if --username isn't provided. ... ok
+test_that_changepassword_command_changes_joes_password (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_that_changepassword_command_changes_joes_password)
+Executing the changepassword management command should change joe's password ... ok
+test_that_changepassword_command_works_with_nonascii_output (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_that_changepassword_command_works_with_nonascii_output)
+#21627 -- Executing the changepassword management command should allow ... ok
+test_that_max_tries_exits_1 (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_that_max_tries_exits_1)
+A CommandError should be thrown by handle() if the user enters in ... ok
+test_login_required (auth_tests.test_mixins.LoginRequiredMixinTests.test_login_required)
+login_required works on a simple view wrapped in a login_required ... ok
 test_cleaned_data (auth_tests.test_forms.PasswordResetFormTest.test_cleaned_data) ... ok
 test_custom_email_constructor (auth_tests.test_forms.PasswordResetFormTest.test_custom_email_constructor) ... ok
 test_custom_email_field (auth_tests.test_forms.PasswordResetFormTest.test_custom_email_field) ... ok
@@ -28486,80 +28577,11 @@
 test_user_email_domain_unicode_collision_nonexistent (auth_tests.test_forms.PasswordResetFormTest.test_user_email_domain_unicode_collision_nonexistent) ... ok
 test_user_email_unicode_collision (auth_tests.test_forms.PasswordResetFormTest.test_user_email_unicode_collision) ... ok
 test_user_email_unicode_collision_nonexistent (auth_tests.test_forms.PasswordResetFormTest.test_user_email_unicode_collision_nonexistent) ... ok
-test_create_permissions_checks_contenttypes_created (auth_tests.test_management.CreatePermissionsTests.test_create_permissions_checks_contenttypes_created)
-`post_migrate` handler ordering isn't guaranteed. Simulate a case ... ok
-test_default_permissions (auth_tests.test_management.CreatePermissionsTests.test_default_permissions) ... ok
-test_permission_with_proxy_content_type_created (auth_tests.test_management.CreatePermissionsTests.test_permission_with_proxy_content_type_created)
-A proxy model's permissions use its own content type rather than the ... ok
-test_unavailable_models (auth_tests.test_management.CreatePermissionsTests.test_unavailable_models)
-#24075 - Permissions shouldn't be created or deleted if the ContentType ... ok
-test_both_passwords (auth_tests.test_forms.BaseUserCreationFormTest.test_both_passwords) ... ok
-test_duplicate_normalized_unicode (auth_tests.test_forms.BaseUserCreationFormTest.test_duplicate_normalized_unicode)
-To prevent almost identical usernames, visually identical but differing ... ok
-test_form_fields (auth_tests.test_forms.BaseUserCreationFormTest.test_form_fields) ... ok
-test_html_autocomplete_attributes (auth_tests.test_forms.BaseUserCreationFormTest.test_html_autocomplete_attributes) ... ok
-test_invalid_data (auth_tests.test_forms.BaseUserCreationFormTest.test_invalid_data) ... ok
-test_invalid_username_no_normalize (auth_tests.test_forms.BaseUserCreationFormTest.test_invalid_username_no_normalize) ... ok
-test_normalize_username (auth_tests.test_forms.BaseUserCreationFormTest.test_normalize_username) ... ok
-test_password_extra_validations (auth_tests.test_forms.BaseUserCreationFormTest.test_password_extra_validations) ... ok
-test_password_help_text (auth_tests.test_forms.BaseUserCreationFormTest.test_password_help_text) ... ok
-test_password_verification (auth_tests.test_forms.BaseUserCreationFormTest.test_password_verification) ... ok
-test_password_whitespace_not_stripped (auth_tests.test_forms.BaseUserCreationFormTest.test_password_whitespace_not_stripped) ... ok
-test_success (auth_tests.test_forms.BaseUserCreationFormTest.test_success) ... ok
-test_unicode_username (auth_tests.test_forms.BaseUserCreationFormTest.test_unicode_username) ... ok
-test_user_already_exists (auth_tests.test_forms.BaseUserCreationFormTest.test_user_already_exists) ... ok
-test_user_create_form_validates_password_with_all_data (auth_tests.test_forms.BaseUserCreationFormTest.test_user_create_form_validates_password_with_all_data)
-BaseUserCreationForm password validation uses all of the form's data. ... ok
-test_username_field_autocapitalize_none (auth_tests.test_forms.BaseUserCreationFormTest.test_username_field_autocapitalize_none) ... ok
-test_validates_password (auth_tests.test_forms.BaseUserCreationFormTest.test_validates_password) ... ok
-test_input_not_found (auth_tests.test_management.MockInputTests.test_input_not_found) ... ok
-test_that_changepassword_command_with_database_option_uses_given_db (auth_tests.test_management.MultiDBChangepasswordManagementCommandTestCase.test_that_changepassword_command_with_database_option_uses_given_db)
-changepassword --database should operate on the specified DB. ... ok
-test_actual_implementation (auth_tests.test_management.GetDefaultUsernameTestCase.test_actual_implementation) ... ok
-test_existing (auth_tests.test_management.GetDefaultUsernameTestCase.test_existing) ... ok
-test_getuser_raises_exception (auth_tests.test_management.GetDefaultUsernameTestCase.test_getuser_raises_exception) ... ok
-test_i18n (auth_tests.test_management.GetDefaultUsernameTestCase.test_i18n) ... ok
-test_simple (auth_tests.test_management.GetDefaultUsernameTestCase.test_simple) ... ok
-test_with_database (auth_tests.test_management.GetDefaultUsernameTestCase.test_with_database) ... ok
-test_auser (auth_tests.test_middleware.TestAuthenticationMiddleware.test_auser) ... ok
-test_changed_password_invalidates_session (auth_tests.test_middleware.TestAuthenticationMiddleware.test_changed_password_invalidates_session) ... ok
-test_no_password_change_doesnt_invalidate_session (auth_tests.test_middleware.TestAuthenticationMiddleware.test_no_password_change_doesnt_invalidate_session) ... ok
-test_no_session (auth_tests.test_middleware.TestAuthenticationMiddleware.test_no_session) ... ok
-test_set_permissions_fk_to_using_parameter (auth_tests.test_management.CreatePermissionsMultipleDatabasesTests.test_set_permissions_fk_to_using_parameter) ... ok
-test_createsuperuser_command_suggested_username_with_database_option (auth_tests.test_management.MultiDBCreatesuperuserTestCase.test_createsuperuser_command_suggested_username_with_database_option) ... ok
-test_createsuperuser_command_with_database_option (auth_tests.test_management.MultiDBCreatesuperuserTestCase.test_createsuperuser_command_with_database_option)
-createsuperuser --database should operate on the specified DB. ... ok
-test_get_pass (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_get_pass) ... ok
-test_get_pass_no_input (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_get_pass_no_input) ... ok
-test_nonexistent_username (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_nonexistent_username) ... ok
-test_password_validation (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_password_validation)
-A CommandError should be raised if the user enters in passwords which ... ok
-test_system_username (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_system_username)
-The system username is used if --username isn't provided. ... ok
-test_that_changepassword_command_changes_joes_password (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_that_changepassword_command_changes_joes_password)
-Executing the changepassword management command should change joe's password ... ok
-test_that_changepassword_command_works_with_nonascii_output (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_that_changepassword_command_works_with_nonascii_output)
-#21627 -- Executing the changepassword management command should allow ... ok
-test_that_max_tries_exits_1 (auth_tests.test_management.ChangepasswordManagementCommandTestCase.test_that_max_tries_exits_1)
-A CommandError should be thrown by handle() if the user enters in ... ok
-test_login_required (auth_tests.test_mixins.LoginRequiredMixinTests.test_login_required)
-login_required works on a simple view wrapped in a login_required ... ok
-test_builtin_user_isactive (auth_tests.test_models.IsActiveTestCase.test_builtin_user_isactive) ... ok
-test_is_active_field_default (auth_tests.test_models.IsActiveTestCase.test_is_active_field_default)
-tests that the default value for is_active is provided ... ok
-test_load_data_with_user_permissions (auth_tests.test_models.LoadDataWithNaturalKeysAndMultipleDatabasesTestCase.test_load_data_with_user_permissions) ... ok
-test_many_permissions_pass (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_many_permissions_pass) ... ok
-test_permissioned_denied_exception_raised (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_permissioned_denied_exception_raised) ... ok
-test_permissioned_denied_redirect (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_permissioned_denied_redirect) ... ok
-test_single_permission_pass (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_single_permission_pass) ... ok
 test_access_mixin_permission_denied_remote_login_url (auth_tests.test_mixins.AccessMixinTests.test_access_mixin_permission_denied_remote_login_url) ... ok
 test_access_mixin_permission_denied_response (auth_tests.test_mixins.AccessMixinTests.test_access_mixin_permission_denied_response) ... ok
 test_stacked_mixins_missing_permission (auth_tests.test_mixins.AccessMixinTests.test_stacked_mixins_missing_permission) ... ok
 test_stacked_mixins_not_logged_in (auth_tests.test_mixins.AccessMixinTests.test_stacked_mixins_not_logged_in) ... ok
 test_stacked_mixins_success (auth_tests.test_mixins.AccessMixinTests.test_stacked_mixins_success) ... ok
-test_user_is_created_and_added_to_group (auth_tests.test_models.LoadDataWithoutNaturalKeysTestCase.test_user_is_created_and_added_to_group) ... ok
-test_str (auth_tests.test_models.PermissionTests.test_str) ... ok
-test_user_is_created_and_added_to_group (auth_tests.test_models.LoadDataWithNaturalKeysTestCase.test_user_is_created_and_added_to_group) ... ok
 test_both_passwords (auth_tests.test_forms.UserCreationFormTest.test_both_passwords) ... ok
 test_case_insensitive_username (auth_tests.test_forms.UserCreationFormTest.test_case_insensitive_username) ... ok
 test_case_insensitive_username_custom_user_and_error_message (auth_tests.test_forms.UserCreationFormTest.test_case_insensitive_username_custom_user_and_error_message) ... ok
@@ -28581,10 +28603,19 @@
 BaseUserCreationForm password validation uses all of the form's data. ... ok
 test_username_field_autocapitalize_none (auth_tests.test_forms.UserCreationFormTest.test_username_field_autocapitalize_none) ... ok
 test_validates_password (auth_tests.test_forms.UserCreationFormTest.test_validates_password) ... ok
-test_agroup_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_agroup_natural_key) ... ok
-test_auser_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_auser_natural_key) ... ok
-test_group_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_group_natural_key) ... ok
-test_user_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_user_natural_key) ... ok
+test_createsuperuser_command_suggested_username_with_database_option (auth_tests.test_management.MultiDBCreatesuperuserTestCase.test_createsuperuser_command_suggested_username_with_database_option) ... ok
+test_createsuperuser_command_with_database_option (auth_tests.test_management.MultiDBCreatesuperuserTestCase.test_createsuperuser_command_with_database_option)
+createsuperuser --database should operate on the specified DB. ... ok
+test_user_is_created_and_added_to_group (auth_tests.test_models.LoadDataWithNaturalKeysTestCase.test_user_is_created_and_added_to_group) ... ok
+test_many_permissions_pass (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_many_permissions_pass) ... ok
+test_permissioned_denied_exception_raised (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_permissioned_denied_exception_raised) ... ok
+test_permissioned_denied_redirect (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_permissioned_denied_redirect) ... ok
+test_single_permission_pass (auth_tests.test_mixins.PermissionsRequiredMixinTests.test_single_permission_pass) ... ok
+test_load_data_with_user_permissions (auth_tests.test_models.LoadDataWithNaturalKeysAndMultipleDatabasesTestCase.test_load_data_with_user_permissions) ... ok
+test_user_is_created_and_added_to_group (auth_tests.test_models.LoadDataWithoutNaturalKeysTestCase.test_user_is_created_and_added_to_group) ... ok
+test_builtin_user_isactive (auth_tests.test_models.IsActiveTestCase.test_builtin_user_isactive) ... ok
+test_is_active_field_default (auth_tests.test_models.IsActiveTestCase.test_is_active_field_default)
+tests that the default value for is_active is provided ... ok
 test_admin_path (auth_tests.test_middleware.TestLoginRequiredMiddleware.test_admin_path) ... ok
 test_get_login_url_from_settings (auth_tests.test_middleware.TestLoginRequiredMiddleware.test_get_login_url_from_settings) ... ok
 test_get_login_url_from_view_func (auth_tests.test_middleware.TestLoginRequiredMiddleware.test_get_login_url_from_view_func) ... ok
@@ -28597,8 +28628,13 @@
 test_paths_with_logged_in_user (auth_tests.test_middleware.TestLoginRequiredMiddleware.test_paths_with_logged_in_user) ... ok
 test_protected_paths (auth_tests.test_middleware.TestLoginRequiredMiddleware.test_protected_paths) ... ok
 test_public_paths (auth_tests.test_middleware.TestLoginRequiredMiddleware.test_public_paths) ... ok
+test_str (auth_tests.test_models.PermissionTests.test_str) ... ok
 test_create_superuser (auth_tests.test_models.TestCreateSuperUserSignals.test_create_superuser) ... ok
 test_create_user (auth_tests.test_models.TestCreateSuperUserSignals.test_create_user) ... ok
+test_agroup_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_agroup_natural_key) ... ok
+test_auser_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_auser_natural_key) ... ok
+test_group_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_group_natural_key) ... ok
+test_user_natural_key (auth_tests.test_models.NaturalKeysTestCase.test_user_natural_key) ... ok
 test_backend_without_with_perm (auth_tests.test_models.UserWithPermTestCase.test_backend_without_with_perm) ... ok
 test_basic (auth_tests.test_models.UserWithPermTestCase.test_basic) ... ok
 test_custom_backend (auth_tests.test_models.UserWithPermTestCase.test_custom_backend) ... ok
@@ -28610,6 +28646,137 @@
 test_multiple_backends (auth_tests.test_models.UserWithPermTestCase.test_multiple_backends) ... ok
 test_nonexistent_backend (auth_tests.test_models.UserWithPermTestCase.test_nonexistent_backend) ... ok
 test_nonexistent_permission (auth_tests.test_models.UserWithPermTestCase.test_nonexistent_permission) ... ok
+test_add (cache.tests.FileBasedCachePathLibTests.test_add) ... ok
+test_add_fail_on_pickleerror (cache.tests.FileBasedCachePathLibTests.test_add_fail_on_pickleerror) ... ok
+test_binary_string (cache.tests.FileBasedCachePathLibTests.test_binary_string) ... ok
+test_cache_dir_permissions (cache.tests.FileBasedCachePathLibTests.test_cache_dir_permissions) ... ok
+test_cache_read_for_model_instance (cache.tests.FileBasedCachePathLibTests.test_cache_read_for_model_instance) ... ok
+test_cache_read_for_model_instance_with_deferred (cache.tests.FileBasedCachePathLibTests.test_cache_read_for_model_instance_with_deferred) ... ok
+test_cache_versioning_add (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_add) ... ok
+test_cache_versioning_delete (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_delete) ... ok
+test_cache_versioning_get_set (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_get_set) ... ok
+test_cache_versioning_get_set_many (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_get_set_many) ... ok
+test_cache_versioning_has_key (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_has_key) ... ok
+test_cache_versioning_incr_decr (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_incr_decr) ... ok
+test_cache_write_for_model_instance_with_deferred (cache.tests.FileBasedCachePathLibTests.test_cache_write_for_model_instance_with_deferred) ... ok
+test_cache_write_unpicklable_object (cache.tests.FileBasedCachePathLibTests.test_cache_write_unpicklable_object) ... ok
+test_clear (cache.tests.FileBasedCachePathLibTests.test_clear) ... ok
+test_clear_does_not_remove_cache_dir (cache.tests.FileBasedCachePathLibTests.test_clear_does_not_remove_cache_dir) ... ok
+test_close (cache.tests.FileBasedCachePathLibTests.test_close) ... ok
+test_creates_cache_dir_if_nonexistent (cache.tests.FileBasedCachePathLibTests.test_creates_cache_dir_if_nonexistent) ... ok
+test_cull (cache.tests.FileBasedCachePathLibTests.test_cull) ... ok
+test_cull_delete_when_store_empty (cache.tests.FileBasedCachePathLibTests.test_cull_delete_when_store_empty) ... ok
+test_custom_key_func (cache.tests.FileBasedCachePathLibTests.test_custom_key_func) ... ok
+test_data_types (cache.tests.FileBasedCachePathLibTests.test_data_types) ... ok
+test_decr (cache.tests.FileBasedCachePathLibTests.test_decr) ... ok
+test_decr_version (cache.tests.FileBasedCachePathLibTests.test_decr_version) ... ok
+test_default_used_when_none_is_set (cache.tests.FileBasedCachePathLibTests.test_default_used_when_none_is_set)
+If None is cached, get() returns it instead of the default. ... ok
+test_delete (cache.tests.FileBasedCachePathLibTests.test_delete) ... ok
+test_delete_many (cache.tests.FileBasedCachePathLibTests.test_delete_many) ... ok
+test_delete_many_no_keys (cache.tests.FileBasedCachePathLibTests.test_delete_many_no_keys) ... ok
+test_delete_nonexistent (cache.tests.FileBasedCachePathLibTests.test_delete_nonexistent) ... ok
+test_empty_cache_file_considered_expired (cache.tests.FileBasedCachePathLibTests.test_empty_cache_file_considered_expired) ... ok
+test_expiration (cache.tests.FileBasedCachePathLibTests.test_expiration) ... ok
+test_float_timeout (cache.tests.FileBasedCachePathLibTests.test_float_timeout) ... ok
+test_forever_timeout (cache.tests.FileBasedCachePathLibTests.test_forever_timeout)
+Passing in None into timeout results in a value that is cached forever ... ok
+test_get_does_not_ignore_non_filenotfound_exceptions (cache.tests.FileBasedCachePathLibTests.test_get_does_not_ignore_non_filenotfound_exceptions) ... ok
+test_get_ignores_enoent (cache.tests.FileBasedCachePathLibTests.test_get_ignores_enoent) ... ok
+test_get_many (cache.tests.FileBasedCachePathLibTests.test_get_many) ... ok
+test_get_or_set (cache.tests.FileBasedCachePathLibTests.test_get_or_set) ... ok
+test_get_or_set_callable (cache.tests.FileBasedCachePathLibTests.test_get_or_set_callable) ... ok
+test_get_or_set_racing (cache.tests.FileBasedCachePathLibTests.test_get_or_set_racing) ... ok
+test_get_or_set_version (cache.tests.FileBasedCachePathLibTests.test_get_or_set_version) ... ok
+test_has_key (cache.tests.FileBasedCachePathLibTests.test_has_key) ... ok
+test_has_key_race_handling (cache.tests.FileBasedCachePathLibTests.test_has_key_race_handling) ... ok
+test_ignores_non_cache_files (cache.tests.FileBasedCachePathLibTests.test_ignores_non_cache_files) ... ok
+test_in (cache.tests.FileBasedCachePathLibTests.test_in) ... ok
+test_incr (cache.tests.FileBasedCachePathLibTests.test_incr) ... ok
+test_incr_version (cache.tests.FileBasedCachePathLibTests.test_incr_version) ... ok
+test_invalid_key_characters (cache.tests.FileBasedCachePathLibTests.test_invalid_key_characters) ... ok
+test_invalid_key_length (cache.tests.FileBasedCachePathLibTests.test_invalid_key_length) ... ok
+test_invalid_with_version_key_length (cache.tests.FileBasedCachePathLibTests.test_invalid_with_version_key_length) ... ok
+test_long_timeout (cache.tests.FileBasedCachePathLibTests.test_long_timeout)
+Follow memcached's convention where a timeout greater than 30 days is ... ok
+test_non_existent (cache.tests.FileBasedCachePathLibTests.test_non_existent)
+Nonexistent cache keys return as None/default. ... ok
+test_prefix (cache.tests.FileBasedCachePathLibTests.test_prefix) ... ok
+test_set_fail_on_pickleerror (cache.tests.FileBasedCachePathLibTests.test_set_fail_on_pickleerror) ... ok
+test_set_many (cache.tests.FileBasedCachePathLibTests.test_set_many) ... ok
+test_set_many_empty_data (cache.tests.FileBasedCachePathLibTests.test_set_many_empty_data) ... ok
+test_set_many_expiration (cache.tests.FileBasedCachePathLibTests.test_set_many_expiration) ... ok
+test_set_many_returns_empty_list_on_success (cache.tests.FileBasedCachePathLibTests.test_set_many_returns_empty_list_on_success)
+set_many() returns an empty list when all keys are inserted. ... ok
+test_simple (cache.tests.FileBasedCachePathLibTests.test_simple) ... ok
+test_touch (cache.tests.FileBasedCachePathLibTests.test_touch)
+Override to manually advance time since file access can be slow. ... ok
+test_unicode (cache.tests.FileBasedCachePathLibTests.test_unicode) ... ok
+test_zero_cull (cache.tests.FileBasedCachePathLibTests.test_zero_cull) ... ok
+test_zero_timeout (cache.tests.FileBasedCachePathLibTests.test_zero_timeout)
+Passing in zero into timeout results in a value that is not cached ... ok
+test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_csrf_validation_passes_after_process_request_login)
+CSRF check must access the CSRF token from the session or cookie, ... ok
+test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_csrf_validation_passes_after_process_request_login_async)
+See test_csrf_validation_passes_after_process_request_login. ... ok
+test_header_disappears (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_header_disappears)
+A logged in user is logged out automatically when ... ok
+test_header_disappears_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_header_disappears_async)
+See test_header_disappears. ... ok
+test_inactive_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_inactive_user) ... ok
+test_inactive_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_inactive_user_async) ... ok
+test_known_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_known_user)
+Tests the case where the username passed in the header is a valid User. ... ok
+test_known_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_known_user_async)
+See test_known_user. ... ok
+test_last_login (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_last_login)
+A user's last_login is set the first time they make a ... ok
+test_last_login_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_last_login_async)
+See test_last_login. ... ok
+test_no_remote_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_no_remote_user)
+Users are not created when remote user is not specified. ... ok
+test_no_remote_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_no_remote_user_async)
+See test_no_remote_user. ... ok
+test_passing_explicit_none (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_passing_explicit_none) ... ok
+test_unknown_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_unknown_user)
+Tests the case where the username passed in the header does not exist ... ok
+test_unknown_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_unknown_user_async)
+See test_unknown_user. ... ok
+test_user_switch_forces_new_login (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_user_switch_forces_new_login)
+If the username in the header changes between requests ... ok
+test_user_switch_forces_new_login_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_user_switch_forces_new_login_async)
+See test_user_switch_forces_new_login. ... ok
+test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_csrf_validation_passes_after_process_request_login)
+CSRF check must access the CSRF token from the session or cookie, ... ok
+test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_csrf_validation_passes_after_process_request_login_async)
+See test_csrf_validation_passes_after_process_request_login. ... ok
+test_header_disappears (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_header_disappears)
+A logged in user is logged out automatically when ... ok
+test_header_disappears_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_header_disappears_async)
+See test_header_disappears. ... ok
+test_inactive_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_inactive_user) ... ok
+test_inactive_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_inactive_user_async) ... ok
+test_known_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_known_user)
+Tests the case where the username passed in the header is a valid User. ... ok
+test_known_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_known_user_async)
+See test_known_user. ... ok
+test_last_login (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_last_login)
+A user's last_login is set the first time they make a ... ok
+test_last_login_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_last_login_async)
+See test_last_login. ... ok
+test_no_remote_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_no_remote_user)
+Users are not created when remote user is not specified. ... ok
+test_no_remote_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_no_remote_user_async)
+See test_no_remote_user. ... ok
+test_passing_explicit_none (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_passing_explicit_none) ... ok
+test_unknown_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_unknown_user)
+Tests the case where the username passed in the header does not exist ... ok
+test_unknown_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_unknown_user_async)
+See test_unknown_user. ... ok
+test_user_switch_forces_new_login (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_user_switch_forces_new_login)
+If the username in the header changes between requests ... ok
+test_user_switch_forces_new_login_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_user_switch_forces_new_login_async)
+See test_user_switch_forces_new_login. ... ok
 test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.RemoteUserNoCreateTest.test_csrf_validation_passes_after_process_request_login)
 CSRF check must access the CSRF token from the session or cookie, ... ok
 test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.RemoteUserNoCreateTest.test_csrf_validation_passes_after_process_request_login_async)
@@ -28670,6 +28837,16 @@
 If the username in the header changes between requests ... ok
 test_user_switch_forces_new_login_async (auth_tests.test_remote_user.RemoteUserCustomTest.test_user_switch_forces_new_login_async)
 See test_user_switch_forces_new_login. ... ok
+test_named_urls (auth_tests.test_views.AuthViewNamedURLTests.test_named_urls)
+Named URLs should be reversible ... ok
+test_failed_login_without_request (auth_tests.test_signals.SignalTestCase.test_failed_login_without_request) ... ok
+test_login (auth_tests.test_signals.SignalTestCase.test_login) ... ok
+test_login_with_custom_user_without_last_login_field (auth_tests.test_signals.SignalTestCase.test_login_with_custom_user_without_last_login_field)
+The user_logged_in signal is only registered if the user model has a ... ok
+test_logout (auth_tests.test_signals.SignalTestCase.test_logout) ... ok
+test_logout_anonymous (auth_tests.test_signals.SignalTestCase.test_logout_anonymous) ... ok
+test_update_last_login (auth_tests.test_signals.SignalTestCase.test_update_last_login)
+Only `last_login` is updated in `update_last_login` ... ok
 test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.PersistentRemoteUserTest.test_csrf_validation_passes_after_process_request_login)
 CSRF check must access the CSRF token from the session or cookie, ... ok
 test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.PersistentRemoteUserTest.test_csrf_validation_passes_after_process_request_login_async)
@@ -28701,83 +28878,11 @@
 If the username in the header changes between requests ... ok
 test_user_switch_forces_new_login_async (auth_tests.test_remote_user.PersistentRemoteUserTest.test_user_switch_forces_new_login_async)
 See test_user_switch_forces_new_login. ... ok
-test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_csrf_validation_passes_after_process_request_login)
-CSRF check must access the CSRF token from the session or cookie, ... ok
-test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_csrf_validation_passes_after_process_request_login_async)
-See test_csrf_validation_passes_after_process_request_login. ... ok
-test_header_disappears (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_header_disappears)
-A logged in user is logged out automatically when ... ok
-test_header_disappears_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_header_disappears_async)
-See test_header_disappears. ... ok
-test_inactive_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_inactive_user) ... ok
-test_inactive_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_inactive_user_async) ... ok
-test_known_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_known_user)
-Tests the case where the username passed in the header is a valid User. ... ok
-test_known_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_known_user_async)
-See test_known_user. ... ok
-test_last_login (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_last_login)
-A user's last_login is set the first time they make a ... ok
-test_last_login_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_last_login_async)
-See test_last_login. ... ok
-test_no_remote_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_no_remote_user)
-Users are not created when remote user is not specified. ... ok
-test_no_remote_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_no_remote_user_async)
-See test_no_remote_user. ... ok
-test_passing_explicit_none (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_passing_explicit_none) ... ok
-test_unknown_user (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_unknown_user)
-Tests the case where the username passed in the header does not exist ... ok
-test_unknown_user_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_unknown_user_async)
-See test_unknown_user. ... ok
-test_user_switch_forces_new_login (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_user_switch_forces_new_login)
-If the username in the header changes between requests ... ok
-test_user_switch_forces_new_login_async (auth_tests.test_remote_user.CustomHeaderRemoteUserTest.test_user_switch_forces_new_login_async)
-See test_user_switch_forces_new_login. ... ok
-test_failed_login_without_request (auth_tests.test_signals.SignalTestCase.test_failed_login_without_request) ... ok
-test_login (auth_tests.test_signals.SignalTestCase.test_login) ... ok
-test_login_with_custom_user_without_last_login_field (auth_tests.test_signals.SignalTestCase.test_login_with_custom_user_without_last_login_field)
-The user_logged_in signal is only registered if the user model has a ... ok
-test_logout (auth_tests.test_signals.SignalTestCase.test_logout) ... ok
-test_logout_anonymous (auth_tests.test_signals.SignalTestCase.test_logout_anonymous) ... ok
-test_update_last_login (auth_tests.test_signals.SignalTestCase.test_update_last_login)
-Only `last_login` is updated in `update_last_login` ... ok
-test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_csrf_validation_passes_after_process_request_login)
-CSRF check must access the CSRF token from the session or cookie, ... ok
-test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_csrf_validation_passes_after_process_request_login_async)
-See test_csrf_validation_passes_after_process_request_login. ... ok
-test_header_disappears (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_header_disappears)
-A logged in user is logged out automatically when ... ok
-test_header_disappears_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_header_disappears_async)
-See test_header_disappears. ... ok
-test_inactive_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_inactive_user) ... ok
-test_inactive_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_inactive_user_async) ... ok
-test_known_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_known_user)
-Tests the case where the username passed in the header is a valid User. ... ok
-test_known_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_known_user_async)
-See test_known_user. ... ok
-test_last_login (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_last_login)
-A user's last_login is set the first time they make a ... ok
-test_last_login_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_last_login_async)
-See test_last_login. ... ok
-test_no_remote_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_no_remote_user)
-Users are not created when remote user is not specified. ... ok
-test_no_remote_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_no_remote_user_async)
-See test_no_remote_user. ... ok
-test_passing_explicit_none (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_passing_explicit_none) ... ok
-test_unknown_user (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_unknown_user)
-Tests the case where the username passed in the header does not exist ... ok
-test_unknown_user_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_unknown_user_async)
-See test_unknown_user. ... ok
-test_user_switch_forces_new_login (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_user_switch_forces_new_login)
-If the username in the header changes between requests ... ok
-test_user_switch_forces_new_login_async (auth_tests.test_remote_user.AllowAllUsersRemoteUserBackendTest.test_user_switch_forces_new_login_async)
-See test_user_switch_forces_new_login. ... ok
 test_custom_error (auth_tests.test_validators.UserAttributeSimilarityValidatorTest.test_custom_error) ... ok
 test_custom_error_verbose_name_not_used (auth_tests.test_validators.UserAttributeSimilarityValidatorTest.test_custom_error_verbose_name_not_used) ... ok
 test_help_text (auth_tests.test_validators.UserAttributeSimilarityValidatorTest.test_help_text) ... ok
 test_validate (auth_tests.test_validators.UserAttributeSimilarityValidatorTest.test_validate) ... ok
 test_validate_property (auth_tests.test_validators.UserAttributeSimilarityValidatorTest.test_validate_property) ... ok
-test_named_urls (auth_tests.test_views.AuthViewNamedURLTests.test_named_urls)
-Named URLs should be reversible ... ok
 test_password_change_done_view (auth_tests.test_templates.AuthTemplateTests.test_password_change_done_view) ... ok
 test_password_reset_change_view (auth_tests.test_templates.AuthTemplateTests.test_password_reset_change_view) ... ok
 test_password_reset_complete_view (auth_tests.test_templates.AuthTemplateTests.test_password_reset_complete_view) ... ok
@@ -28789,7 +28894,6 @@
 test_password_reset_view (auth_tests.test_templates.AuthTemplateTests.test_password_reset_view) ... ok
 test_password_reset_view_error_title (auth_tests.test_templates.AuthTemplateTests.test_password_reset_view_error_title) ... ok
 test_confirm_valid_custom_user (auth_tests.test_views.CustomUserCompositePrimaryKeyPasswordResetTest.test_confirm_valid_custom_user) ... ok
-test_confirm_valid_custom_user (auth_tests.test_views.CustomUserPasswordResetTest.test_confirm_valid_custom_user) ... ok
 test_10265 (auth_tests.test_tokens.TokenGeneratorTest.test_10265)
 The token generated for a user created in the same request ... ok
 test_check_token_secret_fallbacks (auth_tests.test_tokens.TokenGeneratorTest.test_check_token_secret_fallbacks) ... ok
@@ -28805,6 +28909,37 @@
 test_token_with_different_secret (auth_tests.test_tokens.TokenGeneratorTest.test_token_with_different_secret)
 A valid token can be created with a secret other than SECRET_KEY by ... ok
 test_token_with_different_secret_subclass (auth_tests.test_tokens.TokenGeneratorTest.test_token_with_different_secret_subclass) ... ok
+test_confirm_valid_custom_user (auth_tests.test_views.CustomUserPasswordResetTest.test_confirm_valid_custom_user) ... ok
+test_custom (auth_tests.test_views.LoginRedirectUrlTest.test_custom) ... ok
+test_default (auth_tests.test_views.LoginRedirectUrlTest.test_default) ... ok
+test_named (auth_tests.test_views.LoginRedirectUrlTest.test_named) ... ok
+test_remote (auth_tests.test_views.LoginRedirectUrlTest.test_remote) ... ok
+test_default (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_default)
+Stay on the login page by default. ... ok
+test_guest (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_guest)
+If not logged in, stay on the same page. ... ok
+test_permission_required_logged_in (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_permission_required_logged_in) ... ok
+test_permission_required_not_logged_in (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_permission_required_not_logged_in) ... ok
+test_redirect (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect)
+If logged in, go to default redirected URL. ... ok
+test_redirect_loop (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect_loop)
+Detect a redirect loop if LOGIN_REDIRECT_URL is not correctly set, ... ok
+test_redirect_param (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect_param)
+If next is specified as a GET parameter, go there. ... ok
+test_redirect_url (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect_url)
+If logged in, go to custom redirected URL. ... ok
+test_access_under_login_required_middleware (auth_tests.test_views.ChangePasswordTest.test_access_under_login_required_middleware) ... ok
+test_password_change_done_fails (auth_tests.test_views.ChangePasswordTest.test_password_change_done_fails) ... ok
+test_password_change_done_succeeds (auth_tests.test_views.ChangePasswordTest.test_password_change_done_succeeds) ... ok
+test_password_change_fails_with_invalid_old_password (auth_tests.test_views.ChangePasswordTest.test_password_change_fails_with_invalid_old_password) ... ok
+test_password_change_fails_with_mismatched_passwords (auth_tests.test_views.ChangePasswordTest.test_password_change_fails_with_mismatched_passwords) ... ok
+test_password_change_redirect_custom (auth_tests.test_views.ChangePasswordTest.test_password_change_redirect_custom) ... ok
+test_password_change_redirect_custom_named (auth_tests.test_views.ChangePasswordTest.test_password_change_redirect_custom_named) ... ok
+test_password_change_redirect_default (auth_tests.test_views.ChangePasswordTest.test_password_change_redirect_default) ... ok
+test_password_change_succeeds (auth_tests.test_views.ChangePasswordTest.test_password_change_succeeds) ... ok
+test_success_url_allowed_hosts_safe_host (auth_tests.test_views.LoginSuccessURLAllowedHostsTest.test_success_url_allowed_hosts_safe_host) ... ok
+test_success_url_allowed_hosts_same_host (auth_tests.test_views.LoginSuccessURLAllowedHostsTest.test_success_url_allowed_hosts_same_host) ... ok
+test_success_url_allowed_hosts_unsafe_host (auth_tests.test_views.LoginSuccessURLAllowedHostsTest.test_success_url_allowed_hosts_unsafe_host) ... ok
 test_csrf_validation_passes_after_process_request_login (auth_tests.test_remote_user.RemoteUserTest.test_csrf_validation_passes_after_process_request_login)
 CSRF check must access the CSRF token from the session or cookie, ... ok
 test_csrf_validation_passes_after_process_request_login_async (auth_tests.test_remote_user.RemoteUserTest.test_csrf_validation_passes_after_process_request_login_async)
@@ -28836,39 +28971,6 @@
 If the username in the header changes between requests ... ok
 test_user_switch_forces_new_login_async (auth_tests.test_remote_user.RemoteUserTest.test_user_switch_forces_new_login_async)
 See test_user_switch_forces_new_login. ... ok
-test_success_url_allowed_hosts_safe_host (auth_tests.test_views.LoginSuccessURLAllowedHostsTest.test_success_url_allowed_hosts_safe_host) ... ok
-test_success_url_allowed_hosts_same_host (auth_tests.test_views.LoginSuccessURLAllowedHostsTest.test_success_url_allowed_hosts_same_host) ... ok
-test_success_url_allowed_hosts_unsafe_host (auth_tests.test_views.LoginSuccessURLAllowedHostsTest.test_success_url_allowed_hosts_unsafe_host) ... ok
-test_access_under_login_required_middleware (auth_tests.test_views.ChangePasswordTest.test_access_under_login_required_middleware) ... ok
-test_password_change_done_fails (auth_tests.test_views.ChangePasswordTest.test_password_change_done_fails) ... ok
-test_password_change_done_succeeds (auth_tests.test_views.ChangePasswordTest.test_password_change_done_succeeds) ... ok
-test_password_change_fails_with_invalid_old_password (auth_tests.test_views.ChangePasswordTest.test_password_change_fails_with_invalid_old_password) ... ok
-test_password_change_fails_with_mismatched_passwords (auth_tests.test_views.ChangePasswordTest.test_password_change_fails_with_mismatched_passwords) ... ok
-test_password_change_redirect_custom (auth_tests.test_views.ChangePasswordTest.test_password_change_redirect_custom) ... ok
-test_password_change_redirect_custom_named (auth_tests.test_views.ChangePasswordTest.test_password_change_redirect_custom_named) ... ok
-test_password_change_redirect_default (auth_tests.test_views.ChangePasswordTest.test_password_change_redirect_default) ... ok
-test_password_change_succeeds (auth_tests.test_views.ChangePasswordTest.test_password_change_succeeds) ... ok
-test_custom (auth_tests.test_views.LoginRedirectUrlTest.test_custom) ... ok
-test_default (auth_tests.test_views.LoginRedirectUrlTest.test_default) ... ok
-test_named (auth_tests.test_views.LoginRedirectUrlTest.test_named) ... ok
-test_remote (auth_tests.test_views.LoginRedirectUrlTest.test_remote) ... ok
-test_default_logout_then_login (auth_tests.test_views.LogoutThenLoginTests.test_default_logout_then_login) ... ok
-test_default_logout_then_login_get (auth_tests.test_views.LogoutThenLoginTests.test_default_logout_then_login_get) ... ok
-test_logout_then_login_with_custom_login (auth_tests.test_views.LogoutThenLoginTests.test_logout_then_login_with_custom_login) ... ok
-test_default (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_default)
-Stay on the login page by default. ... ok
-test_guest (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_guest)
-If not logged in, stay on the same page. ... ok
-test_permission_required_logged_in (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_permission_required_logged_in) ... ok
-test_permission_required_not_logged_in (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_permission_required_not_logged_in) ... ok
-test_redirect (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect)
-If logged in, go to default redirected URL. ... ok
-test_redirect_loop (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect_loop)
-Detect a redirect loop if LOGIN_REDIRECT_URL is not correctly set, ... ok
-test_redirect_param (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect_param)
-If next is specified as a GET parameter, go there. ... ok
-test_redirect_url (auth_tests.test_views.LoginRedirectAuthenticatedUser.test_redirect_url)
-If logged in, go to custom redirected URL. ... ok
 test_https_login_url (auth_tests.test_views.LoginURLSettings.test_https_login_url) ... ok
 test_lazy_login_url (auth_tests.test_views.LoginURLSettings.test_lazy_login_url) ... ok
 test_login_url_with_querystring (auth_tests.test_views.LoginURLSettings.test_login_url_with_querystring) ... ok
@@ -28878,10 +28980,106 @@
 test_standard_login_url (auth_tests.test_views.LoginURLSettings.test_standard_login_url) ... ok
 test_redirect_to_login_with_lazy (auth_tests.test_views.RedirectToLoginTests.test_redirect_to_login_with_lazy) ... ok
 test_redirect_to_login_with_lazy_and_unicode (auth_tests.test_views.RedirectToLoginTests.test_redirect_to_login_with_lazy_and_unicode) ... ok
-test_user_password_change_updates_session (auth_tests.test_views.SessionAuthenticationTests.test_user_password_change_updates_session)
-#21649 - Ensure contrib.auth.views.password_change updates the user's ... ok
 test_get_default_redirect_url_next_page (auth_tests.test_views.RedirectURLMixinTests.test_get_default_redirect_url_next_page) ... ok
 test_get_default_redirect_url_no_next_page (auth_tests.test_views.RedirectURLMixinTests.test_get_default_redirect_url_no_next_page) ... ok
+test_add (cache.tests.FileBasedCacheTests.test_add) ... ok
+test_add_fail_on_pickleerror (cache.tests.FileBasedCacheTests.test_add_fail_on_pickleerror) ... ok
+test_binary_string (cache.tests.FileBasedCacheTests.test_binary_string) ... ok
+test_cache_dir_permissions (cache.tests.FileBasedCacheTests.test_cache_dir_permissions) ... ok
+test_cache_read_for_model_instance (cache.tests.FileBasedCacheTests.test_cache_read_for_model_instance) ... ok
+test_cache_read_for_model_instance_with_deferred (cache.tests.FileBasedCacheTests.test_cache_read_for_model_instance_with_deferred) ... ok
+test_cache_versioning_add (cache.tests.FileBasedCacheTests.test_cache_versioning_add) ... ok
+test_cache_versioning_delete (cache.tests.FileBasedCacheTests.test_cache_versioning_delete) ... ok
+test_cache_versioning_get_set (cache.tests.FileBasedCacheTests.test_cache_versioning_get_set) ... ok
+test_cache_versioning_get_set_many (cache.tests.FileBasedCacheTests.test_cache_versioning_get_set_many) ... ok
+test_cache_versioning_has_key (cache.tests.FileBasedCacheTests.test_cache_versioning_has_key) ... ok
+test_cache_versioning_incr_decr (cache.tests.FileBasedCacheTests.test_cache_versioning_incr_decr) ... ok
+test_cache_write_for_model_instance_with_deferred (cache.tests.FileBasedCacheTests.test_cache_write_for_model_instance_with_deferred) ... ok
+test_cache_write_unpicklable_object (cache.tests.FileBasedCacheTests.test_cache_write_unpicklable_object) ... ok
+test_clear (cache.tests.FileBasedCacheTests.test_clear) ... ok
+test_clear_does_not_remove_cache_dir (cache.tests.FileBasedCacheTests.test_clear_does_not_remove_cache_dir) ... ok
+test_close (cache.tests.FileBasedCacheTests.test_close) ... ok
+test_creates_cache_dir_if_nonexistent (cache.tests.FileBasedCacheTests.test_creates_cache_dir_if_nonexistent) ... ok
+test_cull (cache.tests.FileBasedCacheTests.test_cull) ... ok
+test_cull_delete_when_store_empty (cache.tests.FileBasedCacheTests.test_cull_delete_when_store_empty) ... ok
+test_custom_key_func (cache.tests.FileBasedCacheTests.test_custom_key_func) ... ok
+test_data_types (cache.tests.FileBasedCacheTests.test_data_types) ... ok
+test_decr (cache.tests.FileBasedCacheTests.test_decr) ... ok
+test_decr_version (cache.tests.FileBasedCacheTests.test_decr_version) ... ok
+test_default_used_when_none_is_set (cache.tests.FileBasedCacheTests.test_default_used_when_none_is_set)
+If None is cached, get() returns it instead of the default. ... ok
+test_delete (cache.tests.FileBasedCacheTests.test_delete) ... ok
+test_delete_many (cache.tests.FileBasedCacheTests.test_delete_many) ... ok
+test_delete_many_no_keys (cache.tests.FileBasedCacheTests.test_delete_many_no_keys) ... ok
+test_delete_nonexistent (cache.tests.FileBasedCacheTests.test_delete_nonexistent) ... ok
+test_empty_cache_file_considered_expired (cache.tests.FileBasedCacheTests.test_empty_cache_file_considered_expired) ... ok
+test_expiration (cache.tests.FileBasedCacheTests.test_expiration) ... ok
+test_float_timeout (cache.tests.FileBasedCacheTests.test_float_timeout) ... ok
+test_forever_timeout (cache.tests.FileBasedCacheTests.test_forever_timeout)
+Passing in None into timeout results in a value that is cached forever ... ok
+test_get_does_not_ignore_non_filenotfound_exceptions (cache.tests.FileBasedCacheTests.test_get_does_not_ignore_non_filenotfound_exceptions) ... ok
+test_get_ignores_enoent (cache.tests.FileBasedCacheTests.test_get_ignores_enoent) ... ok
+test_get_many (cache.tests.FileBasedCacheTests.test_get_many) ... ok
+test_get_or_set (cache.tests.FileBasedCacheTests.test_get_or_set) ... ok
+test_get_or_set_callable (cache.tests.FileBasedCacheTests.test_get_or_set_callable) ... ok
+test_get_or_set_racing (cache.tests.FileBasedCacheTests.test_get_or_set_racing) ... ok
+test_get_or_set_version (cache.tests.FileBasedCacheTests.test_get_or_set_version) ... ok
+test_has_key (cache.tests.FileBasedCacheTests.test_has_key) ... ok
+test_has_key_race_handling (cache.tests.FileBasedCacheTests.test_has_key_race_handling) ... ok
+test_ignores_non_cache_files (cache.tests.FileBasedCacheTests.test_ignores_non_cache_files) ... ok
+test_in (cache.tests.FileBasedCacheTests.test_in) ... ok
+test_incr (cache.tests.FileBasedCacheTests.test_incr) ... ok
+test_incr_version (cache.tests.FileBasedCacheTests.test_incr_version) ... ok
+test_invalid_key_characters (cache.tests.FileBasedCacheTests.test_invalid_key_characters) ... ok
+test_invalid_key_length (cache.tests.FileBasedCacheTests.test_invalid_key_length) ... ok
+test_invalid_with_version_key_length (cache.tests.FileBasedCacheTests.test_invalid_with_version_key_length) ... ok
+test_long_timeout (cache.tests.FileBasedCacheTests.test_long_timeout)
+Follow memcached's convention where a timeout greater than 30 days is ... ok
+test_non_existent (cache.tests.FileBasedCacheTests.test_non_existent)
+Nonexistent cache keys return as None/default. ... ok
+test_prefix (cache.tests.FileBasedCacheTests.test_prefix) ... ok
+test_set_fail_on_pickleerror (cache.tests.FileBasedCacheTests.test_set_fail_on_pickleerror) ... ok
+test_set_many (cache.tests.FileBasedCacheTests.test_set_many) ... ok
+test_set_many_empty_data (cache.tests.FileBasedCacheTests.test_set_many_empty_data) ... ok
+test_set_many_expiration (cache.tests.FileBasedCacheTests.test_set_many_expiration) ... ok
+test_set_many_returns_empty_list_on_success (cache.tests.FileBasedCacheTests.test_set_many_returns_empty_list_on_success)
+set_many() returns an empty list when all keys are inserted. ... ok
+test_simple (cache.tests.FileBasedCacheTests.test_simple) ... ok
+test_touch (cache.tests.FileBasedCacheTests.test_touch)
+Override to manually advance time since file access can be slow. ... ok
+test_unicode (cache.tests.FileBasedCacheTests.test_unicode) ... ok
+test_zero_cull (cache.tests.FileBasedCacheTests.test_zero_cull) ... ok
+test_zero_timeout (cache.tests.FileBasedCacheTests.test_zero_timeout)
+Passing in zero into timeout results in a value that is not cached ... ok
+test_default_logout_then_login (auth_tests.test_views.LogoutThenLoginTests.test_default_logout_then_login) ... ok
+test_default_logout_then_login_get (auth_tests.test_views.LogoutThenLoginTests.test_default_logout_then_login_get) ... ok
+test_logout_then_login_with_custom_login (auth_tests.test_views.LogoutThenLoginTests.test_logout_then_login_with_custom_login) ... ok
+test_confirm_invalid_uuid (auth_tests.test_views.UUIDUserPasswordResetTest.test_confirm_invalid_uuid)
+A uidb64 that decodes to a non-UUID doesn't crash. ... ok
+test_confirm_valid_custom_user (auth_tests.test_views.UUIDUserPasswordResetTest.test_confirm_valid_custom_user) ... ok
+test_user_password_change_updates_session (auth_tests.test_views.SessionAuthenticationTests.test_user_password_change_updates_session)
+#21649 - Ensure contrib.auth.views.password_change updates the user's ... ok
+test_bug_14242 (auth_tests.test_forms.UserChangeFormTest.test_bug_14242) ... ok
+test_bug_17944_empty_password (auth_tests.test_forms.UserChangeFormTest.test_bug_17944_empty_password) ... ok
+test_bug_17944_unknown_password_algorithm (auth_tests.test_forms.UserChangeFormTest.test_bug_17944_unknown_password_algorithm) ... ok
+test_bug_17944_unmanageable_password (auth_tests.test_forms.UserChangeFormTest.test_bug_17944_unmanageable_password) ... ok
+test_bug_19133 (auth_tests.test_forms.UserChangeFormTest.test_bug_19133)
+The change form does not return the password value ... ok
+test_bug_19349_bound_password_field (auth_tests.test_forms.UserChangeFormTest.test_bug_19349_bound_password_field) ... ok
+test_custom_form (auth_tests.test_forms.UserChangeFormTest.test_custom_form) ... ok
+test_link_to_password_reset_in_user_change_form (auth_tests.test_forms.UserChangeFormTest.test_link_to_password_reset_in_user_change_form) ... ok
+test_password_excluded (auth_tests.test_forms.UserChangeFormTest.test_password_excluded) ... ok
+test_unusable_password (auth_tests.test_forms.UserChangeFormTest.test_unusable_password) ... ok
+test_username_field_autocapitalize_none (auth_tests.test_forms.UserChangeFormTest.test_username_field_autocapitalize_none) ... ok
+test_username_validity (auth_tests.test_forms.UserChangeFormTest.test_username_validity) ... ok
+test_adelete (async.test_async_model_methods.AsyncModelOperationTest.test_adelete) ... ok
+test_arefresh_from_db (async.test_async_model_methods.AsyncModelOperationTest.test_arefresh_from_db) ... ok
+test_arefresh_from_db_from_queryset (async.test_async_model_methods.AsyncModelOperationTest.test_arefresh_from_db_from_queryset) ... ok
+test_asave (async.test_async_model_methods.AsyncModelOperationTest.test_asave) ... ok
+test_aget_object_or_404 (async.test_async_shortcuts.GetListObjectOr404Test.test_aget_object_or_404) ... ok
+test_get_list_or_404 (async.test_async_shortcuts.GetListObjectOr404Test.test_get_list_or_404) ... ok
+test_get_list_or_404_bad_class (async.test_async_shortcuts.GetListObjectOr404Test.test_get_list_or_404_bad_class) ... ok
+test_get_object_or_404_bad_class (async.test_async_shortcuts.GetListObjectOr404Test.test_get_object_or_404_bad_class) ... ok
 test_access_under_login_required_middleware (auth_tests.test_views.LoginTest.test_access_under_login_required_middleware) ... ok
 test_current_site_in_context_after_login (auth_tests.test_views.LoginTest.test_current_site_in_context_after_login) ... ok
 test_login_csrf_rotate (auth_tests.test_views.LoginTest.test_login_csrf_rotate)
@@ -28901,79 +29099,6 @@
 To avoid reusing another user's session, ensure a new, empty session is ... ok
 test_session_key_flushed_on_login_after_password_change (auth_tests.test_views.LoginTest.test_session_key_flushed_on_login_after_password_change)
 As above, but same user logging in after a password change. ... ok
-test_bug_14242 (auth_tests.test_forms.UserChangeFormTest.test_bug_14242) ... ok
-test_bug_17944_empty_password (auth_tests.test_forms.UserChangeFormTest.test_bug_17944_empty_password) ... ok
-test_bug_17944_unknown_password_algorithm (auth_tests.test_forms.UserChangeFormTest.test_bug_17944_unknown_password_algorithm) ... ok
-test_bug_17944_unmanageable_password (auth_tests.test_forms.UserChangeFormTest.test_bug_17944_unmanageable_password) ... ok
-test_bug_19133 (auth_tests.test_forms.UserChangeFormTest.test_bug_19133)
-The change form does not return the password value ... ok
-test_bug_19349_bound_password_field (auth_tests.test_forms.UserChangeFormTest.test_bug_19349_bound_password_field) ... ok
-test_custom_form (auth_tests.test_forms.UserChangeFormTest.test_custom_form) ... ok
-test_link_to_password_reset_in_user_change_form (auth_tests.test_forms.UserChangeFormTest.test_link_to_password_reset_in_user_change_form) ... ok
-test_password_excluded (auth_tests.test_forms.UserChangeFormTest.test_password_excluded) ... ok
-test_unusable_password (auth_tests.test_forms.UserChangeFormTest.test_unusable_password) ... ok
-test_username_field_autocapitalize_none (auth_tests.test_forms.UserChangeFormTest.test_username_field_autocapitalize_none) ... ok
-test_username_validity (auth_tests.test_forms.UserChangeFormTest.test_username_validity) ... ok
-test_confirm_invalid_uuid (auth_tests.test_views.UUIDUserPasswordResetTest.test_confirm_invalid_uuid)
-A uidb64 that decodes to a non-UUID doesn't crash. ... ok
-test_confirm_valid_custom_user (auth_tests.test_views.UUIDUserPasswordResetTest.test_confirm_valid_custom_user) ... ok
-test_adelete (async.test_async_model_methods.AsyncModelOperationTest.test_adelete) ... ok
-test_arefresh_from_db (async.test_async_model_methods.AsyncModelOperationTest.test_arefresh_from_db) ... ok
-test_arefresh_from_db_from_queryset (async.test_async_model_methods.AsyncModelOperationTest.test_arefresh_from_db_from_queryset) ... ok
-test_asave (async.test_async_model_methods.AsyncModelOperationTest.test_asave) ... ok
-test_14377 (auth_tests.test_views.LogoutTest.test_14377) ... ok
-test_access_under_login_required_middleware (auth_tests.test_views.LogoutTest.test_access_under_login_required_middleware) ... ok
-test_logout_default (auth_tests.test_views.LogoutTest.test_logout_default)
-Logout without next_page option renders the default template ... ok
-test_logout_doesnt_cache (auth_tests.test_views.LogoutTest.test_logout_doesnt_cache)
-The logout() view should send "no-cache" headers for reasons described ... ok
-test_logout_preserve_language (auth_tests.test_views.LogoutTest.test_logout_preserve_language)
-Language is preserved after logout. ... ok
-test_logout_redirect_url_named_setting (auth_tests.test_views.LogoutTest.test_logout_redirect_url_named_setting) ... ok
-test_logout_redirect_url_setting (auth_tests.test_views.LogoutTest.test_logout_redirect_url_setting) ... ok
-test_logout_redirect_url_setting_allowed_hosts_unsafe_host (auth_tests.test_views.LogoutTest.test_logout_redirect_url_setting_allowed_hosts_unsafe_host) ... ok
-test_logout_with_custom_redirect_argument (auth_tests.test_views.LogoutTest.test_logout_with_custom_redirect_argument)
-Logout with custom query string redirects to specified resource ... ok
-test_logout_with_named_redirect (auth_tests.test_views.LogoutTest.test_logout_with_named_redirect)
-Logout resolves names or URLs passed as next_page. ... ok
-test_logout_with_next_page_specified (auth_tests.test_views.LogoutTest.test_logout_with_next_page_specified)
-Logout with next_page option given redirects to specified resource ... ok
-test_logout_with_overridden_redirect_url (auth_tests.test_views.LogoutTest.test_logout_with_overridden_redirect_url) ... ok
-test_logout_with_post (auth_tests.test_views.LogoutTest.test_logout_with_post) ... ok
-test_logout_with_redirect_argument (auth_tests.test_views.LogoutTest.test_logout_with_redirect_argument)
-Logout with query string redirects to specified resource ... ok
-test_security_check (auth_tests.test_views.LogoutTest.test_security_check) ... ok
-test_security_check_https (auth_tests.test_views.LogoutTest.test_security_check_https) ... ok
-test_success_url_allowed_hosts_safe_host (auth_tests.test_views.LogoutTest.test_success_url_allowed_hosts_safe_host) ... ok
-test_success_url_allowed_hosts_same_host (auth_tests.test_views.LogoutTest.test_success_url_allowed_hosts_same_host) ... ok
-test_success_url_allowed_hosts_unsafe_host (auth_tests.test_views.LogoutTest.test_success_url_allowed_hosts_unsafe_host) ... ok
-test_aadd (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aadd) ... ok
-test_aadd_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aadd_reverse) ... ok
-test_aclear (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aclear) ... ok
-test_aclear_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aclear_reverse) ... ok
-test_acreate (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_acreate) ... ok
-test_acreate_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_acreate_reverse) ... ok
-test_aget_or_create (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aget_or_create) ... ok
-test_aget_or_create_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aget_or_create_reverse) ... ok
-test_aremove (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aremove) ... ok
-test_aremove_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aremove_reverse) ... ok
-test_aset (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aset) ... ok
-test_aset_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aset_reverse) ... ok
-test_aupdate_or_create (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aupdate_or_create) ... ok
-test_aupdate_or_create_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aupdate_or_create_reverse) ... ok
-test_aauthenticate (async.test_async_auth.AsyncAuthTest.test_aauthenticate) ... ok
-test_alogin (async.test_async_auth.AsyncAuthTest.test_alogin) ... ok
-test_alogin_new_user (async.test_async_auth.AsyncAuthTest.test_alogin_new_user) ... ok
-test_alogin_without_user_anonymous_request (async.test_async_auth.AsyncAuthTest.test_alogin_without_user_anonymous_request) ... ok
-test_alogin_without_user_authenticated_request (async.test_async_auth.AsyncAuthTest.test_alogin_without_user_authenticated_request) ... ok
-test_alogin_without_user_no_request_user (async.test_async_auth.AsyncAuthTest.test_alogin_without_user_no_request_user) ... ok
-test_alogout (async.test_async_auth.AsyncAuthTest.test_alogout) ... ok
-test_change_password (async.test_async_auth.AsyncAuthTest.test_change_password) ... ok
-test_changed_password_invalidates_aget_user (async.test_async_auth.AsyncAuthTest.test_changed_password_invalidates_aget_user) ... ok
-test_client_aforce_login (async.test_async_auth.AsyncAuthTest.test_client_aforce_login) ... ok
-test_client_aforce_login_backend (async.test_async_auth.AsyncAuthTest.test_client_aforce_login_backend) ... ok
-test_client_alogout (async.test_async_auth.AsyncAuthTest.test_client_alogout) ... ok
-test_invalid_login (async.test_async_auth.AsyncAuthTest.test_invalid_login) ... ok
 test_basic_usage (auth_tests.test_management.CreatesuperuserManagementCommandTestCase.test_basic_usage)
 Check the operation of the createsuperuser management command ... ok
 test_blank_email_allowed_non_interactive (auth_tests.test_management.CreatesuperuserManagementCommandTestCase.test_blank_email_allowed_non_interactive) ... ok
@@ -29035,42 +29160,117 @@
 test_validation_mismatched_passwords (auth_tests.test_management.CreatesuperuserManagementCommandTestCase.test_validation_mismatched_passwords)
 Creation should fail if the user enters mismatched passwords. ... ok
 test_verbosity_zero (auth_tests.test_management.CreatesuperuserManagementCommandTestCase.test_verbosity_zero) ... ok
-test_aget_object_or_404 (async.test_async_shortcuts.GetListObjectOr404Test.test_aget_object_or_404) ... ok
-test_get_list_or_404 (async.test_async_shortcuts.GetListObjectOr404Test.test_get_list_or_404) ... ok
-test_get_list_or_404_bad_class (async.test_async_shortcuts.GetListObjectOr404Test.test_get_list_or_404_bad_class) ... ok
-test_get_object_or_404_bad_class (async.test_async_shortcuts.GetListObjectOr404Test.test_get_object_or_404_bad_class) ... ok
-test_aaggregate (async.test_async_queryset.AsyncQuerySetTest.test_aaggregate) ... ok
-test_abulk_create (async.test_async_queryset.AsyncQuerySetTest.test_abulk_create)
-Utility class which turns an awaitable that only works on the thread with ... ok
-test_abulk_update (async.test_async_queryset.AsyncQuerySetTest.test_abulk_update) ... ok
-test_acontains (async.test_async_queryset.AsyncQuerySetTest.test_acontains) ... ok
-test_acount (async.test_async_queryset.AsyncQuerySetTest.test_acount) ... ok
-test_acount_cached_result (async.test_async_queryset.AsyncQuerySetTest.test_acount_cached_result) ... ok
-test_acreate (async.test_async_queryset.AsyncQuerySetTest.test_acreate) ... ok
-test_adelete (async.test_async_queryset.AsyncQuerySetTest.test_adelete) ... ok
-test_aearliest (async.test_async_queryset.AsyncQuerySetTest.test_aearliest) ... ok
-test_aexists (async.test_async_queryset.AsyncQuerySetTest.test_aexists) ... ok
-test_aexplain (async.test_async_queryset.AsyncQuerySetTest.test_aexplain)
-Utility class which turns an awaitable that only works on the thread with ... ok
-test_afirst (async.test_async_queryset.AsyncQuerySetTest.test_afirst) ... ok
-test_aget (async.test_async_queryset.AsyncQuerySetTest.test_aget) ... ok
-test_aget_or_create (async.test_async_queryset.AsyncQuerySetTest.test_aget_or_create) ... ok
-test_ain_bulk (async.test_async_queryset.AsyncQuerySetTest.test_ain_bulk) ... ok
-test_aiterator (async.test_async_queryset.AsyncQuerySetTest.test_aiterator) ... ok
-test_aiterator_invalid_chunk_size (async.test_async_queryset.AsyncQuerySetTest.test_aiterator_invalid_chunk_size) ... ok
-test_aiterator_prefetch_related (async.test_async_queryset.AsyncQuerySetTest.test_aiterator_prefetch_related) ... ok
-test_alast (async.test_async_queryset.AsyncQuerySetTest.test_alast) ... ok
-test_alatest (async.test_async_queryset.AsyncQuerySetTest.test_alatest) ... ok
-test_async_iteration (async.test_async_queryset.AsyncQuerySetTest.test_async_iteration) ... ok
-test_aupdate (async.test_async_queryset.AsyncQuerySetTest.test_aupdate) ... ok
-test_aupdate_or_create (async.test_async_queryset.AsyncQuerySetTest.test_aupdate_or_create) ... ok
-test_raw (async.test_async_queryset.AsyncQuerySetTest.test_raw) ... ok
-test_update_conflicts_unique_field_unsupported (async.test_async_queryset.AsyncQuerySetTest.test_update_conflicts_unique_field_unsupported)
-Utility class which turns an awaitable that only works on the thread with ... skipped 'Database has feature(s) supports_update_conflicts_with_target'
-test_ticket_24748 (aggregation_regress.tests.SelfReferentialFKTests.test_ticket_24748) ... ok
+test_14377 (auth_tests.test_views.LogoutTest.test_14377) ... ok
+test_access_under_login_required_middleware (auth_tests.test_views.LogoutTest.test_access_under_login_required_middleware) ... ok
+test_logout_default (auth_tests.test_views.LogoutTest.test_logout_default)
+Logout without next_page option renders the default template ... ok
+test_logout_doesnt_cache (auth_tests.test_views.LogoutTest.test_logout_doesnt_cache)
+The logout() view should send "no-cache" headers for reasons described ... ok
+test_logout_preserve_language (auth_tests.test_views.LogoutTest.test_logout_preserve_language)
+Language is preserved after logout. ... ok
+test_logout_redirect_url_named_setting (auth_tests.test_views.LogoutTest.test_logout_redirect_url_named_setting) ... ok
+test_logout_redirect_url_setting (auth_tests.test_views.LogoutTest.test_logout_redirect_url_setting) ... ok
+test_logout_redirect_url_setting_allowed_hosts_unsafe_host (auth_tests.test_views.LogoutTest.test_logout_redirect_url_setting_allowed_hosts_unsafe_host) ... ok
+test_logout_with_custom_redirect_argument (auth_tests.test_views.LogoutTest.test_logout_with_custom_redirect_argument)
+Logout with custom query string redirects to specified resource ... ok
+test_logout_with_named_redirect (auth_tests.test_views.LogoutTest.test_logout_with_named_redirect)
+Logout resolves names or URLs passed as next_page. ... ok
+test_logout_with_next_page_specified (auth_tests.test_views.LogoutTest.test_logout_with_next_page_specified)
+Logout with next_page option given redirects to specified resource ... ok
+test_logout_with_overridden_redirect_url (auth_tests.test_views.LogoutTest.test_logout_with_overridden_redirect_url) ... ok
+test_logout_with_post (auth_tests.test_views.LogoutTest.test_logout_with_post) ... ok
+test_logout_with_redirect_argument (auth_tests.test_views.LogoutTest.test_logout_with_redirect_argument)
+Logout with query string redirects to specified resource ... ok
+test_security_check (auth_tests.test_views.LogoutTest.test_security_check) ... ok
+test_security_check_https (auth_tests.test_views.LogoutTest.test_security_check_https) ... ok
+test_success_url_allowed_hosts_safe_host (auth_tests.test_views.LogoutTest.test_success_url_allowed_hosts_safe_host) ... ok
+test_success_url_allowed_hosts_same_host (auth_tests.test_views.LogoutTest.test_success_url_allowed_hosts_same_host) ... ok
+test_success_url_allowed_hosts_unsafe_host (auth_tests.test_views.LogoutTest.test_success_url_allowed_hosts_unsafe_host) ... ok
+test_aauthenticate (async.test_async_auth.AsyncAuthTest.test_aauthenticate) ... ok
+test_alogin (async.test_async_auth.AsyncAuthTest.test_alogin) ... ok
+test_alogin_new_user (async.test_async_auth.AsyncAuthTest.test_alogin_new_user) ... ok
+test_alogin_without_user_anonymous_request (async.test_async_auth.AsyncAuthTest.test_alogin_without_user_anonymous_request) ... ok
+test_alogin_without_user_authenticated_request (async.test_async_auth.AsyncAuthTest.test_alogin_without_user_authenticated_request) ... ok
+test_alogin_without_user_no_request_user (async.test_async_auth.AsyncAuthTest.test_alogin_without_user_no_request_user) ... ok
+test_alogout (async.test_async_auth.AsyncAuthTest.test_alogout) ... ok
+test_change_password (async.test_async_auth.AsyncAuthTest.test_change_password) ... ok
+test_changed_password_invalidates_aget_user (async.test_async_auth.AsyncAuthTest.test_changed_password_invalidates_aget_user) ... ok
+test_client_aforce_login (async.test_async_auth.AsyncAuthTest.test_client_aforce_login) ... ok
+test_client_aforce_login_backend (async.test_async_auth.AsyncAuthTest.test_client_aforce_login_backend) ... ok
+test_client_alogout (async.test_async_auth.AsyncAuthTest.test_client_alogout) ... ok
+test_invalid_login (async.test_async_auth.AsyncAuthTest.test_invalid_login) ... ok
 test_existing_join_not_promoted (aggregation_regress.tests.JoinPromotionTests.test_existing_join_not_promoted) ... ok
 test_non_nullable_fk_not_promoted (aggregation_regress.tests.JoinPromotionTests.test_non_nullable_fk_not_promoted) ... ok
 test_ticket_21150 (aggregation_regress.tests.JoinPromotionTests.test_ticket_21150) ... ok
+test_aadd (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aadd) ... ok
+test_aadd_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aadd_reverse) ... ok
+test_aclear (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aclear) ... ok
+test_aclear_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aclear_reverse) ... ok
+test_acreate (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_acreate) ... ok
+test_acreate_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_acreate_reverse) ... ok
+test_aget_or_create (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aget_or_create) ... ok
+test_aget_or_create_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aget_or_create_reverse) ... ok
+test_aremove (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aremove) ... ok
+test_aremove_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aremove_reverse) ... ok
+test_aset (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aset) ... ok
+test_aset_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aset_reverse) ... ok
+test_aupdate_or_create (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aupdate_or_create) ... ok
+test_aupdate_or_create_reverse (async.test_async_related_managers.AsyncRelatedManagersOperationTest.test_aupdate_or_create_reverse) ... ok
+test_ticket_24748 (aggregation_regress.tests.SelfReferentialFKTests.test_ticket_24748) ... ok
+test_case_aggregate (aggregation.test_filter_argument.FilteredAggregateTests.test_case_aggregate) ... ok
+test_double_filtered_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_double_filtered_aggregates) ... ok
+test_excluded_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_excluded_aggregates) ... ok
+test_filtered_aggregate_empty_condition (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_empty_condition) ... ok
+test_filtered_aggregate_full_condition (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_full_condition) ... ok
+test_filtered_aggregate_on_annotate (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_on_annotate) ... ok
+test_filtered_aggregate_on_exists (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_on_exists) ... ok
+test_filtered_aggregate_ref_annotation (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_ref_annotation) ... ok
+test_filtered_aggregate_ref_multiple_subquery_annotation (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_ref_multiple_subquery_annotation) ... ok
+test_filtered_aggregate_ref_subquery_annotation (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_ref_subquery_annotation) ... ok
+test_filtered_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregates) ... ok
+test_filtered_numerical_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_numerical_aggregates) ... ok
+test_filtered_reused_subquery (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_reused_subquery) ... ok
+test_plain_annotate (aggregation.test_filter_argument.FilteredAggregateTests.test_plain_annotate) ... ok
+test_related_aggregates_m2m (aggregation.test_filter_argument.FilteredAggregateTests.test_related_aggregates_m2m) ... ok
+test_related_aggregates_m2m_and_fk (aggregation.test_filter_argument.FilteredAggregateTests.test_related_aggregates_m2m_and_fk) ... ok
+test_sum_star_exception (aggregation.test_filter_argument.FilteredAggregateTests.test_sum_star_exception) ... ok
+test_aggregate_combined_queries (aggregation.tests.AggregateAnnotationPruningTests.test_aggregate_combined_queries) ... ok
+test_aggregate_reference_lookup_rhs (aggregation.tests.AggregateAnnotationPruningTests.test_aggregate_reference_lookup_rhs) ... ok
+test_aggregate_reference_lookup_rhs_iter (aggregation.tests.AggregateAnnotationPruningTests.test_aggregate_reference_lookup_rhs_iter) ... ok
+test_non_aggregate_annotation_pruned (aggregation.tests.AggregateAnnotationPruningTests.test_non_aggregate_annotation_pruned) ... ok
+test_referenced_aggregate_annotation_kept (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_aggregate_annotation_kept) ... ok
+test_referenced_composed_subquery_requires_wrapping (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_composed_subquery_requires_wrapping) ... ok
+test_referenced_group_by_annotation_kept (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_group_by_annotation_kept) ... ok
+test_referenced_subquery_requires_wrapping (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_subquery_requires_wrapping) ... ok
+test_referenced_window_requires_wrapping (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_window_requires_wrapping) ... ok
+test_unreferenced_aggregate_annotation_pruned (aggregation.tests.AggregateAnnotationPruningTests.test_unreferenced_aggregate_annotation_pruned) ... ok
+test_unused_aliased_aggregate_and_annotation_reverse_fk (aggregation.tests.AggregateAnnotationPruningTests.test_unused_aliased_aggregate_and_annotation_reverse_fk) ... ok
+test_unused_aliased_aggregate_and_annotation_reverse_fk_grouped (aggregation.tests.AggregateAnnotationPruningTests.test_unused_aliased_aggregate_and_annotation_reverse_fk_grouped) ... ok
+test_unused_aliased_aggregate_pruned (aggregation.tests.AggregateAnnotationPruningTests.test_unused_aliased_aggregate_pruned) ... ok
+test_aggregate_alias (annotations.tests.AliasTests.test_aggregate_alias) ... ok
+test_alias_after_annotation (annotations.tests.AliasTests.test_alias_after_annotation) ... ok
+test_alias_annotate_with_aggregation (annotations.tests.AliasTests.test_alias_annotate_with_aggregation) ... ok
+test_alias_annotation_expression (annotations.tests.AliasTests.test_alias_annotation_expression) ... ok
+test_alias_default_alias_expression (annotations.tests.AliasTests.test_alias_default_alias_expression) ... ok
+test_alias_sql_injection (annotations.tests.AliasTests.test_alias_sql_injection) ... ok
+test_basic_alias (annotations.tests.AliasTests.test_basic_alias) ... ok
+test_basic_alias_annotation (annotations.tests.AliasTests.test_basic_alias_annotation) ... ok
+test_basic_alias_f_annotation (annotations.tests.AliasTests.test_basic_alias_f_annotation) ... ok
+test_basic_alias_f_transform_annotation (annotations.tests.AliasTests.test_basic_alias_f_transform_annotation) ... ok
+test_dates_alias (annotations.tests.AliasTests.test_dates_alias) ... ok
+test_datetimes_alias (annotations.tests.AliasTests.test_datetimes_alias) ... ok
+test_defer_only_alias (annotations.tests.AliasTests.test_defer_only_alias) ... ok
+test_distinct_on_alias (annotations.tests.AliasTests.test_distinct_on_alias) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
+test_filter_alias_agg_with_double_f (annotations.tests.AliasTests.test_filter_alias_agg_with_double_f) ... ok
+test_filter_alias_with_double_f (annotations.tests.AliasTests.test_filter_alias_with_double_f) ... ok
+test_filter_alias_with_f (annotations.tests.AliasTests.test_filter_alias_with_f) ... ok
+test_joined_alias_annotation (annotations.tests.AliasTests.test_joined_alias_annotation) ... ok
+test_order_by_alias (annotations.tests.AliasTests.test_order_by_alias) ... ok
+test_order_by_alias_aggregate (annotations.tests.AliasTests.test_order_by_alias_aggregate) ... ok
+test_overwrite_alias_with_annotation (annotations.tests.AliasTests.test_overwrite_alias_with_annotation) ... ok
+test_overwrite_annotation_with_alias (annotations.tests.AliasTests.test_overwrite_annotation_with_alias) ... ok
+test_update_with_alias (annotations.tests.AliasTests.test_update_with_alias) ... ok
+test_values_alias (annotations.tests.AliasTests.test_values_alias) ... ok
 test_access_under_login_required_middleware (auth_tests.test_views.PasswordResetTest.test_access_under_login_required_middleware) ... ok
 test_confirm_complete (auth_tests.test_views.PasswordResetTest.test_confirm_complete) ... ok
 test_confirm_custom_reset_url_token (auth_tests.test_views.PasswordResetTest.test_confirm_custom_reset_url_token) ... ok
@@ -29110,90 +29310,11 @@
 test_reset_custom_redirect (auth_tests.test_views.PasswordResetTest.test_reset_custom_redirect) ... ok
 test_reset_custom_redirect_named (auth_tests.test_views.PasswordResetTest.test_reset_custom_redirect_named) ... ok
 test_reset_redirect_default (auth_tests.test_views.PasswordResetTest.test_reset_redirect_default) ... ok
-test_aggregate_alias (annotations.tests.AliasTests.test_aggregate_alias) ... ok
-test_alias_after_annotation (annotations.tests.AliasTests.test_alias_after_annotation) ... ok
-test_alias_annotate_with_aggregation (annotations.tests.AliasTests.test_alias_annotate_with_aggregation) ... ok
-test_alias_annotation_expression (annotations.tests.AliasTests.test_alias_annotation_expression) ... ok
-test_alias_default_alias_expression (annotations.tests.AliasTests.test_alias_default_alias_expression) ... ok
-test_alias_sql_injection (annotations.tests.AliasTests.test_alias_sql_injection) ... ok
-test_basic_alias (annotations.tests.AliasTests.test_basic_alias) ... ok
-test_basic_alias_annotation (annotations.tests.AliasTests.test_basic_alias_annotation) ... ok
-test_basic_alias_f_annotation (annotations.tests.AliasTests.test_basic_alias_f_annotation) ... ok
-test_basic_alias_f_transform_annotation (annotations.tests.AliasTests.test_basic_alias_f_transform_annotation) ... ok
-test_dates_alias (annotations.tests.AliasTests.test_dates_alias) ... ok
-test_datetimes_alias (annotations.tests.AliasTests.test_datetimes_alias) ... ok
-test_defer_only_alias (annotations.tests.AliasTests.test_defer_only_alias) ... ok
-test_distinct_on_alias (annotations.tests.AliasTests.test_distinct_on_alias) ... skipped "Database doesn't support feature(s): can_distinct_on_fields"
-test_filter_alias_agg_with_double_f (annotations.tests.AliasTests.test_filter_alias_agg_with_double_f) ... ok
-test_filter_alias_with_double_f (annotations.tests.AliasTests.test_filter_alias_with_double_f) ... ok
-test_filter_alias_with_f (annotations.tests.AliasTests.test_filter_alias_with_f) ... ok
-test_joined_alias_annotation (annotations.tests.AliasTests.test_joined_alias_annotation) ... ok
-test_order_by_alias (annotations.tests.AliasTests.test_order_by_alias) ... ok
-test_order_by_alias_aggregate (annotations.tests.AliasTests.test_order_by_alias_aggregate) ... ok
-test_overwrite_alias_with_annotation (annotations.tests.AliasTests.test_overwrite_alias_with_annotation) ... ok
-test_overwrite_annotation_with_alias (annotations.tests.AliasTests.test_overwrite_annotation_with_alias) ... ok
-test_update_with_alias (annotations.tests.AliasTests.test_update_with_alias) ... ok
-test_values_alias (annotations.tests.AliasTests.test_values_alias) ... ok
-test_aggregate_combined_queries (aggregation.tests.AggregateAnnotationPruningTests.test_aggregate_combined_queries) ... ok
-test_aggregate_reference_lookup_rhs (aggregation.tests.AggregateAnnotationPruningTests.test_aggregate_reference_lookup_rhs) ... ok
-test_aggregate_reference_lookup_rhs_iter (aggregation.tests.AggregateAnnotationPruningTests.test_aggregate_reference_lookup_rhs_iter) ... ok
-test_non_aggregate_annotation_pruned (aggregation.tests.AggregateAnnotationPruningTests.test_non_aggregate_annotation_pruned) ... ok
-test_referenced_aggregate_annotation_kept (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_aggregate_annotation_kept) ... ok
-test_referenced_composed_subquery_requires_wrapping (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_composed_subquery_requires_wrapping) ... ok
-test_referenced_group_by_annotation_kept (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_group_by_annotation_kept) ... ok
-test_referenced_subquery_requires_wrapping (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_subquery_requires_wrapping) ... ok
-test_referenced_window_requires_wrapping (aggregation.tests.AggregateAnnotationPruningTests.test_referenced_window_requires_wrapping) ... ok
-test_unreferenced_aggregate_annotation_pruned (aggregation.tests.AggregateAnnotationPruningTests.test_unreferenced_aggregate_annotation_pruned) ... ok
-test_unused_aliased_aggregate_and_annotation_reverse_fk (aggregation.tests.AggregateAnnotationPruningTests.test_unused_aliased_aggregate_and_annotation_reverse_fk) ... ok
-test_unused_aliased_aggregate_and_annotation_reverse_fk_grouped (aggregation.tests.AggregateAnnotationPruningTests.test_unused_aliased_aggregate_and_annotation_reverse_fk_grouped) ... ok
-test_unused_aliased_aggregate_pruned (aggregation.tests.AggregateAnnotationPruningTests.test_unused_aliased_aggregate_pruned) ... ok
-test_case_aggregate (aggregation.test_filter_argument.FilteredAggregateTests.test_case_aggregate) ... ok
-test_double_filtered_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_double_filtered_aggregates) ... ok
-test_excluded_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_excluded_aggregates) ... ok
-test_filtered_aggregate_empty_condition (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_empty_condition) ... ok
-test_filtered_aggregate_full_condition (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_full_condition) ... ok
-test_filtered_aggregate_on_annotate (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_on_annotate) ... ok
-test_filtered_aggregate_on_exists (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_on_exists) ... ok
-test_filtered_aggregate_ref_annotation (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_ref_annotation) ... ok
-test_filtered_aggregate_ref_multiple_subquery_annotation (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_ref_multiple_subquery_annotation) ... ok
-test_filtered_aggregate_ref_subquery_annotation (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregate_ref_subquery_annotation) ... ok
-test_filtered_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_aggregates) ... ok
-test_filtered_numerical_aggregates (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_numerical_aggregates) ... ok
-test_filtered_reused_subquery (aggregation.test_filter_argument.FilteredAggregateTests.test_filtered_reused_subquery) ... ok
-test_plain_annotate (aggregation.test_filter_argument.FilteredAggregateTests.test_plain_annotate) ... ok
-test_related_aggregates_m2m (aggregation.test_filter_argument.FilteredAggregateTests.test_related_aggregates_m2m) ... ok
-test_related_aggregates_m2m_and_fk (aggregation.test_filter_argument.FilteredAggregateTests.test_related_aggregates_m2m_and_fk) ... ok
-test_sum_star_exception (aggregation.test_filter_argument.FilteredAggregateTests.test_sum_star_exception) ... ok
-test_build_attrs (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs) ... ok
-test_build_attrs_no_custom_class (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs_no_custom_class) ... ok
-test_build_attrs_not_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs_not_required_field) ... ok
-test_build_attrs_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs_required_field) ... ok
-test_get_url (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_get_url) ... ok
-test_media (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_media) ... ok
-test_render_options (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options) ... ok
-test_render_options_fk_as_pk (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options_fk_as_pk) ... ok
-test_render_options_not_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options_not_required_field)
-Empty option isn't present if the field isn't required. ... ok
-test_render_options_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options_required_field)
-Empty option is present if the field isn't required. ... ok
-test_changelist_ForeignKey (admin_widgets.tests.AdminForeignKeyWidgetChangeList.test_changelist_ForeignKey) ... ok
-test_readonly_fields (admin_widgets.tests.AdminFileWidgetTests.test_readonly_fields)
-File widgets should render as a link when they're marked "read only." ... ok
-test_render (admin_widgets.tests.AdminFileWidgetTests.test_render) ... ok
-test_render_checked (admin_widgets.tests.AdminFileWidgetTests.test_render_checked) ... ok
-test_render_disabled (admin_widgets.tests.AdminFileWidgetTests.test_render_disabled) ... ok
-test_render_required (admin_widgets.tests.AdminFileWidgetTests.test_render_required) ... ok
-test_render_with_attrs_id (admin_widgets.tests.AdminFileWidgetTests.test_render_with_attrs_id) ... ok
-test_filter_choices_by_request_user (admin_widgets.tests.AdminFormfieldForDBFieldWithRequestTests.test_filter_choices_by_request_user)
-Ensure the user can only see their own cars in the foreign key dropdown. ... ok
-test_m2m_related_model_not_in_admin (admin_widgets.tests.ManyToManyRawIdWidgetTest.test_m2m_related_model_not_in_admin) ... ok
-test_render (admin_widgets.tests.ManyToManyRawIdWidgetTest.test_render) ... ok
 test_invalid_target_id (admin_widgets.tests.AdminForeignKeyRawIdWidget.test_invalid_target_id) ... ok
 test_label_and_url_for_value_invalid_uuid (admin_widgets.tests.AdminForeignKeyRawIdWidget.test_label_and_url_for_value_invalid_uuid) ... ok
 test_nonexistent_target_id (admin_widgets.tests.AdminForeignKeyRawIdWidget.test_nonexistent_target_id) ... ok
 test_url_params_from_lookup_dict_any_iterable (admin_widgets.tests.AdminForeignKeyRawIdWidget.test_url_params_from_lookup_dict_any_iterable) ... ok
 test_url_params_from_lookup_dict_callable (admin_widgets.tests.AdminForeignKeyRawIdWidget.test_url_params_from_lookup_dict_callable) ... ok
-test_admin_password_change (auth_tests.test_views.UUIDUserTests.test_admin_password_change) ... ok
 test_acheck_password_upgrade (auth_tests.test_models.AbstractUserTestCase.test_acheck_password_upgrade) ... ok
 test_check_password_upgrade (auth_tests.test_models.AbstractUserTestCase.test_check_password_upgrade)
 password_changed() shouldn't be called if User.check_password() ... ok
@@ -29202,144 +29323,62 @@
 test_user_clean_normalize_email (auth_tests.test_models.AbstractUserTestCase.test_user_clean_normalize_email) ... ok
 test_user_double_save (auth_tests.test_models.AbstractUserTestCase.test_user_double_save)
 Calling user.save() twice should trigger password_changed() once. ... ok
-test_add (cache.tests.FileBasedCacheTests.test_add) ... ok
-test_add_fail_on_pickleerror (cache.tests.FileBasedCacheTests.test_add_fail_on_pickleerror) ... ok
-test_binary_string (cache.tests.FileBasedCacheTests.test_binary_string) ... ok
-test_cache_dir_permissions (cache.tests.FileBasedCacheTests.test_cache_dir_permissions) ... ok
-test_cache_read_for_model_instance (cache.tests.FileBasedCacheTests.test_cache_read_for_model_instance) ... ok
-test_cache_read_for_model_instance_with_deferred (cache.tests.FileBasedCacheTests.test_cache_read_for_model_instance_with_deferred) ... ok
-test_cache_versioning_add (cache.tests.FileBasedCacheTests.test_cache_versioning_add) ... ok
-test_cache_versioning_delete (cache.tests.FileBasedCacheTests.test_cache_versioning_delete) ... ok
-test_cache_versioning_get_set (cache.tests.FileBasedCacheTests.test_cache_versioning_get_set) ... ok
-test_cache_versioning_get_set_many (cache.tests.FileBasedCacheTests.test_cache_versioning_get_set_many) ... ok
-test_cache_versioning_has_key (cache.tests.FileBasedCacheTests.test_cache_versioning_has_key) ... ok
-test_cache_versioning_incr_decr (cache.tests.FileBasedCacheTests.test_cache_versioning_incr_decr) ... ok
-test_cache_write_for_model_instance_with_deferred (cache.tests.FileBasedCacheTests.test_cache_write_for_model_instance_with_deferred) ... ok
-test_cache_write_unpicklable_object (cache.tests.FileBasedCacheTests.test_cache_write_unpicklable_object) ... ok
-test_clear (cache.tests.FileBasedCacheTests.test_clear) ... ok
-test_clear_does_not_remove_cache_dir (cache.tests.FileBasedCacheTests.test_clear_does_not_remove_cache_dir) ... ok
-test_close (cache.tests.FileBasedCacheTests.test_close) ... ok
-test_creates_cache_dir_if_nonexistent (cache.tests.FileBasedCacheTests.test_creates_cache_dir_if_nonexistent) ... ok
-test_cull (cache.tests.FileBasedCacheTests.test_cull) ... ok
-test_cull_delete_when_store_empty (cache.tests.FileBasedCacheTests.test_cull_delete_when_store_empty) ... ok
-test_custom_key_func (cache.tests.FileBasedCacheTests.test_custom_key_func) ... ok
-test_data_types (cache.tests.FileBasedCacheTests.test_data_types) ... ok
-test_decr (cache.tests.FileBasedCacheTests.test_decr) ... ok
-test_decr_version (cache.tests.FileBasedCacheTests.test_decr_version) ... ok
-test_default_used_when_none_is_set (cache.tests.FileBasedCacheTests.test_default_used_when_none_is_set)
-If None is cached, get() returns it instead of the default. ... ok
-test_delete (cache.tests.FileBasedCacheTests.test_delete) ... ok
-test_delete_many (cache.tests.FileBasedCacheTests.test_delete_many) ... ok
-test_delete_many_no_keys (cache.tests.FileBasedCacheTests.test_delete_many_no_keys) ... ok
-test_delete_nonexistent (cache.tests.FileBasedCacheTests.test_delete_nonexistent) ... ok
-test_empty_cache_file_considered_expired (cache.tests.FileBasedCacheTests.test_empty_cache_file_considered_expired) ... ok
-test_expiration (cache.tests.FileBasedCacheTests.test_expiration) ... ok
-test_float_timeout (cache.tests.FileBasedCacheTests.test_float_timeout) ... ok
-test_forever_timeout (cache.tests.FileBasedCacheTests.test_forever_timeout)
-Passing in None into timeout results in a value that is cached forever ... ok
-test_get_does_not_ignore_non_filenotfound_exceptions (cache.tests.FileBasedCacheTests.test_get_does_not_ignore_non_filenotfound_exceptions) ... ok
-test_get_ignores_enoent (cache.tests.FileBasedCacheTests.test_get_ignores_enoent) ... ok
-test_get_many (cache.tests.FileBasedCacheTests.test_get_many) ... ok
-test_get_or_set (cache.tests.FileBasedCacheTests.test_get_or_set) ... ok
-test_get_or_set_callable (cache.tests.FileBasedCacheTests.test_get_or_set_callable) ... ok
-test_get_or_set_racing (cache.tests.FileBasedCacheTests.test_get_or_set_racing) ... ok
-test_get_or_set_version (cache.tests.FileBasedCacheTests.test_get_or_set_version) ... ok
-test_has_key (cache.tests.FileBasedCacheTests.test_has_key) ... ok
-test_has_key_race_handling (cache.tests.FileBasedCacheTests.test_has_key_race_handling) ... ok
-test_ignores_non_cache_files (cache.tests.FileBasedCacheTests.test_ignores_non_cache_files) ... ok
-test_in (cache.tests.FileBasedCacheTests.test_in) ... ok
-test_incr (cache.tests.FileBasedCacheTests.test_incr) ... ok
-test_incr_version (cache.tests.FileBasedCacheTests.test_incr_version) ... ok
-test_invalid_key_characters (cache.tests.FileBasedCacheTests.test_invalid_key_characters) ... ok
-test_invalid_key_length (cache.tests.FileBasedCacheTests.test_invalid_key_length) ... ok
-test_invalid_with_version_key_length (cache.tests.FileBasedCacheTests.test_invalid_with_version_key_length) ... ok
-test_long_timeout (cache.tests.FileBasedCacheTests.test_long_timeout)
-Follow memcached's convention where a timeout greater than 30 days is ... ok
-test_non_existent (cache.tests.FileBasedCacheTests.test_non_existent)
-Nonexistent cache keys return as None/default. ... ok
-test_prefix (cache.tests.FileBasedCacheTests.test_prefix) ... ok
-test_set_fail_on_pickleerror (cache.tests.FileBasedCacheTests.test_set_fail_on_pickleerror) ... ok
-test_set_many (cache.tests.FileBasedCacheTests.test_set_many) ... ok
-test_set_many_empty_data (cache.tests.FileBasedCacheTests.test_set_many_empty_data) ... ok
-test_set_many_expiration (cache.tests.FileBasedCacheTests.test_set_many_expiration) ... ok
-test_set_many_returns_empty_list_on_success (cache.tests.FileBasedCacheTests.test_set_many_returns_empty_list_on_success)
-set_many() returns an empty list when all keys are inserted. ... ok
-test_simple (cache.tests.FileBasedCacheTests.test_simple) ... ok
-test_touch (cache.tests.FileBasedCacheTests.test_touch)
-Override to manually advance time since file access can be slow. ... ok
-test_unicode (cache.tests.FileBasedCacheTests.test_unicode) ... ok
-test_zero_cull (cache.tests.FileBasedCacheTests.test_zero_cull) ... ok
-test_zero_timeout (cache.tests.FileBasedCacheTests.test_zero_timeout)
-Passing in zero into timeout results in a value that is not cached ... ok
-test_add (cache.tests.FileBasedCachePathLibTests.test_add) ... ok
-test_add_fail_on_pickleerror (cache.tests.FileBasedCachePathLibTests.test_add_fail_on_pickleerror) ... ok
-test_binary_string (cache.tests.FileBasedCachePathLibTests.test_binary_string) ... ok
-test_cache_dir_permissions (cache.tests.FileBasedCachePathLibTests.test_cache_dir_permissions) ... ok
-test_cache_read_for_model_instance (cache.tests.FileBasedCachePathLibTests.test_cache_read_for_model_instance) ... ok
-test_cache_read_for_model_instance_with_deferred (cache.tests.FileBasedCachePathLibTests.test_cache_read_for_model_instance_with_deferred) ... ok
-test_cache_versioning_add (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_add) ... ok
-test_cache_versioning_delete (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_delete) ... ok
-test_cache_versioning_get_set (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_get_set) ... ok
-test_cache_versioning_get_set_many (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_get_set_many) ... ok
-test_cache_versioning_has_key (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_has_key) ... ok
-test_cache_versioning_incr_decr (cache.tests.FileBasedCachePathLibTests.test_cache_versioning_incr_decr) ... ok
-test_cache_write_for_model_instance_with_deferred (cache.tests.FileBasedCachePathLibTests.test_cache_write_for_model_instance_with_deferred) ... ok
-test_cache_write_unpicklable_object (cache.tests.FileBasedCachePathLibTests.test_cache_write_unpicklable_object) ... ok
-test_clear (cache.tests.FileBasedCachePathLibTests.test_clear) ... ok
-test_clear_does_not_remove_cache_dir (cache.tests.FileBasedCachePathLibTests.test_clear_does_not_remove_cache_dir) ... ok
-test_close (cache.tests.FileBasedCachePathLibTests.test_close) ... ok
-test_creates_cache_dir_if_nonexistent (cache.tests.FileBasedCachePathLibTests.test_creates_cache_dir_if_nonexistent) ... ok
-test_cull (cache.tests.FileBasedCachePathLibTests.test_cull) ... ok
-test_cull_delete_when_store_empty (cache.tests.FileBasedCachePathLibTests.test_cull_delete_when_store_empty) ... ok
-test_custom_key_func (cache.tests.FileBasedCachePathLibTests.test_custom_key_func) ... ok
-test_data_types (cache.tests.FileBasedCachePathLibTests.test_data_types) ... ok
-test_decr (cache.tests.FileBasedCachePathLibTests.test_decr) ... ok
-test_decr_version (cache.tests.FileBasedCachePathLibTests.test_decr_version) ... ok
-test_default_used_when_none_is_set (cache.tests.FileBasedCachePathLibTests.test_default_used_when_none_is_set)
-If None is cached, get() returns it instead of the default. ... ok
-test_delete (cache.tests.FileBasedCachePathLibTests.test_delete) ... ok
-test_delete_many (cache.tests.FileBasedCachePathLibTests.test_delete_many) ... ok
-test_delete_many_no_keys (cache.tests.FileBasedCachePathLibTests.test_delete_many_no_keys) ... ok
-test_delete_nonexistent (cache.tests.FileBasedCachePathLibTests.test_delete_nonexistent) ... ok
-test_empty_cache_file_considered_expired (cache.tests.FileBasedCachePathLibTests.test_empty_cache_file_considered_expired) ... ok
-test_expiration (cache.tests.FileBasedCachePathLibTests.test_expiration) ... ok
-test_float_timeout (cache.tests.FileBasedCachePathLibTests.test_float_timeout) ... ok
-test_forever_timeout (cache.tests.FileBasedCachePathLibTests.test_forever_timeout)
-Passing in None into timeout results in a value that is cached forever ... ok
-test_get_does_not_ignore_non_filenotfound_exceptions (cache.tests.FileBasedCachePathLibTests.test_get_does_not_ignore_non_filenotfound_exceptions) ... ok
-test_get_ignores_enoent (cache.tests.FileBasedCachePathLibTests.test_get_ignores_enoent) ... ok
-test_get_many (cache.tests.FileBasedCachePathLibTests.test_get_many) ... ok
-test_get_or_set (cache.tests.FileBasedCachePathLibTests.test_get_or_set) ... ok
-test_get_or_set_callable (cache.tests.FileBasedCachePathLibTests.test_get_or_set_callable) ... ok
-test_get_or_set_racing (cache.tests.FileBasedCachePathLibTests.test_get_or_set_racing) ... ok
-test_get_or_set_version (cache.tests.FileBasedCachePathLibTests.test_get_or_set_version) ... ok
-test_has_key (cache.tests.FileBasedCachePathLibTests.test_has_key) ... ok
-test_has_key_race_handling (cache.tests.FileBasedCachePathLibTests.test_has_key_race_handling) ... ok
-test_ignores_non_cache_files (cache.tests.FileBasedCachePathLibTests.test_ignores_non_cache_files) ... ok
-test_in (cache.tests.FileBasedCachePathLibTests.test_in) ... ok
-test_incr (cache.tests.FileBasedCachePathLibTests.test_incr) ... ok
-test_incr_version (cache.tests.FileBasedCachePathLibTests.test_incr_version) ... ok
-test_invalid_key_characters (cache.tests.FileBasedCachePathLibTests.test_invalid_key_characters) ... ok
-test_invalid_key_length (cache.tests.FileBasedCachePathLibTests.test_invalid_key_length) ... ok
-test_invalid_with_version_key_length (cache.tests.FileBasedCachePathLibTests.test_invalid_with_version_key_length) ... ok
-test_long_timeout (cache.tests.FileBasedCachePathLibTests.test_long_timeout)
-Follow memcached's convention where a timeout greater than 30 days is ... ok
-test_non_existent (cache.tests.FileBasedCachePathLibTests.test_non_existent)
-Nonexistent cache keys return as None/default. ... ok
-test_prefix (cache.tests.FileBasedCachePathLibTests.test_prefix) ... ok
-test_set_fail_on_pickleerror (cache.tests.FileBasedCachePathLibTests.test_set_fail_on_pickleerror) ... ok
-test_set_many (cache.tests.FileBasedCachePathLibTests.test_set_many) ... ok
-test_set_many_empty_data (cache.tests.FileBasedCachePathLibTests.test_set_many_empty_data) ... ok
-test_set_many_expiration (cache.tests.FileBasedCachePathLibTests.test_set_many_expiration) ... ok
-test_set_many_returns_empty_list_on_success (cache.tests.FileBasedCachePathLibTests.test_set_many_returns_empty_list_on_success)
-set_many() returns an empty list when all keys are inserted. ... ok
-test_simple (cache.tests.FileBasedCachePathLibTests.test_simple) ... ok
-test_touch (cache.tests.FileBasedCachePathLibTests.test_touch)
-Override to manually advance time since file access can be slow. ... ok
-test_unicode (cache.tests.FileBasedCachePathLibTests.test_unicode) ... ok
-test_zero_cull (cache.tests.FileBasedCachePathLibTests.test_zero_cull) ... ok
-test_zero_timeout (cache.tests.FileBasedCachePathLibTests.test_zero_timeout)
-Passing in zero into timeout results in a value that is not cached ... ok
+test_changelist_ForeignKey (admin_widgets.tests.AdminForeignKeyWidgetChangeList.test_changelist_ForeignKey) ... ok
+test_aaggregate (async.test_async_queryset.AsyncQuerySetTest.test_aaggregate) ... ok
+test_abulk_create (async.test_async_queryset.AsyncQuerySetTest.test_abulk_create)
+Utility class which turns an awaitable that only works on the thread with ... ok
+test_abulk_update (async.test_async_queryset.AsyncQuerySetTest.test_abulk_update) ... ok
+test_acontains (async.test_async_queryset.AsyncQuerySetTest.test_acontains) ... ok
+test_acount (async.test_async_queryset.AsyncQuerySetTest.test_acount) ... ok
+test_acount_cached_result (async.test_async_queryset.AsyncQuerySetTest.test_acount_cached_result) ... ok
+test_acreate (async.test_async_queryset.AsyncQuerySetTest.test_acreate) ... ok
+test_adelete (async.test_async_queryset.AsyncQuerySetTest.test_adelete) ... ok
+test_aearliest (async.test_async_queryset.AsyncQuerySetTest.test_aearliest) ... ok
+test_aexists (async.test_async_queryset.AsyncQuerySetTest.test_aexists) ... ok
+test_aexplain (async.test_async_queryset.AsyncQuerySetTest.test_aexplain)
+Utility class which turns an awaitable that only works on the thread with ... ok
+test_afirst (async.test_async_queryset.AsyncQuerySetTest.test_afirst) ... ok
+test_aget (async.test_async_queryset.AsyncQuerySetTest.test_aget) ... ok
+test_aget_or_create (async.test_async_queryset.AsyncQuerySetTest.test_aget_or_create) ... ok
+test_ain_bulk (async.test_async_queryset.AsyncQuerySetTest.test_ain_bulk) ... ok
+test_aiterator (async.test_async_queryset.AsyncQuerySetTest.test_aiterator) ... ok
+test_aiterator_invalid_chunk_size (async.test_async_queryset.AsyncQuerySetTest.test_aiterator_invalid_chunk_size) ... ok
+test_aiterator_prefetch_related (async.test_async_queryset.AsyncQuerySetTest.test_aiterator_prefetch_related) ... ok
+test_alast (async.test_async_queryset.AsyncQuerySetTest.test_alast) ... ok
+test_alatest (async.test_async_queryset.AsyncQuerySetTest.test_alatest) ... ok
+test_async_iteration (async.test_async_queryset.AsyncQuerySetTest.test_async_iteration) ... ok
+test_aupdate (async.test_async_queryset.AsyncQuerySetTest.test_aupdate) ... ok
+test_aupdate_or_create (async.test_async_queryset.AsyncQuerySetTest.test_aupdate_or_create) ... ok
+test_raw (async.test_async_queryset.AsyncQuerySetTest.test_raw) ... ok
+test_update_conflicts_unique_field_unsupported (async.test_async_queryset.AsyncQuerySetTest.test_update_conflicts_unique_field_unsupported)
+Utility class which turns an awaitable that only works on the thread with ... skipped 'Database has feature(s) supports_update_conflicts_with_target'
+test_filter_choices_by_request_user (admin_widgets.tests.AdminFormfieldForDBFieldWithRequestTests.test_filter_choices_by_request_user)
+Ensure the user can only see their own cars in the foreign key dropdown. ... ok
+test_readonly_fields (admin_widgets.tests.AdminFileWidgetTests.test_readonly_fields)
+File widgets should render as a link when they're marked "read only." ... ok
+test_render (admin_widgets.tests.AdminFileWidgetTests.test_render) ... ok
+test_render_checked (admin_widgets.tests.AdminFileWidgetTests.test_render_checked) ... ok
+test_render_disabled (admin_widgets.tests.AdminFileWidgetTests.test_render_disabled) ... ok
+test_render_required (admin_widgets.tests.AdminFileWidgetTests.test_render_required) ... ok
+test_render_with_attrs_id (admin_widgets.tests.AdminFileWidgetTests.test_render_with_attrs_id) ... ok
+test_m2m_related_model_not_in_admin (admin_widgets.tests.ManyToManyRawIdWidgetTest.test_m2m_related_model_not_in_admin) ... ok
+test_render (admin_widgets.tests.ManyToManyRawIdWidgetTest.test_render) ... ok
+test_build_attrs (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs) ... ok
+test_build_attrs_no_custom_class (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs_no_custom_class) ... ok
+test_build_attrs_not_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs_not_required_field) ... ok
+test_build_attrs_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_build_attrs_required_field) ... ok
+test_get_url (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_get_url) ... ok
+test_media (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_media) ... ok
+test_render_options (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options) ... ok
+test_render_options_fk_as_pk (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options_fk_as_pk) ... ok
+test_render_options_not_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options_not_required_field)
+Empty option isn't present if the field isn't required. ... ok
+test_render_options_required_field (admin_widgets.test_autocomplete_widget.AutocompleteMixinTests.test_render_options_required_field)
+Empty option is present if the field isn't required. ... ok
+test_available_apps (admin_views.test_adminsite.SiteEachContextTest.test_available_apps) ... ok
+test_custom_admin_titles (admin_views.test_adminsite.SiteEachContextTest.test_custom_admin_titles) ... ok
+test_each_context (admin_views.test_adminsite.SiteEachContextTest.test_each_context) ... ok
+test_each_context_site_url_with_script_name (admin_views.test_adminsite.SiteEachContextTest.test_each_context_site_url_with_script_name) ... ok
 test_fk_related_model_not_in_admin (admin_widgets.tests.ForeignKeyRawIdWidgetTest.test_fk_related_model_not_in_admin) ... ok
 test_fk_to_self_model_not_in_admin (admin_widgets.tests.ForeignKeyRawIdWidgetTest.test_fk_to_self_model_not_in_admin) ... ok
 test_proper_manager_for_label_lookup (admin_widgets.tests.ForeignKeyRawIdWidgetTest.test_proper_manager_for_label_lookup) ... ok
@@ -29348,20 +29387,85 @@
 test_render_fk_as_pk_model (admin_widgets.tests.ForeignKeyRawIdWidgetTest.test_render_fk_as_pk_model) ... ok
 test_render_unsafe_limit_choices_to (admin_widgets.tests.ForeignKeyRawIdWidgetTest.test_render_unsafe_limit_choices_to) ... ok
 test_inactive_user (admin_views.test_forms.AdminAuthenticationFormTests.test_inactive_user) ... ok
-test_available_apps (admin_views.test_adminsite.SiteEachContextTest.test_available_apps) ... ok
-test_custom_admin_titles (admin_views.test_adminsite.SiteEachContextTest.test_custom_admin_titles) ... ok
-test_each_context (admin_views.test_adminsite.SiteEachContextTest.test_each_context) ... ok
-test_each_context_site_url_with_script_name (admin_views.test_adminsite.SiteEachContextTest.test_each_context_site_url_with_script_name) ... ok
-test_changed_message_uses_form_labels (admin_views.test_history_view.AdminHistoryViewTests.test_changed_message_uses_form_labels)
-Admin's model history change messages use form labels instead of ... ok
+test_admin_password_change (auth_tests.test_views.UUIDUserTests.test_admin_password_change) ... ok
 test_model_admin_no_delete_permission (admin_views.test_actions.AdminActionsPermissionTests.test_model_admin_no_delete_permission)
 Permission is denied if the user doesn't have delete permission for the ... ok
 test_model_admin_no_delete_permission_externalsubscriber (admin_views.test_actions.AdminActionsPermissionTests.test_model_admin_no_delete_permission_externalsubscriber)
 Permission is denied if the user doesn't have delete permission for a ... ok
 test_breadcrumbs_absent (admin_views.test_breadcrumbs.AdminBreadcrumbsTests.test_breadcrumbs_absent) ... ok
 test_breadcrumbs_present (admin_views.test_breadcrumbs.AdminBreadcrumbsTests.test_breadcrumbs_present) ... ok
-test_choice_links (admin_views.test_templatetags.DateHierarchyTests.test_choice_links) ... ok
-test_choice_links_datetime (admin_views.test_templatetags.DateHierarchyTests.test_choice_links_datetime) ... ok
+test_add (cache.tests.LocMemCacheTests.test_add) ... ok
+test_add_fail_on_pickleerror (cache.tests.LocMemCacheTests.test_add_fail_on_pickleerror) ... ok
+test_binary_string (cache.tests.LocMemCacheTests.test_binary_string) ... ok
+test_cache_read_for_model_instance (cache.tests.LocMemCacheTests.test_cache_read_for_model_instance) ... ok
+test_cache_read_for_model_instance_with_deferred (cache.tests.LocMemCacheTests.test_cache_read_for_model_instance_with_deferred) ... ok
+test_cache_versioning_add (cache.tests.LocMemCacheTests.test_cache_versioning_add) ... ok
+test_cache_versioning_delete (cache.tests.LocMemCacheTests.test_cache_versioning_delete) ... ok
+test_cache_versioning_get_set (cache.tests.LocMemCacheTests.test_cache_versioning_get_set) ... ok
+test_cache_versioning_get_set_many (cache.tests.LocMemCacheTests.test_cache_versioning_get_set_many) ... ok
+test_cache_versioning_has_key (cache.tests.LocMemCacheTests.test_cache_versioning_has_key) ... ok
+test_cache_versioning_incr_decr (cache.tests.LocMemCacheTests.test_cache_versioning_incr_decr) ... ok
+test_cache_write_for_model_instance_with_deferred (cache.tests.LocMemCacheTests.test_cache_write_for_model_instance_with_deferred) ... ok
+test_cache_write_unpicklable_object (cache.tests.LocMemCacheTests.test_cache_write_unpicklable_object) ... ok
+test_clear (cache.tests.LocMemCacheTests.test_clear) ... ok
+test_close (cache.tests.LocMemCacheTests.test_close) ... ok
+test_cull (cache.tests.LocMemCacheTests.test_cull) ... ok
+test_cull_delete_when_store_empty (cache.tests.LocMemCacheTests.test_cull_delete_when_store_empty) ... ok
+test_custom_key_func (cache.tests.LocMemCacheTests.test_custom_key_func) ... ok
+test_data_types (cache.tests.LocMemCacheTests.test_data_types) ... ok
+test_decr (cache.tests.LocMemCacheTests.test_decr) ... ok
+test_decr_version (cache.tests.LocMemCacheTests.test_decr_version) ... ok
+test_default_used_when_none_is_set (cache.tests.LocMemCacheTests.test_default_used_when_none_is_set)
+If None is cached, get() returns it instead of the default. ... ok
+test_delete (cache.tests.LocMemCacheTests.test_delete) ... ok
+test_delete_many (cache.tests.LocMemCacheTests.test_delete_many) ... ok
+test_delete_many_no_keys (cache.tests.LocMemCacheTests.test_delete_many_no_keys) ... ok
+test_delete_nonexistent (cache.tests.LocMemCacheTests.test_delete_nonexistent) ... ok
+test_expiration (cache.tests.LocMemCacheTests.test_expiration) ... ok
+test_float_timeout (cache.tests.LocMemCacheTests.test_float_timeout) ... ok
+test_forever_timeout (cache.tests.LocMemCacheTests.test_forever_timeout)
+Passing in None into timeout results in a value that is cached forever ... ok
+test_get_many (cache.tests.LocMemCacheTests.test_get_many) ... ok
+test_get_or_set (cache.tests.LocMemCacheTests.test_get_or_set) ... ok
+test_get_or_set_callable (cache.tests.LocMemCacheTests.test_get_or_set_callable) ... ok
+test_get_or_set_racing (cache.tests.LocMemCacheTests.test_get_or_set_racing) ... ok
+test_get_or_set_version (cache.tests.LocMemCacheTests.test_get_or_set_version) ... ok
+test_has_key (cache.tests.LocMemCacheTests.test_has_key) ... ok
+test_in (cache.tests.LocMemCacheTests.test_in) ... ok
+test_incr (cache.tests.LocMemCacheTests.test_incr) ... ok
+test_incr_decr_timeout (cache.tests.LocMemCacheTests.test_incr_decr_timeout)
+incr/decr does not modify expiry time (matches memcached behavior) ... ok
+test_incr_version (cache.tests.LocMemCacheTests.test_incr_version) ... ok
+test_invalid_key_characters (cache.tests.LocMemCacheTests.test_invalid_key_characters) ... ok
+test_invalid_key_length (cache.tests.LocMemCacheTests.test_invalid_key_length) ... ok
+test_invalid_with_version_key_length (cache.tests.LocMemCacheTests.test_invalid_with_version_key_length) ... ok
+test_locking_on_pickle (cache.tests.LocMemCacheTests.test_locking_on_pickle)
+#20613/#18541 -- Ensures pickling is done outside of the lock. ... ok
+test_long_timeout (cache.tests.LocMemCacheTests.test_long_timeout)
+Follow memcached's convention where a timeout greater than 30 days is ... ok
+test_lru_get (cache.tests.LocMemCacheTests.test_lru_get)
+get() moves cache keys. ... ok
+test_lru_incr (cache.tests.LocMemCacheTests.test_lru_incr)
+incr() moves cache keys. ... ok
+test_lru_set (cache.tests.LocMemCacheTests.test_lru_set)
+set() moves cache keys. ... ok
+test_multiple_caches (cache.tests.LocMemCacheTests.test_multiple_caches)
+Multiple locmem caches are isolated ... ok
+test_non_existent (cache.tests.LocMemCacheTests.test_non_existent)
+Nonexistent cache keys return as None/default. ... ok
+test_prefix (cache.tests.LocMemCacheTests.test_prefix) ... ok
+test_set_fail_on_pickleerror (cache.tests.LocMemCacheTests.test_set_fail_on_pickleerror) ... ok
+test_set_many (cache.tests.LocMemCacheTests.test_set_many) ... ok
+test_set_many_empty_data (cache.tests.LocMemCacheTests.test_set_many_empty_data) ... ok
+test_set_many_expiration (cache.tests.LocMemCacheTests.test_set_many_expiration) ... ok
+test_set_many_returns_empty_list_on_success (cache.tests.LocMemCacheTests.test_set_many_returns_empty_list_on_success)
+set_many() returns an empty list when all keys are inserted. ... ok
+test_simple (cache.tests.LocMemCacheTests.test_simple) ... ok
+test_touch (cache.tests.LocMemCacheTests.test_touch) ... ok
+test_unicode (cache.tests.LocMemCacheTests.test_unicode) ... ok
+test_zero_cull (cache.tests.LocMemCacheTests.test_zero_cull) ... ok
+test_zero_timeout (cache.tests.LocMemCacheTests.test_zero_timeout)
+Passing in zero into timeout results in a value that is not cached ... ok
 test_custom_to_field (admin_views.test_autocomplete_view.AutocompleteJsonViewTests.test_custom_to_field) ... ok
 test_custom_to_field_custom_pk (admin_views.test_autocomplete_view.AutocompleteJsonViewTests.test_custom_to_field_custom_pk) ... ok
 test_custom_to_field_permission_denied (admin_views.test_autocomplete_view.AutocompleteJsonViewTests.test_custom_to_field_permission_denied) ... ok
@@ -29382,6 +29486,10 @@
 test_to_field_resolution_with_fk_pk (admin_views.test_autocomplete_view.AutocompleteJsonViewTests.test_to_field_resolution_with_fk_pk) ... ok
 test_to_field_resolution_with_mti (admin_views.test_autocomplete_view.AutocompleteJsonViewTests.test_to_field_resolution_with_mti)
 to_field resolution should correctly resolve for target models using ... ok
+test_changed_message_uses_form_labels (admin_views.test_history_view.AdminHistoryViewTests.test_changed_message_uses_form_labels)
+Admin's model history change messages use form labels instead of ... ok
+test_choice_links (admin_views.test_templatetags.DateHierarchyTests.test_choice_links) ... ok
+test_choice_links_datetime (admin_views.test_templatetags.DateHierarchyTests.test_choice_links_datetime) ... ok
 test_included_app_list_template_context_fully_set (admin_views.test_nav_sidebar.AdminSidebarTests.test_included_app_list_template_context_fully_set) ... ok
 test_sidebar_aria_current_page (admin_views.test_nav_sidebar.AdminSidebarTests.test_sidebar_aria_current_page) ... ok
 test_sidebar_aria_current_page_missing_without_request_context_processor (admin_views.test_nav_sidebar.AdminSidebarTests.test_sidebar_aria_current_page_missing_without_request_context_processor) ... ok
@@ -29389,6 +29497,9 @@
 test_sidebar_model_name_non_ascii (admin_views.test_nav_sidebar.AdminSidebarTests.test_sidebar_model_name_non_ascii) ... ok
 test_sidebar_not_on_index (admin_views.test_nav_sidebar.AdminSidebarTests.test_sidebar_not_on_index) ... ok
 test_sidebar_unauthenticated (admin_views.test_nav_sidebar.AdminSidebarTests.test_sidebar_unauthenticated) ... ok
+test_should_be_able_to_edit_related_objects_on_add_view (admin_views.tests.AdminCustomSaveRelatedTests.test_should_be_able_to_edit_related_objects_on_add_view) ... ok
+test_should_be_able_to_edit_related_objects_on_change_view (admin_views.tests.AdminCustomSaveRelatedTests.test_should_be_able_to_edit_related_objects_on_change_view) ... ok
+test_should_be_able_to_edit_related_objects_on_changelist_view (admin_views.tests.AdminCustomSaveRelatedTests.test_should_be_able_to_edit_related_objects_on_changelist_view) ... ok
 test_aggregate_over_annotation (annotations.tests.NonAggregateAnnotationTestCase.test_aggregate_over_annotation) ... ok
 test_aggregate_over_full_expression_annotation (annotations.tests.NonAggregateAnnotationTestCase.test_aggregate_over_full_expression_annotation) ... ok
 test_alias_forbidden_chars (annotations.tests.NonAggregateAnnotationTestCase.test_alias_forbidden_chars) ... ok
@@ -29465,21 +29576,6 @@
 test_submit_row (admin_views.test_templatetags.AdminTemplateTagsTest.test_submit_row)
 submit_row template tag should pass whole context. ... ok
 test_submit_row_save_as_new_add_permission_required (admin_views.test_templatetags.AdminTemplateTagsTest.test_submit_row_save_as_new_add_permission_required) ... ok
-test_contenttype_in_separate_db (admin_views.test_multidb.ViewOnSiteTests.test_contenttype_in_separate_db) ... ok
-test_inline (admin_views.tests.AdminInheritedInlinesTest.test_inline)
-Inline models which inherit from a common parent are correctly handled. ... ok
-test_should_be_able_to_edit_related_objects_on_add_view (admin_views.tests.AdminCustomSaveRelatedTests.test_should_be_able_to_edit_related_objects_on_add_view) ... ok
-test_should_be_able_to_edit_related_objects_on_change_view (admin_views.tests.AdminCustomSaveRelatedTests.test_should_be_able_to_edit_related_objects_on_change_view) ... ok
-test_should_be_able_to_edit_related_objects_on_changelist_view (admin_views.tests.AdminCustomSaveRelatedTests.test_should_be_able_to_edit_related_objects_on_changelist_view) ... ok
-test_add_view (admin_views.test_multidb.MultiDatabaseTests.test_add_view) ... ok
-test_change_view (admin_views.test_multidb.MultiDatabaseTests.test_change_view) ... ok
-test_delete_view (admin_views.test_multidb.MultiDatabaseTests.test_delete_view) ... ok
-test_read_only_methods_add_view (admin_views.test_multidb.MultiDatabaseTests.test_read_only_methods_add_view) ... ok
-test_read_only_methods_change_view (admin_views.test_multidb.MultiDatabaseTests.test_read_only_methods_change_view) ... ok
-test_read_only_methods_delete_view (admin_views.test_multidb.MultiDatabaseTests.test_read_only_methods_delete_view) ... ok
-test_form_has_multipart_enctype (admin_views.tests.AdminInlineFileUploadTest.test_form_has_multipart_enctype) ... ok
-test_inline_file_upload_edit_validation_error_post (admin_views.tests.AdminInlineFileUploadTest.test_inline_file_upload_edit_validation_error_post)
-Inline file uploads correctly display prior data (#10002). ... ok
 test_aggregate (aggregation_regress.tests.AggregationTests.test_aggregate) ... ok
 test_aggregate_and_annotate_duplicate_columns (aggregation_regress.tests.AggregationTests.test_aggregate_and_annotate_duplicate_columns) ... ok
 test_aggregate_and_annotate_duplicate_columns_proxy (aggregation_regress.tests.AggregationTests.test_aggregate_and_annotate_duplicate_columns_proxy) ... ok
@@ -29561,6 +29657,15 @@
 test_values_list_annotation_args_ordering (aggregation_regress.tests.AggregationTests.test_values_list_annotation_args_ordering)
 Annotate *args ordering should be preserved in values_list results. ... ok
 test_values_queryset_non_conflict (aggregation_regress.tests.AggregationTests.test_values_queryset_non_conflict) ... ok
+test_add_view (admin_views.test_multidb.MultiDatabaseTests.test_add_view) ... ok
+test_change_view (admin_views.test_multidb.MultiDatabaseTests.test_change_view) ... ok
+test_delete_view (admin_views.test_multidb.MultiDatabaseTests.test_delete_view) ... ok
+test_read_only_methods_add_view (admin_views.test_multidb.MultiDatabaseTests.test_read_only_methods_add_view) ... ok
+test_read_only_methods_change_view (admin_views.test_multidb.MultiDatabaseTests.test_read_only_methods_change_view) ... ok
+test_read_only_methods_delete_view (admin_views.test_multidb.MultiDatabaseTests.test_read_only_methods_delete_view) ... ok
+test_contenttype_in_separate_db (admin_views.test_multidb.ViewOnSiteTests.test_contenttype_in_separate_db) ... ok
+test_inline (admin_views.tests.AdminInheritedInlinesTest.test_inline)
+Inline models which inherit from a common parent are correctly handled. ... ok
 test_js_minified_only_if_debug_is_false (admin_views.tests.AdminJavaScriptTest.test_js_minified_only_if_debug_is_false)
 The minified versions of the JS files are only used when DEBUG is False. ... ok
 test_action_column_class (admin_views.test_actions.AdminActionsTest.test_action_column_class)
@@ -29611,6 +29716,42 @@
 User sees a warning when 'Go' is pressed and no action is selected. ... ok
 test_user_message_on_none_selected (admin_views.test_actions.AdminActionsTest.test_user_message_on_none_selected)
 User sees a warning when 'Go' is pressed and no items are selected. ... ok
+test_form_has_multipart_enctype (admin_views.tests.AdminInlineFileUploadTest.test_form_has_multipart_enctype) ... ok
+test_inline_file_upload_edit_validation_error_post (admin_views.tests.AdminInlineFileUploadTest.test_inline_file_upload_edit_validation_error_post)
+Inline file uploads correctly display prior data (#10002). ... ok
+test_changelist_disallows_password_lookups (auth_tests.test_views.ChangelistTests.test_changelist_disallows_password_lookups) ... ok
+test_password_change_bad_url (auth_tests.test_views.ChangelistTests.test_password_change_bad_url) ... ok
+test_user_change_different_user_password (auth_tests.test_views.ChangelistTests.test_user_change_different_user_password) ... ok
+test_user_change_email (auth_tests.test_views.ChangelistTests.test_user_change_email) ... ok
+test_user_change_password_passes_user_to_has_change_permission (auth_tests.test_views.ChangelistTests.test_user_change_password_passes_user_to_has_change_permission) ... ok
+test_user_not_change (auth_tests.test_views.ChangelistTests.test_user_not_change) ... ok
+test_user_with_unusable_password_change_password (auth_tests.test_views.ChangelistTests.test_user_with_unusable_password_change_password) ... ok
+test_user_with_usable_password_change_password (auth_tests.test_views.ChangelistTests.test_user_with_usable_password_change_password) ... ok
+test_view_user_password_is_readonly (auth_tests.test_views.ChangelistTests.test_view_user_password_is_readonly) ... ok
+test_change_password_template (admin_views.tests.AdminCustomTemplateTests.test_change_password_template) ... ok
+test_change_password_template_helptext_no_id (admin_views.tests.AdminCustomTemplateTests.test_change_password_template_helptext_no_id) ... ok
+test_custom_model_admin_templates (admin_views.tests.AdminCustomTemplateTests.test_custom_model_admin_templates) ... ok
+test_extended_bodyclass_change_list (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_change_list)
+The admin/change_list.html' template uses block.super ... ok
+test_extended_bodyclass_template_change_form (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_change_form)
+The admin/change_form.html template uses block.super in the ... ok
+test_extended_bodyclass_template_delete_confirmation (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_delete_confirmation)
+The admin/delete_confirmation.html template uses ... ok
+test_extended_bodyclass_template_delete_selected_confirmation (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_delete_selected_confirmation)
+The admin/delete_selected_confirmation.html template uses ... ok
+test_extended_bodyclass_template_index (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_index)
+The admin/index.html template uses block.super in the bodyclass block. ... ok
+test_extended_bodyclass_template_login (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_login)
+The admin/login.html template uses block.super in the ... ok
+test_extended_extrabody (admin_views.tests.AdminCustomTemplateTests.test_extended_extrabody) ... ok
+test_filter_with_custom_template (admin_views.tests.AdminCustomTemplateTests.test_filter_with_custom_template)
+A custom template can be used to render an admin filter. ... ok
+test_message_debug (admin_views.tests.AdminUserMessageTest.test_message_debug) ... ok
+test_message_error (admin_views.tests.AdminUserMessageTest.test_message_error) ... ok
+test_message_extra_tags (admin_views.tests.AdminUserMessageTest.test_message_extra_tags) ... ok
+test_message_info (admin_views.tests.AdminUserMessageTest.test_message_info) ... ok
+test_message_success (admin_views.tests.AdminUserMessageTest.test_message_success) ... ok
+test_message_warning (admin_views.tests.AdminUserMessageTest.test_message_warning) ... ok
 test_add_model_modeladmin_defer_qs (admin_views.tests.AdminCustomQuerysetTest.test_add_model_modeladmin_defer_qs) ... ok
 test_add_model_modeladmin_only_qs (admin_views.tests.AdminCustomQuerysetTest.test_add_model_modeladmin_only_qs) ... ok
 test_change_view (admin_views.tests.AdminCustomQuerysetTest.test_change_view) ... ok
@@ -29620,6 +29761,11 @@
 test_edit_model_modeladmin_only_qs (admin_views.tests.AdminCustomQuerysetTest.test_edit_model_modeladmin_only_qs) ... ok
 test_history_view_custom_qs (admin_views.tests.AdminCustomQuerysetTest.test_history_view_custom_qs)
 Custom querysets are considered for the admin history view. ... ok
+test_filters (admin_views.tests.AdminDocsTest.test_filters) ... ok
+test_index_headers (admin_views.tests.AdminDocsTest.test_index_headers) ... ok
+test_tags (admin_views.tests.AdminDocsTest.test_tags) ... ok
+test_client_logout_url_can_be_used_to_login (admin_views.tests.AdminViewLogoutTests.test_client_logout_url_can_be_used_to_login) ... ok
+test_logout (admin_views.tests.AdminViewLogoutTests.test_logout) ... ok
 test_add_implementation (aggregation.tests.AggregateTestCase.test_add_implementation) ... ok
 test_aggregate_alias (aggregation.tests.AggregateTestCase.test_aggregate_alias) ... ok
 test_aggregate_annotation (aggregation.tests.AggregateTestCase.test_aggregate_annotation) ... ok
@@ -29740,60 +29886,6 @@
 Doing exclude() on a foreign model after annotate() doesn't crash. ... ok
 test_values_aggregation (aggregation.tests.AggregateTestCase.test_values_aggregation) ... ok
 test_values_annotation_with_expression (aggregation.tests.AggregateTestCase.test_values_annotation_with_expression) ... ok
-test_char_pk_inline (admin_views.tests.AdminInlineTests.test_char_pk_inline)
-A model with a character PK can be saved as inlines. Regression for #10992 ... ok
-test_explicit_autofield_inline (admin_views.tests.AdminInlineTests.test_explicit_autofield_inline)
-A model with an explicit autofield primary key can be saved as inlines. ... ok
-test_inherited_inline (admin_views.tests.AdminInlineTests.test_inherited_inline)
-An inherited model can be saved as inlines. Regression for #11042 ... ok
-test_integer_pk_inline (admin_views.tests.AdminInlineTests.test_integer_pk_inline)
-A model with an integer PK can be saved as inlines. Regression for #10992 ... ok
-test_ordered_inline (admin_views.tests.AdminInlineTests.test_ordered_inline)
-An inline with an editable ordering fields is updated correctly. ... ok
-test_simple_inline (admin_views.tests.AdminInlineTests.test_simple_inline)
-A simple model can be saved as inlines ... ok
-test_change_password_template (admin_views.tests.AdminCustomTemplateTests.test_change_password_template) ... ok
-test_change_password_template_helptext_no_id (admin_views.tests.AdminCustomTemplateTests.test_change_password_template_helptext_no_id) ... ok
-test_custom_model_admin_templates (admin_views.tests.AdminCustomTemplateTests.test_custom_model_admin_templates) ... ok
-test_extended_bodyclass_change_list (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_change_list)
-The admin/change_list.html' template uses block.super ... ok
-test_extended_bodyclass_template_change_form (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_change_form)
-The admin/change_form.html template uses block.super in the ... ok
-test_extended_bodyclass_template_delete_confirmation (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_delete_confirmation)
-The admin/delete_confirmation.html template uses ... ok
-test_extended_bodyclass_template_delete_selected_confirmation (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_delete_selected_confirmation)
-The admin/delete_selected_confirmation.html template uses ... ok
-test_extended_bodyclass_template_index (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_index)
-The admin/index.html template uses block.super in the bodyclass block. ... ok
-test_extended_bodyclass_template_login (admin_views.tests.AdminCustomTemplateTests.test_extended_bodyclass_template_login)
-The admin/login.html template uses block.super in the ... ok
-test_extended_extrabody (admin_views.tests.AdminCustomTemplateTests.test_extended_extrabody) ... ok
-test_filter_with_custom_template (admin_views.tests.AdminCustomTemplateTests.test_filter_with_custom_template)
-A custom template can be used to render an admin filter. ... ok
-test_filters (admin_views.tests.AdminDocsTest.test_filters) ... ok
-test_index_headers (admin_views.tests.AdminDocsTest.test_index_headers) ... ok
-test_tags (admin_views.tests.AdminDocsTest.test_tags) ... ok
-test_message_debug (admin_views.tests.AdminUserMessageTest.test_message_debug) ... ok
-test_message_error (admin_views.tests.AdminUserMessageTest.test_message_error) ... ok
-test_message_extra_tags (admin_views.tests.AdminUserMessageTest.test_message_extra_tags) ... ok
-test_message_info (admin_views.tests.AdminUserMessageTest.test_message_info) ... ok
-test_message_success (admin_views.tests.AdminUserMessageTest.test_message_success) ... ok
-test_message_warning (admin_views.tests.AdminUserMessageTest.test_message_warning) ... ok
-test_client_logout_url_can_be_used_to_login (admin_views.tests.AdminViewLogoutTests.test_client_logout_url_can_be_used_to_login) ... ok
-test_logout (admin_views.tests.AdminViewLogoutTests.test_logout) ... ok
-test_changelist_disallows_password_lookups (auth_tests.test_views.ChangelistTests.test_changelist_disallows_password_lookups) ... ok
-test_password_change_bad_url (auth_tests.test_views.ChangelistTests.test_password_change_bad_url) ... ok
-test_user_change_different_user_password (auth_tests.test_views.ChangelistTests.test_user_change_different_user_password) ... ok
-test_user_change_email (auth_tests.test_views.ChangelistTests.test_user_change_email) ... ok
-test_user_change_password_passes_user_to_has_change_permission (auth_tests.test_views.ChangelistTests.test_user_change_password_passes_user_to_has_change_permission) ... ok
-test_user_not_change (auth_tests.test_views.ChangelistTests.test_user_not_change) ... ok
-test_user_with_unusable_password_change_password (auth_tests.test_views.ChangelistTests.test_user_with_unusable_password_change_password) ... ok
-test_user_with_usable_password_change_password (auth_tests.test_views.ChangelistTests.test_user_with_usable_password_change_password) ... ok
-test_view_user_password_is_readonly (auth_tests.test_views.ChangelistTests.test_view_user_password_is_readonly) ... ok
-test_change_form_URL_has_correct_value (admin_views.tests.AdminViewFormUrlTest.test_change_form_URL_has_correct_value)
-change_view has form_url in response.context ... ok
-test_initial_data_can_be_overridden (admin_views.tests.AdminViewFormUrlTest.test_initial_data_can_be_overridden)
-The behavior for setting initial form data can be overridden in the ... ok
 test_beginning_matches (admin_views.tests.AdminSearchTest.test_beginning_matches) ... ok
 test_exact_matches (admin_views.tests.AdminSearchTest.test_exact_matches) ... ok
 test_no_total_count (admin_views.tests.AdminSearchTest.test_no_total_count)
@@ -29806,6 +29898,61 @@
 test_search_with_spaces (admin_views.tests.AdminSearchTest.test_search_with_spaces) ... ok
 test_with_fk_to_field (admin_views.tests.AdminSearchTest.test_with_fk_to_field)
 The to_field GET parameter is preserved when a search is performed. ... ok
+test_change_form_URL_has_correct_value (admin_views.tests.AdminViewFormUrlTest.test_change_form_URL_has_correct_value)
+change_view has form_url in response.context ... ok
+test_initial_data_can_be_overridden (admin_views.tests.AdminViewFormUrlTest.test_initial_data_can_be_overridden)
+The behavior for setting initial form data can be overridden in the ... ok
+test_char_pk_inline (admin_views.tests.AdminInlineTests.test_char_pk_inline)
+A model with a character PK can be saved as inlines. Regression for #10992 ... ok
+test_explicit_autofield_inline (admin_views.tests.AdminInlineTests.test_explicit_autofield_inline)
+A model with an explicit autofield primary key can be saved as inlines. ... ok
+test_inherited_inline (admin_views.tests.AdminInlineTests.test_inherited_inline)
+An inherited model can be saved as inlines. Regression for #11042 ... ok
+test_integer_pk_inline (admin_views.tests.AdminInlineTests.test_integer_pk_inline)
+A model with an integer PK can be saved as inlines. Regression for #10992 ... ok
+test_ordered_inline (admin_views.tests.AdminInlineTests.test_ordered_inline)
+An inline with an editable ordering fields is updated correctly. ... ok
+test_simple_inline (admin_views.tests.AdminInlineTests.test_simple_inline)
+A simple model can be saved as inlines ... ok
+test_known_url_missing_slash_redirects_login_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_missing_slash_redirects_login_if_not_authenticated) ... ok
+test_known_url_missing_slash_redirects_with_slash_if_not_auth_no_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_missing_slash_redirects_with_slash_if_not_auth_no_catch_all_view) ... ok
+test_known_url_redirects_login_if_not_auth_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_redirects_login_if_not_auth_without_final_catch_all_view) ... ok
+test_known_url_redirects_login_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_redirects_login_if_not_authenticated) ... ok
+test_missing_slash_append_slash_false (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_false) ... ok
+test_missing_slash_append_slash_false_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_false_without_final_catch_all_view) ... ok
+test_missing_slash_append_slash_true (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true) ... ok
+test_missing_slash_append_slash_true_force_script_name (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_force_script_name) ... ok
+test_missing_slash_append_slash_true_non_staff_user (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_non_staff_user) ... ok
+test_missing_slash_append_slash_true_non_staff_user_query_string (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_non_staff_user_query_string) ... ok
+test_missing_slash_append_slash_true_query_string (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_query_string) ... ok
+test_missing_slash_append_slash_true_query_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_query_without_final_catch_all_view) ... ok
+test_missing_slash_append_slash_true_script_name (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_script_name) ... ok
+test_missing_slash_append_slash_true_script_name_query_string (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_script_name_query_string) ... ok
+test_missing_slash_append_slash_true_unknown_url (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_unknown_url) ... ok
+test_missing_slash_append_slash_true_unknown_url_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_unknown_url_without_final_catch_all_view) ... ok
+test_missing_slash_append_slash_true_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_without_final_catch_all_view) ... ok
+test_non_admin_url_404_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_non_admin_url_404_if_not_authenticated) ... ok
+test_non_admin_url_shares_url_prefix (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_non_admin_url_shares_url_prefix) ... ok
+test_non_admin_url_shares_url_prefix_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_non_admin_url_shares_url_prefix_without_final_catch_all_view) ... ok
+test_single_model_no_append_slash (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_single_model_no_append_slash) ... ok
+test_unknown_url_404_if_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_404_if_authenticated) ... ok
+test_unknown_url_404_if_authenticated_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_404_if_authenticated_without_final_catch_all_view) ... ok
+test_unknown_url_404_if_not_authenticated_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_404_if_not_authenticated_without_final_catch_all_view) ... ok
+test_unknown_url_no_trailing_slash_if_not_auth_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_no_trailing_slash_if_not_auth_without_final_catch_all_view) ... ok
+test_unknown_url_redirects_login_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_redirects_login_if_not_authenticated) ... ok
+test_unkown_url_without_trailing_slash_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unkown_url_without_trailing_slash_if_not_authenticated) ... ok
+test_url_no_trailing_slash_if_not_auth_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_url_no_trailing_slash_if_not_auth_without_final_catch_all_view) ... ok
+test_url_without_trailing_slash_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_url_without_trailing_slash_if_not_authenticated) ... ok
+test_no_standard_modeladmin_urls (admin_views.tests.AdminViewsNoUrlTest.test_no_standard_modeladmin_urls)
+Admin index views don't break when user's ModelAdmin removes standard urls ... ok
+test_unicode_delete (admin_views.tests.AdminViewUnicodeTest.test_unicode_delete)
+The delete_view handles non-ASCII characters ... ok
+test_unicode_edit (admin_views.tests.AdminViewUnicodeTest.test_unicode_edit)
+A test to ensure that POST on edit_view handles non-ASCII characters. ... ok
+test_add (admin_views.tests.AdminViewProxyModelPermissionsTests.test_add) ... ok
+test_change (admin_views.tests.AdminViewProxyModelPermissionsTests.test_change) ... ok
+test_delete (admin_views.tests.AdminViewProxyModelPermissionsTests.test_delete) ... ok
+test_view (admin_views.tests.AdminViewProxyModelPermissionsTests.test_view) ... ok
 test_cyclic (admin_views.tests.AdminViewDeletedObjectsTest.test_cyclic)
 Cyclic relationships should still cause each object to only be ... ok
 test_delete_view_uses_get_deleted_objects (admin_views.tests.AdminViewDeletedObjectsTest.test_delete_view_uses_get_deleted_objects)
@@ -29829,16 +29976,6 @@
 test_post_delete_restricted (admin_views.tests.AdminViewDeletedObjectsTest.test_post_delete_restricted) ... ok
 test_protected (admin_views.tests.AdminViewDeletedObjectsTest.test_protected) ... ok
 test_restricted (admin_views.tests.AdminViewDeletedObjectsTest.test_restricted) ... ok
-test_unicode_delete (admin_views.tests.AdminViewUnicodeTest.test_unicode_delete)
-The delete_view handles non-ASCII characters ... ok
-test_unicode_edit (admin_views.tests.AdminViewUnicodeTest.test_unicode_edit)
-A test to ensure that POST on edit_view handles non-ASCII characters. ... ok
-test_no_standard_modeladmin_urls (admin_views.tests.AdminViewsNoUrlTest.test_no_standard_modeladmin_urls)
-Admin index views don't break when user's ModelAdmin removes standard urls ... ok
-test_add (admin_views.tests.AdminViewProxyModelPermissionsTests.test_add) ... ok
-test_change (admin_views.tests.AdminViewProxyModelPermissionsTests.test_change) ... ok
-test_delete (admin_views.tests.AdminViewProxyModelPermissionsTests.test_delete) ... ok
-test_view (admin_views.tests.AdminViewProxyModelPermissionsTests.test_view) ... ok
 test_add_view_form_and_formsets_run_validation (admin_views.tests.AdminViewOnSiteTests.test_add_view_form_and_formsets_run_validation)
 Issue #20522 ... ok
 test_callable (admin_views.tests.AdminViewOnSiteTests.test_callable)
@@ -29856,37 +29993,14 @@
 The default behavior is followed if view_on_site is True ... ok
 test_view_on_site_url_non_integer_ids (admin_views.tests.AdminViewOnSiteTests.test_view_on_site_url_non_integer_ids)
 The view_on_site URL accepts non-integer ids. ... ok
-test_known_url_missing_slash_redirects_login_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_missing_slash_redirects_login_if_not_authenticated) ... ok
-test_known_url_missing_slash_redirects_with_slash_if_not_auth_no_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_missing_slash_redirects_with_slash_if_not_auth_no_catch_all_view) ... ok
-test_known_url_redirects_login_if_not_auth_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_redirects_login_if_not_auth_without_final_catch_all_view) ... ok
-test_known_url_redirects_login_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_known_url_redirects_login_if_not_authenticated) ... ok
-test_missing_slash_append_slash_false (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_false) ... ok
-test_missing_slash_append_slash_false_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_false_without_final_catch_all_view) ... ok
-test_missing_slash_append_slash_true (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true) ... ok
-test_missing_slash_append_slash_true_force_script_name (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_force_script_name) ... ok
-test_missing_slash_append_slash_true_non_staff_user (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_non_staff_user) ... ok
-test_missing_slash_append_slash_true_non_staff_user_query_string (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_non_staff_user_query_string) ... ok
-test_missing_slash_append_slash_true_query_string (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_query_string) ... ok
-test_missing_slash_append_slash_true_query_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_query_without_final_catch_all_view) ... ok
-test_missing_slash_append_slash_true_script_name (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_script_name) ... ok
-test_missing_slash_append_slash_true_script_name_query_string (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_script_name_query_string) ... ok
-test_missing_slash_append_slash_true_unknown_url (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_unknown_url) ... ok
-test_missing_slash_append_slash_true_unknown_url_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_unknown_url_without_final_catch_all_view) ... ok
-test_missing_slash_append_slash_true_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_missing_slash_append_slash_true_without_final_catch_all_view) ... ok
-test_non_admin_url_404_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_non_admin_url_404_if_not_authenticated) ... ok
-test_non_admin_url_shares_url_prefix (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_non_admin_url_shares_url_prefix) ... ok
-test_non_admin_url_shares_url_prefix_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_non_admin_url_shares_url_prefix_without_final_catch_all_view) ... ok
-test_single_model_no_append_slash (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_single_model_no_append_slash) ... ok
-test_unknown_url_404_if_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_404_if_authenticated) ... ok
-test_unknown_url_404_if_authenticated_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_404_if_authenticated_without_final_catch_all_view) ... ok
-test_unknown_url_404_if_not_authenticated_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_404_if_not_authenticated_without_final_catch_all_view) ... ok
-test_unknown_url_no_trailing_slash_if_not_auth_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_no_trailing_slash_if_not_auth_without_final_catch_all_view) ... ok
-test_unknown_url_redirects_login_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unknown_url_redirects_login_if_not_authenticated) ... ok
-test_unkown_url_without_trailing_slash_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_unkown_url_without_trailing_slash_if_not_authenticated) ... ok
-test_url_no_trailing_slash_if_not_auth_without_final_catch_all_view (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_url_no_trailing_slash_if_not_auth_without_final_catch_all_view) ... ok
-test_url_without_trailing_slash_if_not_authenticated (admin_views.tests.AdminSiteFinalCatchAllPatternTests.test_url_without_trailing_slash_if_not_authenticated) ... ok
 test_explicitly_provided_pk (admin_views.tests.GetFormsetsWithInlinesArgumentTest.test_explicitly_provided_pk) ... ok
 test_implicitly_generated_pk (admin_views.tests.GetFormsetsWithInlinesArgumentTest.test_implicitly_generated_pk) ... ok
+test_callable (admin_views.tests.InlineAdminViewOnSiteTest.test_callable)
+The right link is displayed if view_on_site is a callable ... ok
+test_false (admin_views.tests.InlineAdminViewOnSiteTest.test_false)
+The 'View on site' button is not displayed if view_on_site is False ... ok
+test_true (admin_views.tests.InlineAdminViewOnSiteTest.test_true)
+The 'View on site' button is displayed if view_on_site is True ... ok
 test_custom_admin_site_app_index_view_and_template (admin_views.tests.CustomModelAdminTest.test_custom_admin_site_app_index_view_and_template) ... ok
 test_custom_admin_site_index_view_and_template (admin_views.tests.CustomModelAdminTest.test_custom_admin_site_index_view_and_template) ... ok
 test_custom_admin_site_login_form (admin_views.tests.CustomModelAdminTest.test_custom_admin_site_login_form) ... ok
@@ -29897,62 +30011,8 @@
 test_custom_admin_site_password_change_with_extra_context (admin_views.tests.CustomModelAdminTest.test_custom_admin_site_password_change_with_extra_context) ... ok
 test_custom_admin_site_view (admin_views.tests.CustomModelAdminTest.test_custom_admin_site_view) ... ok
 test_pwd_change_custom_template (admin_views.tests.CustomModelAdminTest.test_pwd_change_custom_template) ... ok
-test_app_model_in_app_index_body_class (admin_views.tests.CSSTest.test_app_model_in_app_index_body_class)
-Ensure app and model tag are correctly read by app_index template ... ok
-test_app_model_in_delete_confirmation_body_class (admin_views.tests.CSSTest.test_app_model_in_delete_confirmation_body_class)
-Ensure app and model tag are correctly read by delete_confirmation ... ok
-test_app_model_in_delete_selected_confirmation_body_class (admin_views.tests.CSSTest.test_app_model_in_delete_selected_confirmation_body_class)
-Ensure app and model tag are correctly read by ... ok
-test_app_model_in_form_body_class (admin_views.tests.CSSTest.test_app_model_in_form_body_class)
-Ensure app and model tag are correctly read by change_form template ... ok
-test_app_model_in_list_body_class (admin_views.tests.CSSTest.test_app_model_in_list_body_class)
-Ensure app and model tag are correctly read by change_list template ... ok
-test_changelist_field_classes (admin_views.tests.CSSTest.test_changelist_field_classes)
-Cells of the change list table should contain the field name in their ... ok
-test_field_prefix_css_classes (admin_views.tests.CSSTest.test_field_prefix_css_classes)
-Fields have a CSS class name with a 'field-' prefix. ... ok
-test_index_css_classes (admin_views.tests.CSSTest.test_index_css_classes)
-CSS class names are used for each app and model on the admin index ... ok
 test_limit_choices_to_as_callable (admin_views.tests.LimitChoicesToInAdminTest.test_limit_choices_to_as_callable)
 Test for ticket 2445 changes to admin. ... ok
-test_changelist_input_html (admin_views.tests.AdminViewListEditable.test_changelist_input_html) ... ok
-test_custom_pk (admin_views.tests.AdminViewListEditable.test_custom_pk) ... ok
-test_inheritance (admin_views.tests.AdminViewListEditable.test_inheritance) ... ok
-test_inheritance_2 (admin_views.tests.AdminViewListEditable.test_inheritance_2) ... ok
-test_list_editable_action_choices (admin_views.tests.AdminViewListEditable.test_list_editable_action_choices) ... ok
-test_list_editable_action_submit (admin_views.tests.AdminViewListEditable.test_list_editable_action_submit) ... ok
-test_list_editable_ordering (admin_views.tests.AdminViewListEditable.test_list_editable_ordering) ... ok
-test_list_editable_pagination (admin_views.tests.AdminViewListEditable.test_list_editable_pagination)
-Pagination works for list_editable items. ... ok
-test_list_editable_popup (admin_views.tests.AdminViewListEditable.test_list_editable_popup)
-Fields should not be list-editable in popups. ... ok
-test_non_field_errors (admin_views.tests.AdminViewListEditable.test_non_field_errors)
-Non-field errors are displayed for each of the forms in the ... ok
-test_non_form_errors (admin_views.tests.AdminViewListEditable.test_non_form_errors) ... ok
-test_non_form_errors_is_errorlist (admin_views.tests.AdminViewListEditable.test_non_form_errors_is_errorlist) ... ok
-test_pk_hidden_fields (admin_views.tests.AdminViewListEditable.test_pk_hidden_fields)
-hidden pk fields aren't displayed in the table body and their ... ok
-test_pk_hidden_fields_with_list_display_links (admin_views.tests.AdminViewListEditable.test_pk_hidden_fields_with_list_display_links)
-Similarly as test_pk_hidden_fields, but when the hidden pk fields are ... ok
-test_post_messages (admin_views.tests.AdminViewListEditable.test_post_messages) ... ok
-test_post_submission (admin_views.tests.AdminViewListEditable.test_post_submission) ... ok
-test_empty (admin_views.tests.DateHierarchyTests.test_empty)
-No date hierarchy links display with empty changelist. ... ok
-test_multiple_years (admin_views.tests.DateHierarchyTests.test_multiple_years)
-year-level links appear for year-spanning changelist. ... ok
-test_related_field (admin_views.tests.DateHierarchyTests.test_related_field) ... ok
-test_single (admin_views.tests.DateHierarchyTests.test_single)
-Single day-level date hierarchy appears for single object. ... ok
-test_within_month (admin_views.tests.DateHierarchyTests.test_within_month)
-day-level links appear for changelist within single month. ... ok
-test_within_year (admin_views.tests.DateHierarchyTests.test_within_year)
-month-level links appear for changelist within single year. ... ok
-test_callable (admin_views.tests.InlineAdminViewOnSiteTest.test_callable)
-The right link is displayed if view_on_site is a callable ... ok
-test_false (admin_views.tests.InlineAdminViewOnSiteTest.test_false)
-The 'View on site' button is not displayed if view_on_site is False ... ok
-test_true (admin_views.tests.InlineAdminViewOnSiteTest.test_true)
-The 'View on site' button is displayed if view_on_site is True ... ok
 test_change_view_history_link (admin_views.tests.AdminViewStringPrimaryKeyTest.test_change_view_history_link)
 Object history button link should work and contain the pk value quoted. ... ok
 test_changelist_to_changeform_link (admin_views.tests.AdminViewStringPrimaryKeyTest.test_changelist_to_changeform_link)
@@ -29976,17 +30036,33 @@
 A model with a primary key that ends with delete should be visible ... ok
 test_url_conflicts_with_history (admin_views.tests.AdminViewStringPrimaryKeyTest.test_url_conflicts_with_history)
 A model with a primary key that ends with history should be visible ... ok
-test_prepopulated_maxlength_localized (admin_views.tests.PrePopulatedTest.test_prepopulated_maxlength_localized)
-Regression test for #15938: if USE_THOUSAND_SEPARATOR is set, make sure ... ok
-test_prepopulated_off (admin_views.tests.PrePopulatedTest.test_prepopulated_off) ... ok
-test_prepopulated_on (admin_views.tests.PrePopulatedTest.test_prepopulated_on) ... ok
-test_view_only_add_form (admin_views.tests.PrePopulatedTest.test_view_only_add_form)
-PrePopulatedPostReadOnlyAdmin.prepopulated_fields includes 'slug' ... ok
-test_view_only_change_form (admin_views.tests.PrePopulatedTest.test_view_only_change_form)
-PrePopulatedPostReadOnlyAdmin.prepopulated_fields includes 'slug'. That ... ok
-test_secure_view_shows_login_if_not_logged_in (admin_views.tests.SecureViewTests.test_secure_view_shows_login_if_not_logged_in) ... ok
-test_staff_member_required_decorator_works_with_argument (admin_views.tests.SecureViewTests.test_staff_member_required_decorator_works_with_argument)
-Staff_member_required decorator works with an argument ... ok
+test_empty (admin_views.tests.DateHierarchyTests.test_empty)
+No date hierarchy links display with empty changelist. ... ok
+test_multiple_years (admin_views.tests.DateHierarchyTests.test_multiple_years)
+year-level links appear for year-spanning changelist. ... ok
+test_related_field (admin_views.tests.DateHierarchyTests.test_related_field) ... ok
+test_single (admin_views.tests.DateHierarchyTests.test_single)
+Single day-level date hierarchy appears for single object. ... ok
+test_within_month (admin_views.tests.DateHierarchyTests.test_within_month)
+day-level links appear for changelist within single month. ... ok
+test_within_year (admin_views.tests.DateHierarchyTests.test_within_year)
+month-level links appear for changelist within single year. ... ok
+test_app_model_in_app_index_body_class (admin_views.tests.CSSTest.test_app_model_in_app_index_body_class)
+Ensure app and model tag are correctly read by app_index template ... ok
+test_app_model_in_delete_confirmation_body_class (admin_views.tests.CSSTest.test_app_model_in_delete_confirmation_body_class)
+Ensure app and model tag are correctly read by delete_confirmation ... ok
+test_app_model_in_delete_selected_confirmation_body_class (admin_views.tests.CSSTest.test_app_model_in_delete_selected_confirmation_body_class)
+Ensure app and model tag are correctly read by ... ok
+test_app_model_in_form_body_class (admin_views.tests.CSSTest.test_app_model_in_form_body_class)
+Ensure app and model tag are correctly read by change_form template ... ok
+test_app_model_in_list_body_class (admin_views.tests.CSSTest.test_app_model_in_list_body_class)
+Ensure app and model tag are correctly read by change_list template ... ok
+test_changelist_field_classes (admin_views.tests.CSSTest.test_changelist_field_classes)
+Cells of the change list table should contain the field name in their ... ok
+test_field_prefix_css_classes (admin_views.tests.CSSTest.test_field_prefix_css_classes)
+Fields have a CSS class name with a 'field-' prefix. ... ok
+test_index_css_classes (admin_views.tests.CSSTest.test_index_css_classes)
+CSS class names are used for each app and model on the admin index ... ok
 test_JS_i18n (admin_views.tests.NeverCacheTests.test_JS_i18n)
 Check the never-cache status of the JavaScript i18n view ... ok
 test_admin_index (admin_views.tests.NeverCacheTests.test_admin_index)
@@ -30011,8 +30087,51 @@
 Check the never-cache status of the password change view ... ok
 test_password_change_done (admin_views.tests.NeverCacheTests.test_password_change_done)
 Check the never-cache status of the password change done view ... ok
+test_group_permission_performance (admin_views.tests.GroupAdminTest.test_group_permission_performance) ... ok
+test_save_button (admin_views.tests.GroupAdminTest.test_save_button) ... ok
+test_changelist_input_html (admin_views.tests.AdminViewListEditable.test_changelist_input_html) ... ok
+test_custom_pk (admin_views.tests.AdminViewListEditable.test_custom_pk) ... ok
+test_inheritance (admin_views.tests.AdminViewListEditable.test_inheritance) ... ok
+test_inheritance_2 (admin_views.tests.AdminViewListEditable.test_inheritance_2) ... ok
+test_list_editable_action_choices (admin_views.tests.AdminViewListEditable.test_list_editable_action_choices) ... ok
+test_list_editable_action_submit (admin_views.tests.AdminViewListEditable.test_list_editable_action_submit) ... ok
+test_list_editable_ordering (admin_views.tests.AdminViewListEditable.test_list_editable_ordering) ... ok
+test_list_editable_pagination (admin_views.tests.AdminViewListEditable.test_list_editable_pagination)
+Pagination works for list_editable items. ... ok
+test_list_editable_popup (admin_views.tests.AdminViewListEditable.test_list_editable_popup)
+Fields should not be list-editable in popups. ... ok
+test_non_field_errors (admin_views.tests.AdminViewListEditable.test_non_field_errors)
+Non-field errors are displayed for each of the forms in the ... ok
+test_non_form_errors (admin_views.tests.AdminViewListEditable.test_non_form_errors) ... ok
+test_non_form_errors_is_errorlist (admin_views.tests.AdminViewListEditable.test_non_form_errors_is_errorlist) ... ok
+test_pk_hidden_fields (admin_views.tests.AdminViewListEditable.test_pk_hidden_fields)
+hidden pk fields aren't displayed in the table body and their ... ok
+test_pk_hidden_fields_with_list_display_links (admin_views.tests.AdminViewListEditable.test_pk_hidden_fields_with_list_display_links)
+Similarly as test_pk_hidden_fields, but when the hidden pk fields are ... ok
+test_post_messages (admin_views.tests.AdminViewListEditable.test_post_messages) ... ok
+test_post_submission (admin_views.tests.AdminViewListEditable.test_post_submission) ... ok
+test_secure_view_shows_login_if_not_logged_in (admin_views.tests.SecureViewTests.test_secure_view_shows_login_if_not_logged_in) ... ok
+test_staff_member_required_decorator_works_with_argument (admin_views.tests.SecureViewTests.test_staff_member_required_decorator_works_with_argument)
+Staff_member_required decorator works with an argument ... ok
+test_prepopulated_maxlength_localized (admin_views.tests.PrePopulatedTest.test_prepopulated_maxlength_localized)
+Regression test for #15938: if USE_THOUSAND_SEPARATOR is set, make sure ... ok
+test_prepopulated_off (admin_views.tests.PrePopulatedTest.test_prepopulated_off) ... ok
+test_prepopulated_on (admin_views.tests.PrePopulatedTest.test_prepopulated_on) ... ok
+test_view_only_add_form (admin_views.tests.PrePopulatedTest.test_view_only_add_form)
+PrePopulatedPostReadOnlyAdmin.prepopulated_fields includes 'slug' ... ok
+test_view_only_change_form (admin_views.tests.PrePopulatedTest.test_view_only_change_form)
+PrePopulatedPostReadOnlyAdmin.prepopulated_fields includes 'slug'. That ... ok
+test_limit_choices_to (admin_views.tests.RawIdFieldsTest.test_limit_choices_to)
+Regression test for 14880 ... ok
+test_limit_choices_to_isnull_false (admin_views.tests.RawIdFieldsTest.test_limit_choices_to_isnull_false)
+Regression test for 20182 ... ok
+test_limit_choices_to_isnull_true (admin_views.tests.RawIdFieldsTest.test_limit_choices_to_isnull_true)
+Regression test for 20182 ... ok
+test_list_display_method_same_name_as_reverse_accessor (admin_views.tests.RawIdFieldsTest.test_list_display_method_same_name_as_reverse_accessor)
+Should be able to use a ModelAdmin method in list_display that has the ... ok
 test_custom_changelist (admin_views.tests.TestCustomChangeList.test_custom_changelist)
 Validate that a custom ChangeList class can be used (#9749) ... ok
+test_generic_content_object_in_list_display (admin_views.tests.TestGenericRelations.test_generic_content_object_in_list_display) ... ok
 test_save_as_continue_false (admin_views.tests.SaveAsTests.test_save_as_continue_false)
 Saving a new object using "Save as new" redirects to the changelist ... ok
 test_save_as_duplication (admin_views.tests.SaveAsTests.test_save_as_duplication)
@@ -30021,103 +30140,9 @@
 test_save_as_new_with_validation_errors (admin_views.tests.SaveAsTests.test_save_as_new_with_validation_errors)
 When you click "Save as new" and have a validation error, ... ok
 test_save_as_new_with_validation_errors_with_inlines (admin_views.tests.SaveAsTests.test_save_as_new_with_validation_errors_with_inlines) ... ok
-test_limit_choices_to (admin_views.tests.RawIdFieldsTest.test_limit_choices_to)
-Regression test for 14880 ... ok
-test_limit_choices_to_isnull_false (admin_views.tests.RawIdFieldsTest.test_limit_choices_to_isnull_false)
-Regression test for 20182 ... ok
-test_limit_choices_to_isnull_true (admin_views.tests.RawIdFieldsTest.test_limit_choices_to_isnull_true)
-Regression test for 20182 ... ok
-test_list_display_method_same_name_as_reverse_accessor (admin_views.tests.RawIdFieldsTest.test_list_display_method_same_name_as_reverse_accessor)
-Should be able to use a ModelAdmin method in list_display that has the ... ok
-test_group_permission_performance (admin_views.tests.GroupAdminTest.test_group_permission_performance) ... ok
-test_save_button (admin_views.tests.GroupAdminTest.test_save_button) ... ok
-test_generic_content_object_in_list_display (admin_views.tests.TestGenericRelations.test_generic_content_object_in_list_display) ... ok
-test_add (cache.tests.LocMemCacheTests.test_add) ... ok
-test_add_fail_on_pickleerror (cache.tests.LocMemCacheTests.test_add_fail_on_pickleerror) ... ok
-test_binary_string (cache.tests.LocMemCacheTests.test_binary_string) ... ok
-test_cache_read_for_model_instance (cache.tests.LocMemCacheTests.test_cache_read_for_model_instance) ... ok
-test_cache_read_for_model_instance_with_deferred (cache.tests.LocMemCacheTests.test_cache_read_for_model_instance_with_deferred) ... ok
-test_cache_versioning_add (cache.tests.LocMemCacheTests.test_cache_versioning_add) ... ok
-test_cache_versioning_delete (cache.tests.LocMemCacheTests.test_cache_versioning_delete) ... ok
-test_cache_versioning_get_set (cache.tests.LocMemCacheTests.test_cache_versioning_get_set) ... ok
-test_cache_versioning_get_set_many (cache.tests.LocMemCacheTests.test_cache_versioning_get_set_many) ... ok
-test_cache_versioning_has_key (cache.tests.LocMemCacheTests.test_cache_versioning_has_key) ... ok
-test_cache_versioning_incr_decr (cache.tests.LocMemCacheTests.test_cache_versioning_incr_decr) ... ok
-test_cache_write_for_model_instance_with_deferred (cache.tests.LocMemCacheTests.test_cache_write_for_model_instance_with_deferred) ... ok
-test_cache_write_unpicklable_object (cache.tests.LocMemCacheTests.test_cache_write_unpicklable_object) ... ok
-test_clear (cache.tests.LocMemCacheTests.test_clear) ... ok
-test_close (cache.tests.LocMemCacheTests.test_close) ... ok
-test_cull (cache.tests.LocMemCacheTests.test_cull) ... ok
-test_cull_delete_when_store_empty (cache.tests.LocMemCacheTests.test_cull_delete_when_store_empty) ... ok
-test_custom_key_func (cache.tests.LocMemCacheTests.test_custom_key_func) ... ok
-test_data_types (cache.tests.LocMemCacheTests.test_data_types) ... ok
-test_decr (cache.tests.LocMemCacheTests.test_decr) ... ok
-test_decr_version (cache.tests.LocMemCacheTests.test_decr_version) ... ok
-test_default_used_when_none_is_set (cache.tests.LocMemCacheTests.test_default_used_when_none_is_set)
-If None is cached, get() returns it instead of the default. ... ok
-test_delete (cache.tests.LocMemCacheTests.test_delete) ... ok
-test_delete_many (cache.tests.LocMemCacheTests.test_delete_many) ... ok
-test_delete_many_no_keys (cache.tests.LocMemCacheTests.test_delete_many_no_keys) ... ok
-test_delete_nonexistent (cache.tests.LocMemCacheTests.test_delete_nonexistent) ... ok
-test_expiration (cache.tests.LocMemCacheTests.test_expiration) ... ok
-test_float_timeout (cache.tests.LocMemCacheTests.test_float_timeout) ... ok
-test_forever_timeout (cache.tests.LocMemCacheTests.test_forever_timeout)
-Passing in None into timeout results in a value that is cached forever ... ok
-test_get_many (cache.tests.LocMemCacheTests.test_get_many) ... ok
-test_get_or_set (cache.tests.LocMemCacheTests.test_get_or_set) ... ok
-test_get_or_set_callable (cache.tests.LocMemCacheTests.test_get_or_set_callable) ... ok
-test_get_or_set_racing (cache.tests.LocMemCacheTests.test_get_or_set_racing) ... ok
-test_get_or_set_version (cache.tests.LocMemCacheTests.test_get_or_set_version) ... ok
-test_has_key (cache.tests.LocMemCacheTests.test_has_key) ... ok
-test_in (cache.tests.LocMemCacheTests.test_in) ... ok
-test_incr (cache.tests.LocMemCacheTests.test_incr) ... ok
-test_incr_decr_timeout (cache.tests.LocMemCacheTests.test_incr_decr_timeout)
-incr/decr does not modify expiry time (matches memcached behavior) ... ok
-test_incr_version (cache.tests.LocMemCacheTests.test_incr_version) ... ok
-test_invalid_key_characters (cache.tests.LocMemCacheTests.test_invalid_key_characters) ... ok
-test_invalid_key_length (cache.tests.LocMemCacheTests.test_invalid_key_length) ... ok
-test_invalid_with_version_key_length (cache.tests.LocMemCacheTests.test_invalid_with_version_key_length) ... ok
-test_locking_on_pickle (cache.tests.LocMemCacheTests.test_locking_on_pickle)
-#20613/#18541 -- Ensures pickling is done outside of the lock. ... ok
-test_long_timeout (cache.tests.LocMemCacheTests.test_long_timeout)
-Follow memcached's convention where a timeout greater than 30 days is ... ok
-test_lru_get (cache.tests.LocMemCacheTests.test_lru_get)
-get() moves cache keys. ... ok
-test_lru_incr (cache.tests.LocMemCacheTests.test_lru_incr)
-incr() moves cache keys. ... ok
-test_lru_set (cache.tests.LocMemCacheTests.test_lru_set)
-set() moves cache keys. ... ok
-test_multiple_caches (cache.tests.LocMemCacheTests.test_multiple_caches)
-Multiple locmem caches are isolated ... ok
-test_non_existent (cache.tests.LocMemCacheTests.test_non_existent)
-Nonexistent cache keys return as None/default. ... ok
-test_prefix (cache.tests.LocMemCacheTests.test_prefix) ... ok
-test_set_fail_on_pickleerror (cache.tests.LocMemCacheTests.test_set_fail_on_pickleerror) ... ok
-test_set_many (cache.tests.LocMemCacheTests.test_set_many) ... ok
-test_set_many_empty_data (cache.tests.LocMemCacheTests.test_set_many_empty_data) ... ok
-test_set_many_expiration (cache.tests.LocMemCacheTests.test_set_many_expiration) ... ok
-test_set_many_returns_empty_list_on_success (cache.tests.LocMemCacheTests.test_set_many_returns_empty_list_on_success)
-set_many() returns an empty list when all keys are inserted. ... ok
-test_simple (cache.tests.LocMemCacheTests.test_simple) ... ok
-test_touch (cache.tests.LocMemCacheTests.test_touch) ... ok
-test_unicode (cache.tests.LocMemCacheTests.test_unicode) ... ok
-test_zero_cull (cache.tests.LocMemCacheTests.test_zero_cull) ... ok
-test_zero_timeout (cache.tests.LocMemCacheTests.test_zero_timeout)
-Passing in zero into timeout results in a value that is not cached ... ok
+test_lang_name_present (admin_views.tests.ValidXHTMLTests.test_lang_name_present) ... ok
 test_GET_parent_add (admin_views.tests.TestInlineNotEditable.test_GET_parent_add)
 InlineModelAdmin broken? ... ok
-test_migration_warning_multiple_apps (admin_scripts.tests.ManageRunserverMigrationWarning.test_migration_warning_multiple_apps) ... ok
-test_migration_warning_one_app (admin_scripts.tests.ManageRunserverMigrationWarning.test_migration_warning_one_app) ... ok
-test_default_ordering (admin_ordering.tests.TestInlineModelAdminOrdering.test_default_ordering)
-The default ordering should be by name, as specified in the inner Meta ... ok
-test_specified_ordering (admin_ordering.tests.TestInlineModelAdminOrdering.test_specified_ordering)
-Let's check with ordering set to something different than the default. ... ok
-test_lang_name_present (admin_views.tests.ValidXHTMLTests.test_lang_name_present) ... ok
-test_admin_ordering_beats_model_ordering (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_admin_ordering_beats_model_ordering) ... ok
-test_admin_with_no_ordering_fallback_to_model_ordering (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_admin_with_no_ordering_fallback_to_model_ordering) ... ok
-test_custom_queryset_still_wins (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_custom_queryset_still_wins)
-Custom queryset has still precedence (#21405) ... ok
-test_no_admin_fallback_to_model_ordering (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_no_admin_fallback_to_model_ordering) ... ok
 test_default_ordering (admin_ordering.tests.TestAdminOrdering.test_default_ordering)
 The default ordering should be by name, as specified in the inner Meta ... ok
 test_dynamic_ordering (admin_ordering.tests.TestAdminOrdering.test_dynamic_ordering)
@@ -30125,8 +30150,6 @@
 test_specified_ordering (admin_ordering.tests.TestAdminOrdering.test_specified_ordering)
 Let's use a custom ModelAdmin that changes the ordering, and make sure ... ok
 test_specified_ordering_by_f_expression (admin_ordering.tests.TestAdminOrdering.test_specified_ordering_by_f_expression) ... ok
-test_immutable_content_type (admin_inlines.tests.TestInlineAdminForm.test_immutable_content_type)
-Regression for #9362 ... ok
 test_all_fields_hidden (admin_views.tests.TestLabelVisibility.test_all_fields_hidden) ... ok
 test_all_fields_visible (admin_views.tests.TestLabelVisibility.test_all_fields_visible) ... ok
 test_mixin (admin_views.tests.TestLabelVisibility.test_mixin) ... ok
@@ -30139,10 +30162,31 @@
 NestedObjects.collect() doesn't trip (AttributeError) on the special ... ok
 test_siblings (admin_utils.tests.NestedObjectsTests.test_siblings) ... ok
 test_unrelated_roots (admin_utils.tests.NestedObjectsTests.test_unrelated_roots) ... ok
+test_migration_warning_multiple_apps (admin_scripts.tests.ManageRunserverMigrationWarning.test_migration_warning_multiple_apps) ... ok
+test_migration_warning_one_app (admin_scripts.tests.ManageRunserverMigrationWarning.test_migration_warning_one_app) ... ok
+test_immutable_content_type (admin_inlines.tests.TestInlineAdminForm.test_immutable_content_type)
+Regression for #9362 ... ok
+test_admin_ordering_beats_model_ordering (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_admin_ordering_beats_model_ordering) ... ok
+test_admin_with_no_ordering_fallback_to_model_ordering (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_admin_with_no_ordering_fallback_to_model_ordering) ... ok
+test_custom_queryset_still_wins (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_custom_queryset_still_wins)
+Custom queryset has still precedence (#21405) ... ok
+test_no_admin_fallback_to_model_ordering (admin_ordering.tests.TestRelatedFieldsAdminOrdering.test_no_admin_fallback_to_model_ordering) ... ok
+test_default_ordering (admin_ordering.tests.TestInlineModelAdminOrdering.test_default_ordering)
+The default ordering should be by name, as specified in the inner Meta ... ok
+test_specified_ordering (admin_ordering.tests.TestInlineModelAdminOrdering.test_specified_ordering)
+Let's check with ordering set to something different than the default. ... ok
 test_deleting_inline_with_protected_delete_does_not_validate (admin_inlines.tests.TestInlineProtectedOnDelete.test_deleting_inline_with_protected_delete_does_not_validate) ... ok
 test_all_inline_media (admin_inlines.tests.TestInlineMedia.test_all_inline_media) ... ok
 test_inline_media_only_base (admin_inlines.tests.TestInlineMedia.test_inline_media_only_base) ... ok
 test_inline_media_only_inline (admin_inlines.tests.TestInlineMedia.test_inline_media_only_inline) ... ok
+test_add_url_not_allowed (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_add_url_not_allowed) ... ok
+test_extra_inlines_are_not_shown (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_extra_inlines_are_not_shown) ... ok
+test_get_to_change_url_is_allowed (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_get_to_change_url_is_allowed) ... ok
+test_inline_delete_buttons_are_not_shown (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_inline_delete_buttons_are_not_shown) ... ok
+test_inlines_are_rendered_as_read_only (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_inlines_are_rendered_as_read_only) ... ok
+test_main_model_is_rendered_as_read_only (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_main_model_is_rendered_as_read_only) ... ok
+test_post_to_change_url_not_allowed (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_post_to_change_url_not_allowed) ... ok
+test_submit_line_shows_only_close_button (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_submit_line_shows_only_close_button) ... ok
 test_change_form_renders_correct_null_choice_value (admin_views.tests.ReadonlyTest.test_change_form_renders_correct_null_choice_value)
 Regression test for #17911. ... ok
 test_correct_autoescaping (admin_views.tests.ReadonlyTest.test_correct_autoescaping)
@@ -30189,21 +30233,11 @@
 Log entries for proxy models should have the proxy model's contenttype ... ok
 test_recentactions_without_content_type (admin_utils.test_logentry.LogEntryTests.test_recentactions_without_content_type)
 If a LogEntry is missing content_type it will not display it in span ... ok
+test_both_verbose_names_inline (admin_inlines.tests.TestVerboseNameInlineForms.test_both_verbose_names_inline) ... ok
+test_verbose_name_inline (admin_inlines.tests.TestVerboseNameInlineForms.test_verbose_name_inline) ... ok
+test_verbose_name_plural_inline (admin_inlines.tests.TestVerboseNameInlineForms.test_verbose_name_plural_inline) ... ok
 test_fieldset_context_fully_set (admin_inlines.tests.TestInlineWithFieldsets.test_fieldset_context_fully_set) ... ok
 test_inline_headings (admin_inlines.tests.TestInlineWithFieldsets.test_inline_headings) ... ok
-test_template_detail_path_traversal (admin_docs.test_views.AdminDocViewDefaultEngineOnly.test_template_detail_path_traversal) ... ok
-test_callable_object_view (admin_docs.test_middleware.XViewMiddlewareTest.test_callable_object_view) ... ok
-test_no_auth_middleware (admin_docs.test_middleware.XViewMiddlewareTest.test_no_auth_middleware) ... ok
-test_xview_class (admin_docs.test_middleware.XViewMiddlewareTest.test_xview_class) ... ok
-test_xview_func (admin_docs.test_middleware.XViewMiddlewareTest.test_xview_func) ... ok
-test_add_url_not_allowed (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_add_url_not_allowed) ... ok
-test_extra_inlines_are_not_shown (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_extra_inlines_are_not_shown) ... ok
-test_get_to_change_url_is_allowed (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_get_to_change_url_is_allowed) ... ok
-test_inline_delete_buttons_are_not_shown (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_inline_delete_buttons_are_not_shown) ... ok
-test_inlines_are_rendered_as_read_only (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_inlines_are_rendered_as_read_only) ... ok
-test_main_model_is_rendered_as_read_only (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_main_model_is_rendered_as_read_only) ... ok
-test_post_to_change_url_not_allowed (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_post_to_change_url_not_allowed) ... ok
-test_submit_line_shows_only_close_button (admin_inlines.tests.TestReadOnlyChangeViewInlinePermissions.test_submit_line_shows_only_close_button) ... ok
 test_inline_add_fk_add_perm (admin_inlines.tests.TestInlinePermissions.test_inline_add_fk_add_perm) ... ok
 test_inline_add_fk_noperm (admin_inlines.tests.TestInlinePermissions.test_inline_add_fk_noperm) ... ok
 test_inline_add_m2m_add_perm (admin_inlines.tests.TestInlinePermissions.test_inline_add_m2m_add_perm) ... ok
@@ -30219,9 +30253,11 @@
 test_inline_change_m2m_change_perm (admin_inlines.tests.TestInlinePermissions.test_inline_change_m2m_change_perm) ... ok
 test_inline_change_m2m_noperm (admin_inlines.tests.TestInlinePermissions.test_inline_change_m2m_noperm) ... ok
 test_inline_change_m2m_view_only_perm (admin_inlines.tests.TestInlinePermissions.test_inline_change_m2m_view_only_perm) ... ok
-test_both_verbose_names_inline (admin_inlines.tests.TestVerboseNameInlineForms.test_both_verbose_names_inline) ... ok
-test_verbose_name_inline (admin_inlines.tests.TestVerboseNameInlineForms.test_verbose_name_inline) ... ok
-test_verbose_name_plural_inline (admin_inlines.tests.TestVerboseNameInlineForms.test_verbose_name_plural_inline) ... ok
+test_template_detail_path_traversal (admin_docs.test_views.AdminDocViewDefaultEngineOnly.test_template_detail_path_traversal) ... ok
+test_callable_object_view (admin_docs.test_middleware.XViewMiddlewareTest.test_callable_object_view) ... ok
+test_no_auth_middleware (admin_docs.test_middleware.XViewMiddlewareTest.test_no_auth_middleware) ... ok
+test_xview_class (admin_docs.test_middleware.XViewMiddlewareTest.test_xview_class) ... ok
+test_xview_func (admin_docs.test_middleware.XViewMiddlewareTest.test_xview_func) ... ok
 test_add_with_GET_args (admin_custom_urls.tests.AdminCustomUrlsTest.test_add_with_GET_args)
 Ensure GET on the add_view plus specifying a field value in the query ... ok
 test_admin_URLs_no_clash (admin_custom_urls.tests.AdminCustomUrlsTest.test_admin_URLs_no_clash) ... ok
@@ -30287,59 +30323,37 @@
 test_setting_allows_custom_subclass (view_tests.tests.test_debug.CustomExceptionReporterFilterTests.test_setting_allows_custom_subclass) ... ok
 test_handle_db_exception (view_tests.tests.test_debug.DebugViewQueriesAllowedTests.test_handle_db_exception)
 Ensure the debug view works when a database exception is raised by ... ok
-test_add_view (admin_views.tests.AdminViewPermissionsTest.test_add_view)
-Test add view restricts access and actually adds items. ... ok
-test_add_view_with_view_only_inlines (admin_views.tests.AdminViewPermissionsTest.test_add_view_with_view_only_inlines)
-User with add permission to a section but view-only for inlines. ... ok
-test_app_list_permissions (admin_views.tests.AdminViewPermissionsTest.test_app_list_permissions)
-If a user has no module perms, the app list returns a 404. ... ok
-test_change_view (admin_views.tests.AdminViewPermissionsTest.test_change_view)
-Change view should restrict access and allow users to edit items. ... ok
-test_change_view_save_as_new (admin_views.tests.AdminViewPermissionsTest.test_change_view_save_as_new)
-'Save as new' should raise PermissionDenied for users without the 'add' ... ok
-test_change_view_with_view_and_add_inlines (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_and_add_inlines)
-User has view and add permissions on the inline model. ... ok
-test_change_view_with_view_and_delete_inlines (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_and_delete_inlines)
-User has view and delete permissions on the inline model. ... ok
-test_change_view_with_view_only_inlines (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_only_inlines)
-User with change permission to a section but view-only for inlines. ... ok
-test_change_view_with_view_only_last_inline (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_only_last_inline) ... ok
-test_change_view_without_object_change_permission (admin_views.tests.AdminViewPermissionsTest.test_change_view_without_object_change_permission)
-The object should be read-only if the user has permission to view it ... ok
-test_conditionally_show_add_section_link (admin_views.tests.AdminViewPermissionsTest.test_conditionally_show_add_section_link)
-The foreign key widget should only show the "add related" button if the ... ok
-test_conditionally_show_change_section_link (admin_views.tests.AdminViewPermissionsTest.test_conditionally_show_change_section_link)
-The foreign key widget should only show the "change related" button if ... ok
-test_conditionally_show_delete_section_link (admin_views.tests.AdminViewPermissionsTest.test_conditionally_show_delete_section_link)
-The foreign key widget should only show the "delete related" button if ... ok
-test_delete_view (admin_views.tests.AdminViewPermissionsTest.test_delete_view)
-Delete view should restrict access and actually delete items. ... ok
-test_delete_view_nonexistent_obj (admin_views.tests.AdminViewPermissionsTest.test_delete_view_nonexistent_obj) ... ok
-test_delete_view_with_no_default_permissions (admin_views.tests.AdminViewPermissionsTest.test_delete_view_with_no_default_permissions)
-The delete view allows users to delete collected objects without a ... ok
-test_disabled_permissions_when_logged_in (admin_views.tests.AdminViewPermissionsTest.test_disabled_permissions_when_logged_in) ... ok
-test_disabled_staff_permissions_when_logged_in (admin_views.tests.AdminViewPermissionsTest.test_disabled_staff_permissions_when_logged_in) ... ok
-test_double_login_is_not_allowed (admin_views.tests.AdminViewPermissionsTest.test_double_login_is_not_allowed)
-Regression test for #19327 ... ok
-test_has_module_permission (admin_views.tests.AdminViewPermissionsTest.test_has_module_permission)
-has_module_permission() returns True for all users who ... ok
-test_history_view (admin_views.tests.AdminViewPermissionsTest.test_history_view)
-History view should restrict access. ... ok
-test_history_view_bad_url (admin_views.tests.AdminViewPermissionsTest.test_history_view_bad_url) ... ok
-test_login (admin_views.tests.AdminViewPermissionsTest.test_login)
-Make sure only staff members can log in. ... ok
-test_login_has_permission (admin_views.tests.AdminViewPermissionsTest.test_login_has_permission) ... ok
-test_login_page_notice_for_non_staff_users (admin_views.tests.AdminViewPermissionsTest.test_login_page_notice_for_non_staff_users)
-A logged-in non-staff user trying to access the admin index should be ... ok
-test_login_redirect_for_direct_get (admin_views.tests.AdminViewPermissionsTest.test_login_redirect_for_direct_get)
-Login redirect should be to the admin index page when going directly to ... ok
-test_login_successfully_redirects_to_original_URL (admin_views.tests.AdminViewPermissionsTest.test_login_successfully_redirects_to_original_URL) ... ok
-test_overriding_has_module_permission (admin_views.tests.AdminViewPermissionsTest.test_overriding_has_module_permission)
-If has_module_permission() always returns False, the module shouldn't ... ok
-test_post_save_message_no_forbidden_links_visible (admin_views.tests.AdminViewPermissionsTest.test_post_save_message_no_forbidden_links_visible)
-Post-save message shouldn't contain a link to the change form if the ... ok
-test_shortcut_view_only_available_to_staff (admin_views.tests.AdminViewPermissionsTest.test_shortcut_view_only_available_to_staff)
-Only admin users should be able to use the admin shortcut view. ... ok
+test_400 (view_tests.tests.test_debug.DebugViewTests.test_400) ... ok
+test_400_bad_request (view_tests.tests.test_debug.DebugViewTests.test_400_bad_request) ... ok
+test_403 (view_tests.tests.test_debug.DebugViewTests.test_403) ... ok
+test_403_template (view_tests.tests.test_debug.DebugViewTests.test_403_template) ... ok
+test_404 (view_tests.tests.test_debug.DebugViewTests.test_404) ... ok
+test_404_empty_path_not_in_urls (view_tests.tests.test_debug.DebugViewTests.test_404_empty_path_not_in_urls) ... ok
+test_404_not_in_urls (view_tests.tests.test_debug.DebugViewTests.test_404_not_in_urls) ... ok
+test_classbased_technical_404 (view_tests.tests.test_debug.DebugViewTests.test_classbased_technical_404) ... ok
+test_classbased_technical_500 (view_tests.tests.test_debug.DebugViewTests.test_classbased_technical_500) ... ok
+test_default_urlconf_script_name (view_tests.tests.test_debug.DebugViewTests.test_default_urlconf_script_name) ... ok
+test_default_urlconf_template (view_tests.tests.test_debug.DebugViewTests.test_default_urlconf_template)
+Make sure that the default URLconf template is shown instead of the ... ok
+test_exception_reporter_from_request (view_tests.tests.test_debug.DebugViewTests.test_exception_reporter_from_request) ... ok
+test_exception_reporter_from_settings (view_tests.tests.test_debug.DebugViewTests.test_exception_reporter_from_settings) ... ok
+test_files (view_tests.tests.test_debug.DebugViewTests.test_files) ... ok
+test_no_template_source_loaders (view_tests.tests.test_debug.DebugViewTests.test_no_template_source_loaders)
+Make sure if you don't specify a template, the debug view doesn't blow up. ... ok
+test_non_l10ned_numeric_ids (view_tests.tests.test_debug.DebugViewTests.test_non_l10ned_numeric_ids)
+Numeric IDs and fancy traceback context blocks line numbers shouldn't ... ok
+test_regression_21530 (view_tests.tests.test_debug.DebugViewTests.test_regression_21530)
+Regression test for bug #21530. ... ok
+test_safestring_in_exception (view_tests.tests.test_debug.DebugViewTests.test_safestring_in_exception) ... ok
+test_technical_404 (view_tests.tests.test_debug.DebugViewTests.test_technical_404) ... ok
+test_technical_404_converter_raise_404 (view_tests.tests.test_debug.DebugViewTests.test_technical_404_converter_raise_404) ... ok
+test_technical_500 (view_tests.tests.test_debug.DebugViewTests.test_technical_500) ... ok
+test_template_encoding (view_tests.tests.test_debug.DebugViewTests.test_template_encoding)
+The templates are loaded directly, not via a template loader, and ... ok
+test_template_exceptions (view_tests.tests.test_debug.DebugViewTests.test_template_exceptions) ... ok
+test_template_loader_postmortem (view_tests.tests.test_debug.DebugViewTests.test_template_loader_postmortem)
+Tests for not existing file ... ok
+test_template_override_exception_reporter (view_tests.tests.test_debug.DebugViewTests.test_template_override_exception_reporter) ... ok
 test_sensitive_post_parameters_http_request (view_tests.tests.test_debug.DecoratorsTests.test_sensitive_post_parameters_http_request) ... ok
 test_sensitive_post_parameters_not_called (view_tests.tests.test_debug.DecoratorsTests.test_sensitive_post_parameters_not_called) ... ok
 test_sensitive_variables_not_called (view_tests.tests.test_debug.DecoratorsTests.test_sensitive_variables_not_called) ... ok
@@ -30416,69 +30430,86 @@
 Any SimpleListFilter must define a parameter_name. ... ok
 test_two_characters_long_field (admin_filters.tests.ListFiltersTests.test_two_characters_long_field)
 list_filter works with two-characters long field names (#16080). ... ok
-test_400 (view_tests.tests.test_debug.DebugViewTests.test_400) ... ok
-test_400_bad_request (view_tests.tests.test_debug.DebugViewTests.test_400_bad_request) ... ok
-test_403 (view_tests.tests.test_debug.DebugViewTests.test_403) ... ok
-test_403_template (view_tests.tests.test_debug.DebugViewTests.test_403_template) ... ok
-test_404 (view_tests.tests.test_debug.DebugViewTests.test_404) ... ok
-test_404_empty_path_not_in_urls (view_tests.tests.test_debug.DebugViewTests.test_404_empty_path_not_in_urls) ... ok
-test_404_not_in_urls (view_tests.tests.test_debug.DebugViewTests.test_404_not_in_urls) ... ok
-test_classbased_technical_404 (view_tests.tests.test_debug.DebugViewTests.test_classbased_technical_404) ... ok
-test_classbased_technical_500 (view_tests.tests.test_debug.DebugViewTests.test_classbased_technical_500) ... ok
-test_default_urlconf_script_name (view_tests.tests.test_debug.DebugViewTests.test_default_urlconf_script_name) ... ok
-test_default_urlconf_template (view_tests.tests.test_debug.DebugViewTests.test_default_urlconf_template)
-Make sure that the default URLconf template is shown instead of the ... ok
-test_exception_reporter_from_request (view_tests.tests.test_debug.DebugViewTests.test_exception_reporter_from_request) ... ok
-test_exception_reporter_from_settings (view_tests.tests.test_debug.DebugViewTests.test_exception_reporter_from_settings) ... ok
-test_files (view_tests.tests.test_debug.DebugViewTests.test_files) ... ok
-test_no_template_source_loaders (view_tests.tests.test_debug.DebugViewTests.test_no_template_source_loaders)
-Make sure if you don't specify a template, the debug view doesn't blow up. ... ok
-test_non_l10ned_numeric_ids (view_tests.tests.test_debug.DebugViewTests.test_non_l10ned_numeric_ids)
-Numeric IDs and fancy traceback context blocks line numbers shouldn't ... ok
-test_regression_21530 (view_tests.tests.test_debug.DebugViewTests.test_regression_21530)
-Regression test for bug #21530. ... ok
-test_safestring_in_exception (view_tests.tests.test_debug.DebugViewTests.test_safestring_in_exception) ... ok
-test_technical_404 (view_tests.tests.test_debug.DebugViewTests.test_technical_404) ... ok
-test_technical_404_converter_raise_404 (view_tests.tests.test_debug.DebugViewTests.test_technical_404_converter_raise_404) ... ok
-test_technical_500 (view_tests.tests.test_debug.DebugViewTests.test_technical_500) ... ok
-test_template_encoding (view_tests.tests.test_debug.DebugViewTests.test_template_encoding)
-The templates are loaded directly, not via a template loader, and ... ok
-test_template_exceptions (view_tests.tests.test_debug.DebugViewTests.test_template_exceptions) ... ok
-test_template_loader_postmortem (view_tests.tests.test_debug.DebugViewTests.test_template_loader_postmortem)
-Tests for not existing file ... ok
-test_template_override_exception_reporter (view_tests.tests.test_debug.DebugViewTests.test_template_override_exception_reporter) ... ok
-test_app_not_found (admin_docs.test_views.TestModelDetailView.test_app_not_found) ... ok
-test_descriptions_render_correctly (admin_docs.test_views.TestModelDetailView.test_descriptions_render_correctly)
-The ``description`` field should render correctly for each field type. ... ok
-test_instance_of_cached_property_methods_are_displayed (admin_docs.test_views.TestModelDetailView.test_instance_of_cached_property_methods_are_displayed)
-Model cached properties are displayed as fields. ... ok
-test_instance_of_property_methods_are_displayed (admin_docs.test_views.TestModelDetailView.test_instance_of_property_methods_are_displayed)
-Model properties are displayed as fields. ... ok
-test_method_data_types (admin_docs.test_views.TestModelDetailView.test_method_data_types) ... ok
-test_method_excludes (admin_docs.test_views.TestModelDetailView.test_method_excludes)
-Methods that begin with strings defined in ... ok
-test_methods_with_arguments (admin_docs.test_views.TestModelDetailView.test_methods_with_arguments)
-Methods that take arguments should also displayed. ... ok
-test_methods_with_arguments_display_arguments (admin_docs.test_views.TestModelDetailView.test_methods_with_arguments_display_arguments)
-Methods with arguments should have their arguments displayed. ... ok
-test_methods_with_arguments_display_arguments_default_value (admin_docs.test_views.TestModelDetailView.test_methods_with_arguments_display_arguments_default_value)
-Methods with keyword arguments should have their arguments displayed. ... ok
-test_methods_with_multiple_arguments_display_arguments (admin_docs.test_views.TestModelDetailView.test_methods_with_multiple_arguments_display_arguments)
-Methods with multiple arguments should have all their arguments ... ok
-test_model_detail_title (admin_docs.test_views.TestModelDetailView.test_model_detail_title) ... ok
-test_model_docstring_built_in_tag_links (admin_docs.test_views.TestModelDetailView.test_model_docstring_built_in_tag_links) ... ok
-test_model_docstring_renders_correctly (admin_docs.test_views.TestModelDetailView.test_model_docstring_renders_correctly) ... ok
-test_model_not_found (admin_docs.test_views.TestModelDetailView.test_model_not_found) ... ok
-test_model_permission_denied (admin_docs.test_views.TestModelDetailView.test_model_permission_denied) ... ok
-test_model_with_many_to_one (admin_docs.test_views.TestModelDetailView.test_model_with_many_to_one) ... ok
-test_model_with_no_backward_relations_render_only_relevant_fields (admin_docs.test_views.TestModelDetailView.test_model_with_no_backward_relations_render_only_relevant_fields)
-A model with ``related_name`` of `+` shouldn't show backward ... ok
-test_table_headers (admin_docs.test_views.TestModelDetailView.test_table_headers) ... ok
+test_add_view (admin_views.tests.AdminViewPermissionsTest.test_add_view)
+Test add view restricts access and actually adds items. ... ok
+test_add_view_with_view_only_inlines (admin_views.tests.AdminViewPermissionsTest.test_add_view_with_view_only_inlines)
+User with add permission to a section but view-only for inlines. ... ok
+test_app_list_permissions (admin_views.tests.AdminViewPermissionsTest.test_app_list_permissions)
+If a user has no module perms, the app list returns a 404. ... ok
+test_change_view (admin_views.tests.AdminViewPermissionsTest.test_change_view)
+Change view should restrict access and allow users to edit items. ... ok
+test_change_view_save_as_new (admin_views.tests.AdminViewPermissionsTest.test_change_view_save_as_new)
+'Save as new' should raise PermissionDenied for users without the 'add' ... ok
+test_change_view_with_view_and_add_inlines (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_and_add_inlines)
+User has view and add permissions on the inline model. ... ok
+test_change_view_with_view_and_delete_inlines (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_and_delete_inlines)
+User has view and delete permissions on the inline model. ... ok
+test_change_view_with_view_only_inlines (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_only_inlines)
+User with change permission to a section but view-only for inlines. ... ok
+test_change_view_with_view_only_last_inline (admin_views.tests.AdminViewPermissionsTest.test_change_view_with_view_only_last_inline) ... ok
+test_change_view_without_object_change_permission (admin_views.tests.AdminViewPermissionsTest.test_change_view_without_object_change_permission)
+The object should be read-only if the user has permission to view it ... ok
+test_conditionally_show_add_section_link (admin_views.tests.AdminViewPermissionsTest.test_conditionally_show_add_section_link)
+The foreign key widget should only show the "add related" button if the ... ok
+test_conditionally_show_change_section_link (admin_views.tests.AdminViewPermissionsTest.test_conditionally_show_change_section_link)
+The foreign key widget should only show the "change related" button if ... ok
+test_conditionally_show_delete_section_link (admin_views.tests.AdminViewPermissionsTest.test_conditionally_show_delete_section_link)
+The foreign key widget should only show the "delete related" button if ... ok
+test_delete_view (admin_views.tests.AdminViewPermissionsTest.test_delete_view)
+Delete view should restrict access and actually delete items. ... ok
+test_delete_view_nonexistent_obj (admin_views.tests.AdminViewPermissionsTest.test_delete_view_nonexistent_obj) ... ok
+test_delete_view_with_no_default_permissions (admin_views.tests.AdminViewPermissionsTest.test_delete_view_with_no_default_permissions)
+The delete view allows users to delete collected objects without a ... ok
+test_disabled_permissions_when_logged_in (admin_views.tests.AdminViewPermissionsTest.test_disabled_permissions_when_logged_in) ... ok
+test_disabled_staff_permissions_when_logged_in (admin_views.tests.AdminViewPermissionsTest.test_disabled_staff_permissions_when_logged_in) ... ok
+test_double_login_is_not_allowed (admin_views.tests.AdminViewPermissionsTest.test_double_login_is_not_allowed)
+Regression test for #19327 ... ok
+test_has_module_permission (admin_views.tests.AdminViewPermissionsTest.test_has_module_permission)
+has_module_permission() returns True for all users who ... ok
+test_history_view (admin_views.tests.AdminViewPermissionsTest.test_history_view)
+History view should restrict access. ... ok
+test_history_view_bad_url (admin_views.tests.AdminViewPermissionsTest.test_history_view_bad_url) ... ok
+test_login (admin_views.tests.AdminViewPermissionsTest.test_login)
+Make sure only staff members can log in. ... ok
+test_login_has_permission (admin_views.tests.AdminViewPermissionsTest.test_login_has_permission) ... ok
+test_login_page_notice_for_non_staff_users (admin_views.tests.AdminViewPermissionsTest.test_login_page_notice_for_non_staff_users)
+A logged-in non-staff user trying to access the admin index should be ... ok
+test_login_redirect_for_direct_get (admin_views.tests.AdminViewPermissionsTest.test_login_redirect_for_direct_get)
+Login redirect should be to the admin index page when going directly to ... ok
+test_login_successfully_redirects_to_original_URL (admin_views.tests.AdminViewPermissionsTest.test_login_successfully_redirects_to_original_URL) ... ok
+test_overriding_has_module_permission (admin_views.tests.AdminViewPermissionsTest.test_overriding_has_module_permission)
+If has_module_permission() always returns False, the module shouldn't ... ok
+test_post_save_message_no_forbidden_links_visible (admin_views.tests.AdminViewPermissionsTest.test_post_save_message_no_forbidden_links_visible)
+Post-save message shouldn't contain a link to the change form if the ... ok
+test_shortcut_view_only_available_to_staff (admin_views.tests.AdminViewPermissionsTest.test_shortcut_view_only_available_to_staff)
+Only admin users should be able to use the admin shortcut view. ... ok
 test_400 (view_tests.tests.test_debug.NonDjangoTemplatesDebugViewTests.test_400) ... ok
 test_400_bad_request (view_tests.tests.test_debug.NonDjangoTemplatesDebugViewTests.test_400_bad_request) ... ok
 test_403 (view_tests.tests.test_debug.NonDjangoTemplatesDebugViewTests.test_403) ... ok
 test_404 (view_tests.tests.test_debug.NonDjangoTemplatesDebugViewTests.test_404) ... ok
 test_template_not_found_error (view_tests.tests.test_debug.NonDjangoTemplatesDebugViewTests.test_template_not_found_error) ... ok
+test_add_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_add_view) ... ok
+test_add_view_without_preserved_filters (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_add_view_without_preserved_filters) ... ok
+test_assert_url_equal (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_assert_url_equal) ... ok
+test_change_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_change_view) ... ok
+test_change_view_close_link (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_change_view_close_link) ... ok
+test_change_view_without_preserved_filters (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_change_view_without_preserved_filters) ... ok
+test_changelist_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_changelist_view) ... ok
+test_delete_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_delete_view) ... ok
+test_url_prefix (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_url_prefix) ... ok
+test_async_sensitive_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_async_sensitive_request)
+Sensitive POST parameters cannot be seen in the default ... ok
+test_async_sensitive_request_nested (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_async_sensitive_request_nested)
+Sensitive POST parameters cannot be seen in the default ... ok
+test_custom_exception_reporter_filter (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_custom_exception_reporter_filter)
+It's possible to assign an exception reporter filter to ... ok
+test_non_html_response_encoding (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_non_html_response_encoding) ... ok
+test_non_sensitive_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_non_sensitive_request)
+Request info can bee seen in the default error reports for ... ok
+test_paranoid_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_paranoid_request)
+No POST parameters can be seen in the default error reports ... ok
+test_sensitive_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_sensitive_request)
+Sensitive POST parameters cannot be seen in the default ... ok
 test_disallowed_host (view_tests.tests.test_debug.PlainTextReportTests.test_disallowed_host)
 An exception report can be generated even for a disallowed host. ... ok
 test_message_only (view_tests.tests.test_debug.PlainTextReportTests.test_message_only) ... ok
@@ -30493,81 +30524,13 @@
 test_request_with_items_key (view_tests.tests.test_debug.PlainTextReportTests.test_request_with_items_key)
 An exception report can be generated for requests with 'items' in ... ok
 test_template_exception (view_tests.tests.test_debug.PlainTextReportTests.test_template_exception) ... ok
-test_async_sensitive_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_async_sensitive_request)
-Sensitive POST parameters cannot be seen in the default ... ok
-test_async_sensitive_request_nested (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_async_sensitive_request_nested)
-Sensitive POST parameters cannot be seen in the default ... ok
-test_custom_exception_reporter_filter (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_custom_exception_reporter_filter)
-It's possible to assign an exception reporter filter to ... ok
-test_non_html_response_encoding (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_non_html_response_encoding) ... ok
-test_non_sensitive_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_non_sensitive_request)
-Request info can bee seen in the default error reports for ... ok
-test_paranoid_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_paranoid_request)
-No POST parameters can be seen in the default error reports ... ok
-test_sensitive_request (view_tests.tests.test_debug.NonHTMLResponseExceptionReporterFilter.test_sensitive_request)
-Sensitive POST parameters cannot be seen in the default ... ok
 test_javascript_gettext (view_tests.tests.test_i18n.I18nSeleniumTests.test_javascript_gettext) ... skipped 'No browsers specified.'
 test_multiple_catalogs (view_tests.tests.test_i18n.I18nSeleniumTests.test_multiple_catalogs) ... skipped 'No browsers specified.'
 test_json_response (view_tests.tests.test_json.JsonResponseTests.test_json_response) ... ok
-test_escaping (view_tests.tests.test_i18n.I18NViewTests.test_escaping) ... ok
-test_get_formats (view_tests.tests.test_i18n.I18NViewTests.test_get_formats) ... ok
-test_i18n_different_non_english_languages (view_tests.tests.test_i18n.I18NViewTests.test_i18n_different_non_english_languages)
-Similar to above but with neither default or requested language being ... ok
-test_i18n_english_variant (view_tests.tests.test_i18n.I18NViewTests.test_i18n_english_variant) ... ok
-test_i18n_fallback_language_plural (view_tests.tests.test_i18n.I18NViewTests.test_i18n_fallback_language_plural)
-The fallback to a language with less plural forms maintains the real ... ok
-test_i18n_language_english_default (view_tests.tests.test_i18n.I18NViewTests.test_i18n_language_english_default)
-Check if the JavaScript i18n view returns a complete language catalog ... ok
-test_i18n_language_non_english_default (view_tests.tests.test_i18n.I18NViewTests.test_i18n_language_non_english_default)
-Check if the JavaScript i18n view returns an empty language catalog ... ok
-test_i18n_language_non_english_fallback (view_tests.tests.test_i18n.I18NViewTests.test_i18n_language_non_english_fallback)
-Makes sure that the fallback language is still working properly ... ok
-test_i18n_unknown_package_error (view_tests.tests.test_i18n.I18NViewTests.test_i18n_unknown_package_error) ... ok
-test_i18n_with_locale_paths (view_tests.tests.test_i18n.I18NViewTests.test_i18n_with_locale_paths) ... ok
-test_jsi18n (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n)
-The javascript_catalog can be deployed with language settings ... ok
-test_jsi18n_USE_I18N_False (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_USE_I18N_False) ... ok
-test_jsi18n_fallback_language (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_fallback_language)
-Let's make sure that the fallback language is still working properly ... ok
-test_jsi18n_fallback_language_with_custom_locale_dir (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_fallback_language_with_custom_locale_dir)
-The fallback language works when there are several levels of fallback ... ok
-test_jsi18n_with_missing_en_files (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_with_missing_en_files)
-The javascript_catalog shouldn't load the fallback language in the ... ok
-test_jsoni18n (view_tests.tests.test_i18n.I18NViewTests.test_jsoni18n)
-The json_catalog returns the language catalog and settings as JSON. ... ok
-test_jsoni18n_with_missing_en_files (view_tests.tests.test_i18n.I18NViewTests.test_jsoni18n_with_missing_en_files)
-Same as above for the json_catalog view. Here we also check for the ... ok
-test_non_BMP_char (view_tests.tests.test_i18n.I18NViewTests.test_non_BMP_char)
-Non-BMP characters should not break the javascript_catalog (#21725). ... ok
-test_non_english_default_english_userpref (view_tests.tests.test_i18n.I18NViewTests.test_non_english_default_english_userpref)
-Same as above with the difference that there IS an 'en' translation ... ok
-test_template_encoding (view_tests.tests.test_i18n.I18NViewTests.test_template_encoding)
-The template is loaded directly, not via a template loader, and should ... ok
 test_nonascii_redirect (view_tests.tests.test_specials.URLHandling.test_nonascii_redirect)
 A non-ASCII argument to HttpRedirect is handled properly. ... ok
 test_permanent_nonascii_redirect (view_tests.tests.test_specials.URLHandling.test_permanent_nonascii_redirect)
 A non-ASCII argument to HttpPermanentRedirect is handled properly. ... ok
-test_bookmarklets (admin_docs.test_views.AdminDocViewTests.test_bookmarklets) ... ok
-test_callable_urlconf (admin_docs.test_views.AdminDocViewTests.test_callable_urlconf)
-Index view should correctly resolve view patterns when ROOT_URLCONF is ... ok
-test_index (admin_docs.test_views.AdminDocViewTests.test_index) ... ok
-test_missing_docutils (admin_docs.test_views.AdminDocViewTests.test_missing_docutils) ... ok
-test_model_index (admin_docs.test_views.AdminDocViewTests.test_model_index) ... ok
-test_namespaced_view_detail (admin_docs.test_views.AdminDocViewTests.test_namespaced_view_detail) ... ok
-test_no_sites_framework (admin_docs.test_views.AdminDocViewTests.test_no_sites_framework)
-Without the sites framework, should not access SITE_ID or Site ... ok
-test_template_detail (admin_docs.test_views.AdminDocViewTests.test_template_detail) ... ok
-test_template_detail_loader (admin_docs.test_views.AdminDocViewTests.test_template_detail_loader) ... ok
-test_templatefilter_index (admin_docs.test_views.AdminDocViewTests.test_templatefilter_index) ... ok
-test_templatetag_index (admin_docs.test_views.AdminDocViewTests.test_templatetag_index) ... ok
-test_view_detail (admin_docs.test_views.AdminDocViewTests.test_view_detail) ... ok
-test_view_detail_as_method (admin_docs.test_views.AdminDocViewTests.test_view_detail_as_method)
-Views that are methods can be displayed. ... ok
-test_view_detail_illegal_import (admin_docs.test_views.AdminDocViewTests.test_view_detail_illegal_import) ... ok
-test_view_index (admin_docs.test_views.AdminDocViewTests.test_view_index) ... ok
-test_view_index_with_method (admin_docs.test_views.AdminDocViewTests.test_view_index_with_method)
-Views that are methods are listed correctly. ... ok
-testview_docstring_links (admin_docs.test_views.AdminDocViewTests.testview_docstring_links) ... ok
 test_404 (view_tests.tests.test_static.StaticHelperTest.test_404) ... ok
 test_chunked (view_tests.tests.test_static.StaticHelperTest.test_chunked)
 The static view should stream files in chunks to avoid large memory usage ... ok
@@ -30610,43 +30573,155 @@
 test_template_encoding (view_tests.tests.test_static.StaticTests.test_template_encoding)
 The template is loaded directly, not via a template loader, and should ... ok
 test_unknown_mime_type (view_tests.tests.test_static.StaticTests.test_unknown_mime_type) ... ok
-test_custom_null_message (validation.test_custom_messages.CustomMessagesTests.test_custom_null_message) ... ok
-test_custom_simple_validator_message (validation.test_custom_messages.CustomMessagesTests.test_custom_simple_validator_message) ... ok
+test_escaping (view_tests.tests.test_i18n.I18NViewTests.test_escaping) ... ok
+test_get_formats (view_tests.tests.test_i18n.I18NViewTests.test_get_formats) ... ok
+test_i18n_different_non_english_languages (view_tests.tests.test_i18n.I18NViewTests.test_i18n_different_non_english_languages)
+Similar to above but with neither default or requested language being ... ok
+test_i18n_english_variant (view_tests.tests.test_i18n.I18NViewTests.test_i18n_english_variant) ... ok
+test_i18n_fallback_language_plural (view_tests.tests.test_i18n.I18NViewTests.test_i18n_fallback_language_plural)
+The fallback to a language with less plural forms maintains the real ... ok
+test_i18n_language_english_default (view_tests.tests.test_i18n.I18NViewTests.test_i18n_language_english_default)
+Check if the JavaScript i18n view returns a complete language catalog ... ok
+test_i18n_language_non_english_default (view_tests.tests.test_i18n.I18NViewTests.test_i18n_language_non_english_default)
+Check if the JavaScript i18n view returns an empty language catalog ... ok
+test_i18n_language_non_english_fallback (view_tests.tests.test_i18n.I18NViewTests.test_i18n_language_non_english_fallback)
+Makes sure that the fallback language is still working properly ... ok
+test_i18n_unknown_package_error (view_tests.tests.test_i18n.I18NViewTests.test_i18n_unknown_package_error) ... ok
+test_i18n_with_locale_paths (view_tests.tests.test_i18n.I18NViewTests.test_i18n_with_locale_paths) ... ok
+test_jsi18n (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n)
+The javascript_catalog can be deployed with language settings ... ok
+test_jsi18n_USE_I18N_False (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_USE_I18N_False) ... ok
+test_jsi18n_fallback_language (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_fallback_language)
+Let's make sure that the fallback language is still working properly ... ok
+test_jsi18n_fallback_language_with_custom_locale_dir (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_fallback_language_with_custom_locale_dir)
+The fallback language works when there are several levels of fallback ... ok
+test_jsi18n_with_missing_en_files (view_tests.tests.test_i18n.I18NViewTests.test_jsi18n_with_missing_en_files)
+The javascript_catalog shouldn't load the fallback language in the ... ok
+test_jsoni18n (view_tests.tests.test_i18n.I18NViewTests.test_jsoni18n)
+The json_catalog returns the language catalog and settings as JSON. ... ok
+test_jsoni18n_with_missing_en_files (view_tests.tests.test_i18n.I18NViewTests.test_jsoni18n_with_missing_en_files)
+Same as above for the json_catalog view. Here we also check for the ... ok
+test_non_BMP_char (view_tests.tests.test_i18n.I18NViewTests.test_non_BMP_char)
+Non-BMP characters should not break the javascript_catalog (#21725). ... ok
+test_non_english_default_english_userpref (view_tests.tests.test_i18n.I18NViewTests.test_non_english_default_english_userpref)
+Same as above with the difference that there IS an 'en' translation ... ok
+test_template_encoding (view_tests.tests.test_i18n.I18NViewTests.test_template_encoding)
+The template is loaded directly, not via a template loader, and should ... ok
 test_development (version.tests.VersionTests.test_development) ... ok
 test_development_no_file (version.tests.VersionTests.test_development_no_file) ... ok
 test_get_version_invalid_version (version.tests.VersionTests.test_get_version_invalid_version) ... ok
 test_get_version_tuple (version.tests.VersionTests.test_get_version_tuple) ... ok
 test_releases (version.tests.VersionTests.test_releases) ... ok
+test_custom_null_message (validation.test_custom_messages.CustomMessagesTests.test_custom_null_message) ... ok
+test_custom_simple_validator_message (validation.test_custom_messages.CustomMessagesTests.test_custom_simple_validator_message) ... ok
 test_custom_validator_passes_for_correct_value (validation.test_validators.TestModelsWithValidators.test_custom_validator_passes_for_correct_value) ... ok
 test_custom_validator_raises_error_for_incorrect_value (validation.test_validators.TestModelsWithValidators.test_custom_validator_raises_error_for_incorrect_value) ... ok
 test_field_validators_can_be_any_iterable (validation.test_validators.TestModelsWithValidators.test_field_validators_can_be_any_iterable) ... ok
+test_extract_function_traversal (utils_tests.test_archive.TestArchiveInvalid.test_extract_function_traversal) ... ok
+test_app_not_found (admin_docs.test_views.TestModelDetailView.test_app_not_found) ... ok
+test_descriptions_render_correctly (admin_docs.test_views.TestModelDetailView.test_descriptions_render_correctly)
+The ``description`` field should render correctly for each field type. ... ok
+test_instance_of_cached_property_methods_are_displayed (admin_docs.test_views.TestModelDetailView.test_instance_of_cached_property_methods_are_displayed)
+Model cached properties are displayed as fields. ... ok
+test_instance_of_property_methods_are_displayed (admin_docs.test_views.TestModelDetailView.test_instance_of_property_methods_are_displayed)
+Model properties are displayed as fields. ... ok
+test_method_data_types (admin_docs.test_views.TestModelDetailView.test_method_data_types) ... ok
+test_method_excludes (admin_docs.test_views.TestModelDetailView.test_method_excludes)
+Methods that begin with strings defined in ... ok
+test_methods_with_arguments (admin_docs.test_views.TestModelDetailView.test_methods_with_arguments)
+Methods that take arguments should also displayed. ... ok
+test_methods_with_arguments_display_arguments (admin_docs.test_views.TestModelDetailView.test_methods_with_arguments_display_arguments)
+Methods with arguments should have their arguments displayed. ... ok
+test_methods_with_arguments_display_arguments_default_value (admin_docs.test_views.TestModelDetailView.test_methods_with_arguments_display_arguments_default_value)
+Methods with keyword arguments should have their arguments displayed. ... ok
+test_methods_with_multiple_arguments_display_arguments (admin_docs.test_views.TestModelDetailView.test_methods_with_multiple_arguments_display_arguments)
+Methods with multiple arguments should have all their arguments ... ok
+test_model_detail_title (admin_docs.test_views.TestModelDetailView.test_model_detail_title) ... ok
+test_model_docstring_built_in_tag_links (admin_docs.test_views.TestModelDetailView.test_model_docstring_built_in_tag_links) ... ok
+test_model_docstring_renders_correctly (admin_docs.test_views.TestModelDetailView.test_model_docstring_renders_correctly) ... ok
+test_model_not_found (admin_docs.test_views.TestModelDetailView.test_model_not_found) ... ok
+test_model_permission_denied (admin_docs.test_views.TestModelDetailView.test_model_permission_denied) ... ok
+test_model_with_many_to_one (admin_docs.test_views.TestModelDetailView.test_model_with_many_to_one) ... ok
+test_model_with_no_backward_relations_render_only_relevant_fields (admin_docs.test_views.TestModelDetailView.test_model_with_no_backward_relations_render_only_relevant_fields)
+A model with ``related_name`` of `+` shouldn't show backward ... ok
+test_table_headers (admin_docs.test_views.TestModelDetailView.test_table_headers) ... ok
+test_watchman_available (utils_tests.test_autoreload.GetReloaderTests.test_watchman_available) ... ok
+test_watchman_unavailable (utils_tests.test_autoreload.GetReloaderTests.test_watchman_unavailable) ... ok
 test_max_length_validator_message (validators.tests.TestValidators.test_max_length_validator_message) ... ok
 test_message_dict (validators.tests.TestValidators.test_message_dict) ... ok
 test_message_list (validators.tests.TestValidators.test_message_list) ... ok
 test_regex_validator_flags (validators.tests.TestValidators.test_regex_validator_flags) ... ok
 test_single_message (validators.tests.TestValidators.test_single_message) ... ok
 test_validators (validators.tests.TestValidators.test_validators) ... ok
-test_extract_function_traversal (utils_tests.test_archive.TestArchiveInvalid.test_extract_function_traversal) ... ok
-test_watchman_available (utils_tests.test_autoreload.GetReloaderTests.test_watchman_available) ... ok
-test_watchman_unavailable (utils_tests.test_autoreload.GetReloaderTests.test_watchman_unavailable) ... ok
+test_callable_lookup (admin_inlines.tests.TestInline.test_callable_lookup)
+Admin inline should invoke local callable when its name is listed in ... ok
+test_can_delete (admin_inlines.tests.TestInline.test_can_delete)
+can_delete should be passed to inlineformset factory. ... ok
+test_create_inlines_on_inherited_model (admin_inlines.tests.TestInline.test_create_inlines_on_inherited_model)
+An object can be created with inlines when it inherits another class. ... ok
+test_custom_form_tabular_inline_extra_field_label (admin_inlines.tests.TestInline.test_custom_form_tabular_inline_extra_field_label) ... ok
+test_custom_form_tabular_inline_label (admin_inlines.tests.TestInline.test_custom_form_tabular_inline_label)
+A model form with a form field specified (TitleForm.title1) should have ... ok
+test_custom_form_tabular_inline_overridden_label (admin_inlines.tests.TestInline.test_custom_form_tabular_inline_overridden_label)
+SomeChildModelForm.__init__() overrides the label of a form field. ... ok
+test_custom_get_extra_form (admin_inlines.tests.TestInline.test_custom_get_extra_form) ... ok
+test_custom_min_num (admin_inlines.tests.TestInline.test_custom_min_num) ... ok
+test_custom_pk_shortcut (admin_inlines.tests.TestInline.test_custom_pk_shortcut)
+The "View on Site" link is correct for models with a custom primary key ... ok
+test_excluded_id_for_inlines_uses_hidden_field (admin_inlines.tests.TestInline.test_excluded_id_for_inlines_uses_hidden_field) ... ok
+test_help_text (admin_inlines.tests.TestInline.test_help_text)
+The inlines' model field help texts are displayed when using both the ... ok
+test_inline_editable_pk (admin_inlines.tests.TestInline.test_inline_editable_pk) ... ok
+test_inline_hidden_field_no_column (admin_inlines.tests.TestInline.test_inline_hidden_field_no_column)
+#18263 -- Make sure hidden fields don't get a column in tabular inlines ... ok
+test_inline_nonauto_noneditable_inherited_pk (admin_inlines.tests.TestInline.test_inline_nonauto_noneditable_inherited_pk) ... ok
+test_inline_nonauto_noneditable_pk (admin_inlines.tests.TestInline.test_inline_nonauto_noneditable_pk) ... ok
+test_inline_primary (admin_inlines.tests.TestInline.test_inline_primary) ... ok
+test_inlines_based_on_model_state (admin_inlines.tests.TestInline.test_inlines_based_on_model_state) ... ok
+test_inlines_plural_heading_foreign_key (admin_inlines.tests.TestInline.test_inlines_plural_heading_foreign_key) ... ok
+test_inlines_show_change_link_registered (admin_inlines.tests.TestInline.test_inlines_show_change_link_registered)
+Inlines `show_change_link` for registered models when enabled. ... ok
+test_inlines_show_change_link_unregistered (admin_inlines.tests.TestInline.test_inlines_show_change_link_unregistered)
+Inlines `show_change_link` disabled for unregistered models. ... ok
+test_inlines_singular_heading_one_to_one (admin_inlines.tests.TestInline.test_inlines_singular_heading_one_to_one) ... ok
+test_localize_pk_shortcut (admin_inlines.tests.TestInline.test_localize_pk_shortcut)
+The "View on Site" link is correct for locales that use thousand ... ok
+test_many_to_many_inlines (admin_inlines.tests.TestInline.test_many_to_many_inlines)
+Autogenerated many-to-many inlines are displayed correctly (#13407) ... ok
+test_min_num (admin_inlines.tests.TestInline.test_min_num)
+min_num and extra determine number of forms. ... ok
+test_model_error_inline_with_readonly_field (admin_inlines.tests.TestInline.test_model_error_inline_with_readonly_field) ... ok
+test_no_parent_callable_lookup (admin_inlines.tests.TestInline.test_no_parent_callable_lookup)
+Admin inline `readonly_field` shouldn't invoke parent ModelAdmin callable ... ok
+test_non_editable_custom_form_tabular_inline_extra_field_label (admin_inlines.tests.TestInline.test_non_editable_custom_form_tabular_inline_extra_field_label) ... ok
+test_non_related_name_inline (admin_inlines.tests.TestInline.test_non_related_name_inline)
+Multiple inlines with related_name='+' have correct form prefixes. ... ok
+test_noneditable_inline_has_field_inputs (admin_inlines.tests.TestInline.test_noneditable_inline_has_field_inputs)
+Inlines without change permission shows field inputs on add form. ... ok
+test_readonly_stacked_inline_label (admin_inlines.tests.TestInline.test_readonly_stacked_inline_label)
+Bug #13174. ... ok
+test_stacked_inline_edit_form_contains_has_original_class (admin_inlines.tests.TestInline.test_stacked_inline_edit_form_contains_has_original_class) ... ok
+test_stacked_inline_hidden_field_with_view_only_permissions (admin_inlines.tests.TestInline.test_stacked_inline_hidden_field_with_view_only_permissions)
+Content of hidden field is not visible in stacked inline when user has ... ok
+test_stacked_inline_single_hidden_field_in_line_with_view_only_permissions (admin_inlines.tests.TestInline.test_stacked_inline_single_hidden_field_in_line_with_view_only_permissions)
+Content of hidden field is not visible in stacked inline when user has ... ok
+test_tabular_inline_column_css_class (admin_inlines.tests.TestInline.test_tabular_inline_column_css_class)
+Field names are included in the context to output a field-specific ... ok
+test_tabular_inline_hidden_field_with_view_only_permissions (admin_inlines.tests.TestInline.test_tabular_inline_hidden_field_with_view_only_permissions)
+Content of hidden field is not visible in tabular inline when user has ... ok
+test_tabular_inline_show_change_link_false_registered (admin_inlines.tests.TestInline.test_tabular_inline_show_change_link_false_registered)
+Inlines `show_change_link` disabled by default. ... ok
+test_tabular_inline_with_hidden_field_non_field_errors_has_correct_colspan (admin_inlines.tests.TestInline.test_tabular_inline_with_hidden_field_non_field_errors_has_correct_colspan)
+In tabular inlines, when a form has non-field errors, those errors ... ok
+test_tabular_model_form_meta_readonly_field (admin_inlines.tests.TestInline.test_tabular_model_form_meta_readonly_field)
+Tabular inlines use ModelForm.Meta.help_texts and labels for read-only ... ok
+test_tabular_non_field_errors (admin_inlines.tests.TestInline.test_tabular_non_field_errors)
+non_field_errors are displayed correctly, including the correct value ... ok
+test_manage_py (utils_tests.test_autoreload.RestartWithReloaderTests.test_manage_py) ... ok
+test_python_m_django (utils_tests.test_autoreload.RestartWithReloaderTests.test_python_m_django) ... ok
 test_calls_start_django (utils_tests.test_autoreload.RunWithReloaderTests.test_calls_start_django) ... ok
 test_calls_sys_exit (utils_tests.test_autoreload.RunWithReloaderTests.test_calls_sys_exit) ... ok
 test_swallows_keyboard_interrupt (utils_tests.test_autoreload.RunWithReloaderTests.test_swallows_keyboard_interrupt) ... ok
-test_manage_py (utils_tests.test_autoreload.RestartWithReloaderTests.test_manage_py) ... ok
-test_python_m_django (utils_tests.test_autoreload.RestartWithReloaderTests.test_python_m_django) ... ok
-test_add_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_add_view) ... ok
-test_add_view_without_preserved_filters (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_add_view_without_preserved_filters) ... ok
-test_assert_url_equal (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_assert_url_equal) ... ok
-test_change_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_change_view) ... ok
-test_change_view_close_link (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_change_view_close_link) ... ok
-test_change_view_without_preserved_filters (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_change_view_without_preserved_filters) ... ok
-test_changelist_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_changelist_view) ... ok
-test_delete_view (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_delete_view) ... ok
-test_url_prefix (admin_views.tests.NamespacedAdminKeepChangeListFiltersTests.test_url_prefix) ... ok
-test_check_errors_called (utils_tests.test_autoreload.StartDjangoTests.test_check_errors_called) ... ok
-test_echo_on_called (utils_tests.test_autoreload.StartDjangoTests.test_echo_on_called) ... ok
-test_starts_thread_with_args (utils_tests.test_autoreload.StartDjangoTests.test_starts_thread_with_args) ... ok
-test_mutates_error_files (utils_tests.test_autoreload.TestCheckErrors.test_mutates_error_files) ... ok
 test_run_loop_catches_stopiteration (utils_tests.test_autoreload.BaseReloaderTests.test_run_loop_catches_stopiteration) ... ok
 test_run_loop_stop_and_return (utils_tests.test_autoreload.BaseReloaderTests.test_run_loop_stop_and_return) ... ok
 test_wait_for_apps_ready_checks_for_exception (utils_tests.test_autoreload.BaseReloaderTests.test_wait_for_apps_ready_checks_for_exception) ... ok
@@ -30654,6 +30729,10 @@
 test_watch_dir_with_unresolvable_path (utils_tests.test_autoreload.BaseReloaderTests.test_watch_dir_with_unresolvable_path) ... ok
 test_watch_files_with_recursive_glob (utils_tests.test_autoreload.BaseReloaderTests.test_watch_files_with_recursive_glob) ... ok
 test_watch_with_glob (utils_tests.test_autoreload.BaseReloaderTests.test_watch_with_glob) ... ok
+test_check_errors_called (utils_tests.test_autoreload.StartDjangoTests.test_check_errors_called) ... ok
+test_echo_on_called (utils_tests.test_autoreload.StartDjangoTests.test_echo_on_called) ... ok
+test_starts_thread_with_args (utils_tests.test_autoreload.StartDjangoTests.test_starts_thread_with_args) ... ok
+test_mutates_error_files (utils_tests.test_autoreload.TestCheckErrors.test_mutates_error_files) ... ok
 test_common_roots (utils_tests.test_autoreload.TestCommonRoots.test_common_roots) ... ok
 test_entrypoint_fallback (utils_tests.test_autoreload.TestChildArguments.test_entrypoint_fallback) ... ok
 test_exe_fallback (utils_tests.test_autoreload.TestChildArguments.test_exe_fallback) ... ok
@@ -30665,14 +30744,81 @@
 test_use_exe_when_main_spec (utils_tests.test_autoreload.TestChildArguments.test_use_exe_when_main_spec) ... ok
 test_warnoptions (utils_tests.test_autoreload.TestChildArguments.test_warnoptions) ... ok
 test_xoptions (utils_tests.test_autoreload.TestChildArguments.test_xoptions) ... ok
-test_sys_paths_absolute (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_absolute) ... ok
-test_sys_paths_directories (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_directories) ... ok
-test_sys_paths_non_existing (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_non_existing) ... ok
-test_sys_paths_with_directories (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_with_directories) ... ok
+test_disallowed_host (view_tests.tests.test_debug.ExceptionReporterTests.test_disallowed_host)
+An exception report can be generated even for a disallowed host. ... ok
+test_encoding_error (view_tests.tests.test_debug.ExceptionReporterTests.test_encoding_error)
+A UnicodeError displays a portion of the problematic string. HTML in ... ok
+test_eol_support (view_tests.tests.test_debug.ExceptionReporterTests.test_eol_support)
+The ExceptionReporter supports Unix, Windows and Macintosh EOL markers ... ok
+test_exception_fetching_user (view_tests.tests.test_debug.ExceptionReporterTests.test_exception_fetching_user)
+The error page can be rendered if the current user can't be retrieved ... ok
+test_exception_with_notes (view_tests.tests.test_debug.ExceptionReporterTests.test_exception_with_notes) ... ok
+test_get_raw_insecure_uri (view_tests.tests.test_debug.ExceptionReporterTests.test_get_raw_insecure_uri) ... ok
+test_highlight_error_position (view_tests.tests.test_debug.ExceptionReporterTests.test_highlight_error_position) ... ok
+test_ignore_traceback_evaluation_exceptions (view_tests.tests.test_debug.ExceptionReporterTests.test_ignore_traceback_evaluation_exceptions)
+Don't trip over exceptions generated by crafted objects when ... ok
+test_innermost_exception_without_traceback (view_tests.tests.test_debug.ExceptionReporterTests.test_innermost_exception_without_traceback) ... ok
+test_local_variable_escaping (view_tests.tests.test_debug.ExceptionReporterTests.test_local_variable_escaping)
+Safe strings in local variables are escaped. ... ok
+test_message_only (view_tests.tests.test_debug.ExceptionReporterTests.test_message_only) ... ok
+test_mid_stack_exception_without_traceback (view_tests.tests.test_debug.ExceptionReporterTests.test_mid_stack_exception_without_traceback) ... ok
+test_no_exception (view_tests.tests.test_debug.ExceptionReporterTests.test_no_exception)
+An exception report can be generated for just a request ... ok
+test_no_request (view_tests.tests.test_debug.ExceptionReporterTests.test_no_request)
+An exception report can be generated without request ... ok
+test_non_utf8_values_handling (view_tests.tests.test_debug.ExceptionReporterTests.test_non_utf8_values_handling)
+Non-UTF-8 exceptions/values should not make the output generation choke. ... ok
+test_reporting_frames_for_cyclic_reference (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_frames_for_cyclic_reference) ... ok
+test_reporting_frames_source_not_match (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_frames_source_not_match) ... ok
+test_reporting_frames_without_source (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_frames_without_source) ... ok
+test_reporting_of_nested_exceptions (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_of_nested_exceptions) ... ok
+test_request_and_exception (view_tests.tests.test_debug.ExceptionReporterTests.test_request_and_exception)
+A simple exception report can be generated ... ok
+test_request_and_message (view_tests.tests.test_debug.ExceptionReporterTests.test_request_and_message)
+A message can be provided in addition to a request ... ok
+test_request_with_items_key (view_tests.tests.test_debug.ExceptionReporterTests.test_request_with_items_key)
+An exception report can be generated for requests with 'items' in ... ok
+test_sharing_traceback (view_tests.tests.test_debug.ExceptionReporterTests.test_sharing_traceback) ... ok
+test_suppressed_context (view_tests.tests.test_debug.ExceptionReporterTests.test_suppressed_context) ... ok
+test_template_encoding (view_tests.tests.test_debug.ExceptionReporterTests.test_template_encoding)
+The templates are loaded directly, not via a template loader, and ... ok
+test_too_large_values_handling (view_tests.tests.test_debug.ExceptionReporterTests.test_too_large_values_handling)
+Large values should not create a large HTML. ... ok
+test_unfrozen_importlib (view_tests.tests.test_debug.ExceptionReporterTests.test_unfrozen_importlib)
+importlib is not a frozen app, but its loader thinks it's frozen which ... ok
+test_unprintable_values_handling (view_tests.tests.test_debug.ExceptionReporterTests.test_unprintable_values_handling)
+Unprintable values should not make the output generation choke. ... ok
+test_glob (utils_tests.test_autoreload.StatReloaderTests.test_glob) ... ok
+test_glob_recursive (utils_tests.test_autoreload.StatReloaderTests.test_glob_recursive) ... ok
+test_multiple_globs (utils_tests.test_autoreload.StatReloaderTests.test_multiple_globs) ... ok
+test_multiple_recursive_globs (utils_tests.test_autoreload.StatReloaderTests.test_multiple_recursive_globs) ... ok
+test_nested_glob_recursive (utils_tests.test_autoreload.StatReloaderTests.test_nested_glob_recursive) ... ok
+test_overlapping_glob_recursive (utils_tests.test_autoreload.StatReloaderTests.test_overlapping_glob_recursive) ... ok
+test_overlapping_globs (utils_tests.test_autoreload.StatReloaderTests.test_overlapping_globs) ... ok
+test_snapshot_files_ignores_missing_files (utils_tests.test_autoreload.StatReloaderTests.test_snapshot_files_ignores_missing_files) ... ok
+test_snapshot_files_updates (utils_tests.test_autoreload.StatReloaderTests.test_snapshot_files_updates) ... ok
+test_snapshot_files_with_duplicates (utils_tests.test_autoreload.StatReloaderTests.test_snapshot_files_with_duplicates) ... ok
+test_tick_does_not_trigger_twice (utils_tests.test_autoreload.StatReloaderTests.test_tick_does_not_trigger_twice) ... ok
 test_no_exception (utils_tests.test_autoreload.TestRaiseLastException.test_no_exception) ... ok
 test_raises_custom_exception (utils_tests.test_autoreload.TestRaiseLastException.test_raises_custom_exception) ... ok
 test_raises_exception (utils_tests.test_autoreload.TestRaiseLastException.test_raises_exception) ... ok
 test_raises_exception_with_context (utils_tests.test_autoreload.TestRaiseLastException.test_raises_exception_with_context) ... ok
+test_sys_paths_absolute (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_absolute) ... ok
+test_sys_paths_directories (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_directories) ... ok
+test_sys_paths_non_existing (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_non_existing) ... ok
+test_sys_paths_with_directories (utils_tests.test_autoreload.TestSysPathDirectories.test_sys_paths_with_directories) ... ok
+test_is_django_module (utils_tests.test_autoreload.TestUtilities.test_is_django_module) ... ok
+test_is_django_path (utils_tests.test_autoreload.TestUtilities.test_is_django_path) ... ok
+test_empty (utils_tests.test_choices.FlattenChoicesTests.test_empty) ... ok
+test_nested_choices (utils_tests.test_choices.FlattenChoicesTests.test_nested_choices) ... ok
+test_non_empty (utils_tests.test_choices.FlattenChoicesTests.test_non_empty) ... ok
+test_eq (utils_tests.test_choices.ChoiceIteratorTests.test_eq) ... ok
+test_eq_instances (utils_tests.test_choices.ChoiceIteratorTests.test_eq_instances) ... ok
+test_getitem (utils_tests.test_choices.ChoiceIteratorTests.test_getitem) ... ok
+test_getitem_indexerror (utils_tests.test_choices.ChoiceIteratorTests.test_getitem_indexerror) ... ok
+test_not_equal_subset (utils_tests.test_choices.ChoiceIteratorTests.test_not_equal_subset) ... ok
+test_not_equal_superset (utils_tests.test_choices.ChoiceIteratorTests.test_not_equal_superset) ... ok
+test_not_implemented_error_on_missing_iter (utils_tests.test_choices.ChoiceIteratorTests.test_not_implemented_error_on_missing_iter) ... ok
 test_check_availability (utils_tests.test_autoreload.WatchmanReloaderTests.test_check_availability) ... skipped 'Watchman unavailable: pywatchman not installed.'
 test_check_availability_lower_version (utils_tests.test_autoreload.WatchmanReloaderTests.test_check_availability_lower_version) ... skipped 'Watchman unavailable: pywatchman not installed.'
 test_check_server_status (utils_tests.test_autoreload.WatchmanReloaderTests.test_check_server_status) ... skipped 'Watchman unavailable: pywatchman not installed.'
@@ -30693,29 +30839,6 @@
 test_watched_roots_contains_directory_globs (utils_tests.test_autoreload.WatchmanReloaderTests.test_watched_roots_contains_directory_globs) ... skipped 'Watchman unavailable: pywatchman not installed.'
 test_watched_roots_contains_files (utils_tests.test_autoreload.WatchmanReloaderTests.test_watched_roots_contains_files) ... skipped 'Watchman unavailable: pywatchman not installed.'
 test_watched_roots_contains_sys_path (utils_tests.test_autoreload.WatchmanReloaderTests.test_watched_roots_contains_sys_path) ... skipped 'Watchman unavailable: pywatchman not installed.'
-test_is_django_module (utils_tests.test_autoreload.TestUtilities.test_is_django_module) ... ok
-test_is_django_path (utils_tests.test_autoreload.TestUtilities.test_is_django_path) ... ok
-test_eq (utils_tests.test_choices.ChoiceIteratorTests.test_eq) ... ok
-test_eq_instances (utils_tests.test_choices.ChoiceIteratorTests.test_eq_instances) ... ok
-test_getitem (utils_tests.test_choices.ChoiceIteratorTests.test_getitem) ... ok
-test_getitem_indexerror (utils_tests.test_choices.ChoiceIteratorTests.test_getitem_indexerror) ... ok
-test_not_equal_subset (utils_tests.test_choices.ChoiceIteratorTests.test_not_equal_subset) ... ok
-test_not_equal_superset (utils_tests.test_choices.ChoiceIteratorTests.test_not_equal_superset) ... ok
-test_not_implemented_error_on_missing_iter (utils_tests.test_choices.ChoiceIteratorTests.test_not_implemented_error_on_missing_iter) ... ok
-test_empty (utils_tests.test_choices.FlattenChoicesTests.test_empty) ... ok
-test_nested_choices (utils_tests.test_choices.FlattenChoicesTests.test_nested_choices) ... ok
-test_non_empty (utils_tests.test_choices.FlattenChoicesTests.test_non_empty) ... ok
-test_glob (utils_tests.test_autoreload.StatReloaderTests.test_glob) ... ok
-test_glob_recursive (utils_tests.test_autoreload.StatReloaderTests.test_glob_recursive) ... ok
-test_multiple_globs (utils_tests.test_autoreload.StatReloaderTests.test_multiple_globs) ... ok
-test_multiple_recursive_globs (utils_tests.test_autoreload.StatReloaderTests.test_multiple_recursive_globs) ... ok
-test_nested_glob_recursive (utils_tests.test_autoreload.StatReloaderTests.test_nested_glob_recursive) ... ok
-test_overlapping_glob_recursive (utils_tests.test_autoreload.StatReloaderTests.test_overlapping_glob_recursive) ... ok
-test_overlapping_globs (utils_tests.test_autoreload.StatReloaderTests.test_overlapping_globs) ... ok
-test_snapshot_files_ignores_missing_files (utils_tests.test_autoreload.StatReloaderTests.test_snapshot_files_ignores_missing_files) ... ok
-test_snapshot_files_updates (utils_tests.test_autoreload.StatReloaderTests.test_snapshot_files_updates) ... ok
-test_snapshot_files_with_duplicates (utils_tests.test_autoreload.StatReloaderTests.test_snapshot_files_with_duplicates) ... ok
-test_tick_does_not_trigger_twice (utils_tests.test_autoreload.StatReloaderTests.test_tick_does_not_trigger_twice) ... ok
 test_callable (utils_tests.test_choices.NormalizeFieldChoicesTests.test_callable) ... ok
 test_callable_non_canonical (utils_tests.test_choices.NormalizeFieldChoicesTests.test_callable_non_canonical) ... ok
 test_choices (utils_tests.test_choices.NormalizeFieldChoicesTests.test_choices) ... ok
@@ -30737,6 +30860,9 @@
 test_unsupported_values_from_callable_returned_unmodified (utils_tests.test_choices.NormalizeFieldChoicesTests.test_unsupported_values_from_callable_returned_unmodified) ... ok
 test_unsupported_values_from_iterator_returned_unmodified (utils_tests.test_choices.NormalizeFieldChoicesTests.test_unsupported_values_from_iterator_returned_unmodified) ... ok
 test_unsupported_values_returned_unmodified (utils_tests.test_choices.NormalizeFieldChoicesTests.test_unsupported_values_returned_unmodified) ... ok
+test_constant_time_compare (utils_tests.test_crypto.TestUtilsCryptoMisc.test_constant_time_compare) ... ok
+test_invalid_algorithm (utils_tests.test_crypto.TestUtilsCryptoMisc.test_invalid_algorithm) ... ok
+test_salted_hmac (utils_tests.test_crypto.TestUtilsCryptoMisc.test_salted_hmac) ... ok
 test_all_initialized_only (utils_tests.test_connection.BaseConnectionHandlerTests.test_all_initialized_only) ... ok
 test_create_connection (utils_tests.test_connection.BaseConnectionHandlerTests.test_create_connection) ... ok
 test_copy (utils_tests.test_datastructures.CaseInsensitiveMappingTests.test_copy) ... ok
@@ -30752,76 +30878,30 @@
 test_repr (utils_tests.test_datastructures.CaseInsensitiveMappingTests.test_repr) ... ok
 test_set (utils_tests.test_datastructures.CaseInsensitiveMappingTests.test_set) ... ok
 test_str (utils_tests.test_datastructures.CaseInsensitiveMappingTests.test_str) ... ok
-test_constant_time_compare (utils_tests.test_crypto.TestUtilsCryptoMisc.test_constant_time_compare) ... ok
-test_invalid_algorithm (utils_tests.test_crypto.TestUtilsCryptoMisc.test_invalid_algorithm) ... ok
-test_salted_hmac (utils_tests.test_crypto.TestUtilsCryptoMisc.test_salted_hmac) ... ok
 test_dictwrapper (utils_tests.test_datastructures.DictWrapperTests.test_dictwrapper) ... ok
 test_custom_warning (utils_tests.test_datastructures.ImmutableListTests.test_custom_warning) ... ok
 test_sort (utils_tests.test_datastructures.ImmutableListTests.test_sort) ... ok
-test_callable_lookup (admin_inlines.tests.TestInline.test_callable_lookup)
-Admin inline should invoke local callable when its name is listed in ... ok
-test_can_delete (admin_inlines.tests.TestInline.test_can_delete)
-can_delete should be passed to inlineformset factory. ... ok
-test_create_inlines_on_inherited_model (admin_inlines.tests.TestInline.test_create_inlines_on_inherited_model)
-An object can be created with inlines when it inherits another class. ... ok
-test_custom_form_tabular_inline_extra_field_label (admin_inlines.tests.TestInline.test_custom_form_tabular_inline_extra_field_label) ... ok
-test_custom_form_tabular_inline_label (admin_inlines.tests.TestInline.test_custom_form_tabular_inline_label)
-A model form with a form field specified (TitleForm.title1) should have ... ok
-test_custom_form_tabular_inline_overridden_label (admin_inlines.tests.TestInline.test_custom_form_tabular_inline_overridden_label)
-SomeChildModelForm.__init__() overrides the label of a form field. ... ok
-test_custom_get_extra_form (admin_inlines.tests.TestInline.test_custom_get_extra_form) ... ok
-test_custom_min_num (admin_inlines.tests.TestInline.test_custom_min_num) ... ok
-test_custom_pk_shortcut (admin_inlines.tests.TestInline.test_custom_pk_shortcut)
-The "View on Site" link is correct for models with a custom primary key ... ok
-test_excluded_id_for_inlines_uses_hidden_field (admin_inlines.tests.TestInline.test_excluded_id_for_inlines_uses_hidden_field) ... ok
-test_help_text (admin_inlines.tests.TestInline.test_help_text)
-The inlines' model field help texts are displayed when using both the ... ok
-test_inline_editable_pk (admin_inlines.tests.TestInline.test_inline_editable_pk) ... ok
-test_inline_hidden_field_no_column (admin_inlines.tests.TestInline.test_inline_hidden_field_no_column)
-#18263 -- Make sure hidden fields don't get a column in tabular inlines ... ok
-test_inline_nonauto_noneditable_inherited_pk (admin_inlines.tests.TestInline.test_inline_nonauto_noneditable_inherited_pk) ... ok
-test_inline_nonauto_noneditable_pk (admin_inlines.tests.TestInline.test_inline_nonauto_noneditable_pk) ... ok
-test_inline_primary (admin_inlines.tests.TestInline.test_inline_primary) ... ok
-test_inlines_based_on_model_state (admin_inlines.tests.TestInline.test_inlines_based_on_model_state) ... ok
-test_inlines_plural_heading_foreign_key (admin_inlines.tests.TestInline.test_inlines_plural_heading_foreign_key) ... ok
-test_inlines_show_change_link_registered (admin_inlines.tests.TestInline.test_inlines_show_change_link_registered)
-Inlines `show_change_link` for registered models when enabled. ... ok
-test_inlines_show_change_link_unregistered (admin_inlines.tests.TestInline.test_inlines_show_change_link_unregistered)
-Inlines `show_change_link` disabled for unregistered models. ... ok
-test_inlines_singular_heading_one_to_one (admin_inlines.tests.TestInline.test_inlines_singular_heading_one_to_one) ... ok
-test_localize_pk_shortcut (admin_inlines.tests.TestInline.test_localize_pk_shortcut)
-The "View on Site" link is correct for locales that use thousand ... ok
-test_many_to_many_inlines (admin_inlines.tests.TestInline.test_many_to_many_inlines)
-Autogenerated many-to-many inlines are displayed correctly (#13407) ... ok
-test_min_num (admin_inlines.tests.TestInline.test_min_num)
-min_num and extra determine number of forms. ... ok
-test_model_error_inline_with_readonly_field (admin_inlines.tests.TestInline.test_model_error_inline_with_readonly_field) ... ok
-test_no_parent_callable_lookup (admin_inlines.tests.TestInline.test_no_parent_callable_lookup)
-Admin inline `readonly_field` shouldn't invoke parent ModelAdmin callable ... ok
-test_non_editable_custom_form_tabular_inline_extra_field_label (admin_inlines.tests.TestInline.test_non_editable_custom_form_tabular_inline_extra_field_label) ... ok
-test_non_related_name_inline (admin_inlines.tests.TestInline.test_non_related_name_inline)
-Multiple inlines with related_name='+' have correct form prefixes. ... ok
-test_noneditable_inline_has_field_inputs (admin_inlines.tests.TestInline.test_noneditable_inline_has_field_inputs)
-Inlines without change permission shows field inputs on add form. ... ok
-test_readonly_stacked_inline_label (admin_inlines.tests.TestInline.test_readonly_stacked_inline_label)
-Bug #13174. ... ok
-test_stacked_inline_edit_form_contains_has_original_class (admin_inlines.tests.TestInline.test_stacked_inline_edit_form_contains_has_original_class) ... ok
-test_stacked_inline_hidden_field_with_view_only_permissions (admin_inlines.tests.TestInline.test_stacked_inline_hidden_field_with_view_only_permissions)
-Content of hidden field is not visible in stacked inline when user has ... ok
-test_stacked_inline_single_hidden_field_in_line_with_view_only_permissions (admin_inlines.tests.TestInline.test_stacked_inline_single_hidden_field_in_line_with_view_only_permissions)
-Content of hidden field is not visible in stacked inline when user has ... ok
-test_tabular_inline_column_css_class (admin_inlines.tests.TestInline.test_tabular_inline_column_css_class)
-Field names are included in the context to output a field-specific ... ok
-test_tabular_inline_hidden_field_with_view_only_permissions (admin_inlines.tests.TestInline.test_tabular_inline_hidden_field_with_view_only_permissions)
-Content of hidden field is not visible in tabular inline when user has ... ok
-test_tabular_inline_show_change_link_false_registered (admin_inlines.tests.TestInline.test_tabular_inline_show_change_link_false_registered)
-Inlines `show_change_link` disabled by default. ... ok
-test_tabular_inline_with_hidden_field_non_field_errors_has_correct_colspan (admin_inlines.tests.TestInline.test_tabular_inline_with_hidden_field_non_field_errors_has_correct_colspan)
-In tabular inlines, when a form has non-field errors, those errors ... ok
-test_tabular_model_form_meta_readonly_field (admin_inlines.tests.TestInline.test_tabular_model_form_meta_readonly_field)
-Tabular inlines use ModelForm.Meta.help_texts and labels for read-only ... ok
-test_tabular_non_field_errors (admin_inlines.tests.TestInline.test_tabular_non_field_errors)
-non_field_errors are displayed correctly, including the correct value ... ok
+test_appendlist (utils_tests.test_datastructures.MultiValueDictTests.test_appendlist) ... ok
+test_copy (utils_tests.test_datastructures.MultiValueDictTests.test_copy) ... ok
+test_deepcopy (utils_tests.test_datastructures.MultiValueDictTests.test_deepcopy) ... ok
+test_dict_translation (utils_tests.test_datastructures.MultiValueDictTests.test_dict_translation) ... ok
+test_getlist_default (utils_tests.test_datastructures.MultiValueDictTests.test_getlist_default) ... ok
+test_getlist_doesnt_mutate (utils_tests.test_datastructures.MultiValueDictTests.test_getlist_doesnt_mutate) ... ok
+test_getlist_none_empty_values (utils_tests.test_datastructures.MultiValueDictTests.test_getlist_none_empty_values) ... ok
+test_internal_getlist_does_mutate (utils_tests.test_datastructures.MultiValueDictTests.test_internal_getlist_does_mutate) ... ok
+test_multivaluedict (utils_tests.test_datastructures.MultiValueDictTests.test_multivaluedict) ... ok
+test_pickle (utils_tests.test_datastructures.MultiValueDictTests.test_pickle) ... ok
+test_repr (utils_tests.test_datastructures.MultiValueDictTests.test_repr) ... ok
+test_setdefault (utils_tests.test_datastructures.MultiValueDictTests.test_setdefault) ... ok
+test_setitem (utils_tests.test_datastructures.MultiValueDictTests.test_setitem) ... ok
+test_update_dict_arg (utils_tests.test_datastructures.MultiValueDictTests.test_update_dict_arg) ... ok
+test_update_kwargs (utils_tests.test_datastructures.MultiValueDictTests.test_update_kwargs) ... ok
+test_update_multivaluedict_arg (utils_tests.test_datastructures.MultiValueDictTests.test_update_multivaluedict_arg) ... ok
+test_update_no_args (utils_tests.test_datastructures.MultiValueDictTests.test_update_no_args) ... ok
+test_update_raises_correct_exceptions (utils_tests.test_datastructures.MultiValueDictTests.test_update_raises_correct_exceptions) ... ok
+test_update_too_many_args (utils_tests.test_datastructures.MultiValueDictTests.test_update_too_many_args) ... ok
+test_update_with_empty_iterable (utils_tests.test_datastructures.MultiValueDictTests.test_update_with_empty_iterable) ... ok
+test_update_with_iterable_of_pairs (utils_tests.test_datastructures.MultiValueDictTests.test_update_with_iterable_of_pairs) ... ok
 test_bool (utils_tests.test_datastructures.OrderedSetTests.test_bool) ... ok
 test_contains (utils_tests.test_datastructures.OrderedSetTests.test_contains) ... ok
 test_discard (utils_tests.test_datastructures.OrderedSetTests.test_discard) ... ok
@@ -30856,58 +30936,6 @@
 test_timezones (utils_tests.test_dateformat.DateFormatTests.test_timezones) ... ok
 test_twelve_hour_format (utils_tests.test_dateformat.DateFormatTests.test_twelve_hour_format) ... ok
 test_y_format_year_before_1000 (utils_tests.test_dateformat.DateFormatTests.test_y_format_year_before_1000) ... ok
-test_deconstruct (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct) ... ok
-test_deconstruct_child (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct_child) ... ok
-test_deconstruct_child_with_path (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct_child_with_path) ... ok
-test_deconstruct_with_path (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct_with_path) ... ok
-test_invalid_path (utils_tests.test_deconstruct.DeconstructibleTests.test_invalid_path) ... ok
-test_parent_invalid_path (utils_tests.test_deconstruct.DeconstructibleTests.test_parent_invalid_path) ... ok
-test_appendlist (utils_tests.test_datastructures.MultiValueDictTests.test_appendlist) ... ok
-test_copy (utils_tests.test_datastructures.MultiValueDictTests.test_copy) ... ok
-test_deepcopy (utils_tests.test_datastructures.MultiValueDictTests.test_deepcopy) ... ok
-test_dict_translation (utils_tests.test_datastructures.MultiValueDictTests.test_dict_translation) ... ok
-test_getlist_default (utils_tests.test_datastructures.MultiValueDictTests.test_getlist_default) ... ok
-test_getlist_doesnt_mutate (utils_tests.test_datastructures.MultiValueDictTests.test_getlist_doesnt_mutate) ... ok
-test_getlist_none_empty_values (utils_tests.test_datastructures.MultiValueDictTests.test_getlist_none_empty_values) ... ok
-test_internal_getlist_does_mutate (utils_tests.test_datastructures.MultiValueDictTests.test_internal_getlist_does_mutate) ... ok
-test_multivaluedict (utils_tests.test_datastructures.MultiValueDictTests.test_multivaluedict) ... ok
-test_pickle (utils_tests.test_datastructures.MultiValueDictTests.test_pickle) ... ok
-test_repr (utils_tests.test_datastructures.MultiValueDictTests.test_repr) ... ok
-test_setdefault (utils_tests.test_datastructures.MultiValueDictTests.test_setdefault) ... ok
-test_setitem (utils_tests.test_datastructures.MultiValueDictTests.test_setitem) ... ok
-test_update_dict_arg (utils_tests.test_datastructures.MultiValueDictTests.test_update_dict_arg) ... ok
-test_update_kwargs (utils_tests.test_datastructures.MultiValueDictTests.test_update_kwargs) ... ok
-test_update_multivaluedict_arg (utils_tests.test_datastructures.MultiValueDictTests.test_update_multivaluedict_arg) ... ok
-test_update_no_args (utils_tests.test_datastructures.MultiValueDictTests.test_update_no_args) ... ok
-test_update_raises_correct_exceptions (utils_tests.test_datastructures.MultiValueDictTests.test_update_raises_correct_exceptions) ... ok
-test_update_too_many_args (utils_tests.test_datastructures.MultiValueDictTests.test_update_too_many_args) ... ok
-test_update_with_empty_iterable (utils_tests.test_datastructures.MultiValueDictTests.test_update_with_empty_iterable) ... ok
-test_update_with_iterable_of_pairs (utils_tests.test_datastructures.MultiValueDictTests.test_update_with_iterable_of_pairs) ... ok
-test_force_bytes_encoding (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_encoding) ... ok
-test_force_bytes_exception (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_exception)
-force_bytes knows how to convert to bytes an exception ... ok
-test_force_bytes_memory_view (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_memory_view) ... ok
-test_force_bytes_strings_only (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_strings_only) ... ok
-test_force_str_DjangoUnicodeDecodeError (utils_tests.test_encoding.TestEncodingUtils.test_force_str_DjangoUnicodeDecodeError) ... ok
-test_force_str_exception (utils_tests.test_encoding.TestEncodingUtils.test_force_str_exception)
-Broken __str__ actually raises an error. ... ok
-test_force_str_lazy (utils_tests.test_encoding.TestEncodingUtils.test_force_str_lazy) ... ok
-test_get_default_encoding (utils_tests.test_encoding.TestEncodingUtils.test_get_default_encoding) ... ok
-test_repercent_broken_unicode_recursion_error (utils_tests.test_encoding.TestEncodingUtils.test_repercent_broken_unicode_recursion_error) ... ok
-test_repercent_broken_unicode_small_fragments (utils_tests.test_encoding.TestEncodingUtils.test_repercent_broken_unicode_small_fragments) ... ok
-test_smart_bytes (utils_tests.test_encoding.TestEncodingUtils.test_smart_bytes) ... ok
-test_smart_str (utils_tests.test_encoding.TestEncodingUtils.test_smart_str) ... ok
-test_count_equal (utils_tests.test_hashable.TestHashable.test_count_equal) ... ok
-test_equal (utils_tests.test_hashable.TestHashable.test_equal) ... ok
-test_unhashable (utils_tests.test_hashable.TestHashable.test_unhashable) ... ok
-test_callable_process_view_middleware (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_callable_process_view_middleware)
-Test a middleware that implements process_view, operating on a callable class. ... ok
-test_full_dec_normal (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_full_dec_normal)
-All methods of middleware are called for normal HttpResponses ... ok
-test_full_dec_templateresponse (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_full_dec_templateresponse)
-All methods of middleware are called for TemplateResponses in ... ok
-test_process_view_middleware (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_process_view_middleware)
-Test a middleware that implements process_view. ... ok
 test_atom1_mime_type (utils_tests.test_feedgenerator.FeedgeneratorTests.test_atom1_mime_type)
 Atom MIME type has UTF8 Charset parameter set ... ok
 test_atom_add_item (utils_tests.test_feedgenerator.FeedgeneratorTests.test_atom_add_item) ... ok
@@ -30934,75 +30962,37 @@
 test_rss_mime_type (utils_tests.test_feedgenerator.FeedgeneratorTests.test_rss_mime_type)
 RSS MIME type has UTF8 Charset parameter set ... ok
 test_stylesheet_keeps_lazy_urls (utils_tests.test_feedgenerator.FeedgeneratorTests.test_stylesheet_keeps_lazy_urls) ... ok
-test_disallowed_host (view_tests.tests.test_debug.ExceptionReporterTests.test_disallowed_host)
-An exception report can be generated even for a disallowed host. ... ok
-test_encoding_error (view_tests.tests.test_debug.ExceptionReporterTests.test_encoding_error)
-A UnicodeError displays a portion of the problematic string. HTML in ... ok
-test_eol_support (view_tests.tests.test_debug.ExceptionReporterTests.test_eol_support)
-The ExceptionReporter supports Unix, Windows and Macintosh EOL markers ... ok
-test_exception_fetching_user (view_tests.tests.test_debug.ExceptionReporterTests.test_exception_fetching_user)
-The error page can be rendered if the current user can't be retrieved ... ok
-test_exception_with_notes (view_tests.tests.test_debug.ExceptionReporterTests.test_exception_with_notes) ... ok
-test_get_raw_insecure_uri (view_tests.tests.test_debug.ExceptionReporterTests.test_get_raw_insecure_uri) ... ok
-test_highlight_error_position (view_tests.tests.test_debug.ExceptionReporterTests.test_highlight_error_position) ... ok
-test_ignore_traceback_evaluation_exceptions (view_tests.tests.test_debug.ExceptionReporterTests.test_ignore_traceback_evaluation_exceptions)
-Don't trip over exceptions generated by crafted objects when ... ok
-test_innermost_exception_without_traceback (view_tests.tests.test_debug.ExceptionReporterTests.test_innermost_exception_without_traceback) ... ok
-test_local_variable_escaping (view_tests.tests.test_debug.ExceptionReporterTests.test_local_variable_escaping)
-Safe strings in local variables are escaped. ... ok
-test_message_only (view_tests.tests.test_debug.ExceptionReporterTests.test_message_only) ... ok
-test_mid_stack_exception_without_traceback (view_tests.tests.test_debug.ExceptionReporterTests.test_mid_stack_exception_without_traceback) ... ok
-test_no_exception (view_tests.tests.test_debug.ExceptionReporterTests.test_no_exception)
-An exception report can be generated for just a request ... ok
-test_no_request (view_tests.tests.test_debug.ExceptionReporterTests.test_no_request)
-An exception report can be generated without request ... ok
-test_non_utf8_values_handling (view_tests.tests.test_debug.ExceptionReporterTests.test_non_utf8_values_handling)
-Non-UTF-8 exceptions/values should not make the output generation choke. ... ok
-test_reporting_frames_for_cyclic_reference (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_frames_for_cyclic_reference) ... ok
-test_reporting_frames_source_not_match (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_frames_source_not_match) ... ok
-test_reporting_frames_without_source (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_frames_without_source) ... ok
-test_reporting_of_nested_exceptions (view_tests.tests.test_debug.ExceptionReporterTests.test_reporting_of_nested_exceptions) ... ok
-test_request_and_exception (view_tests.tests.test_debug.ExceptionReporterTests.test_request_and_exception)
-A simple exception report can be generated ... ok
-test_request_and_message (view_tests.tests.test_debug.ExceptionReporterTests.test_request_and_message)
-A message can be provided in addition to a request ... ok
-test_request_with_items_key (view_tests.tests.test_debug.ExceptionReporterTests.test_request_with_items_key)
-An exception report can be generated for requests with 'items' in ... ok
-test_sharing_traceback (view_tests.tests.test_debug.ExceptionReporterTests.test_sharing_traceback) ... ok
-test_suppressed_context (view_tests.tests.test_debug.ExceptionReporterTests.test_suppressed_context) ... ok
-test_template_encoding (view_tests.tests.test_debug.ExceptionReporterTests.test_template_encoding)
-The templates are loaded directly, not via a template loader, and ... ok
-test_too_large_values_handling (view_tests.tests.test_debug.ExceptionReporterTests.test_too_large_values_handling)
-Large values should not create a large HTML. ... ok
-test_unfrozen_importlib (view_tests.tests.test_debug.ExceptionReporterTests.test_unfrozen_importlib)
-importlib is not a frozen app, but its loader thinks it's frozen which ... ok
-test_unprintable_values_handling (view_tests.tests.test_debug.ExceptionReporterTests.test_unprintable_values_handling)
-Unprintable values should not make the output generation choke. ... ok
-test_custom_iterable_not_doseq (utils_tests.test_http.URLEncodeTests.test_custom_iterable_not_doseq) ... ok
-test_dict (utils_tests.test_http.URLEncodeTests.test_dict) ... ok
-test_dict_containing_empty_sequence_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_empty_sequence_doseq) ... ok
-test_dict_containing_sequence_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_sequence_doseq) ... ok
-test_dict_containing_sequence_not_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_sequence_not_doseq) ... ok
-test_dict_containing_tuple_not_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_tuple_not_doseq) ... ok
-test_dict_with_bytearray (utils_tests.test_http.URLEncodeTests.test_dict_with_bytearray) ... ok
-test_dict_with_bytes_values (utils_tests.test_http.URLEncodeTests.test_dict_with_bytes_values) ... ok
-test_dict_with_sequence_of_bytes (utils_tests.test_http.URLEncodeTests.test_dict_with_sequence_of_bytes) ... ok
-test_generator (utils_tests.test_http.URLEncodeTests.test_generator) ... ok
-test_multivaluedict (utils_tests.test_http.URLEncodeTests.test_multivaluedict) ... ok
-test_none (utils_tests.test_http.URLEncodeTests.test_none) ... ok
-test_none_in_generator (utils_tests.test_http.URLEncodeTests.test_none_in_generator) ... ok
-test_none_in_sequence (utils_tests.test_http.URLEncodeTests.test_none_in_sequence) ... ok
-test_tuples (utils_tests.test_http.URLEncodeTests.test_tuples) ... ok
-test_address_too_long (utils_tests.test_ipv6.TestUtilsIPv6.test_address_too_long) ... ok
-test_cleans_plain_address (utils_tests.test_ipv6.TestUtilsIPv6.test_cleans_plain_address) ... ok
-test_cleans_with_v4_mapping (utils_tests.test_ipv6.TestUtilsIPv6.test_cleans_with_v4_mapping) ... ok
-test_unpacks_ipv4 (utils_tests.test_ipv6.TestUtilsIPv6.test_unpacks_ipv4) ... ok
-test_validates_correct_plain_address (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_correct_plain_address) ... ok
-test_validates_correct_with_ipv6_instance (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_correct_with_ipv6_instance) ... ok
-test_validates_correct_with_v4mapping (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_correct_with_v4mapping) ... ok
-test_validates_incorrect_plain_address (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_incorrect_plain_address) ... ok
-test_validates_incorrect_with_non_string (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_incorrect_with_non_string) ... ok
-test_validates_incorrect_with_v4mapping (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_incorrect_with_v4mapping) ... ok
+test_callable_process_view_middleware (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_callable_process_view_middleware)
+Test a middleware that implements process_view, operating on a callable class. ... ok
+test_full_dec_normal (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_full_dec_normal)
+All methods of middleware are called for normal HttpResponses ... ok
+test_full_dec_templateresponse (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_full_dec_templateresponse)
+All methods of middleware are called for TemplateResponses in ... ok
+test_process_view_middleware (utils_tests.test_decorators.DecoratorFromMiddlewareTests.test_process_view_middleware)
+Test a middleware that implements process_view. ... ok
+test_force_bytes_encoding (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_encoding) ... ok
+test_force_bytes_exception (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_exception)
+force_bytes knows how to convert to bytes an exception ... ok
+test_force_bytes_memory_view (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_memory_view) ... ok
+test_force_bytes_strings_only (utils_tests.test_encoding.TestEncodingUtils.test_force_bytes_strings_only) ... ok
+test_force_str_DjangoUnicodeDecodeError (utils_tests.test_encoding.TestEncodingUtils.test_force_str_DjangoUnicodeDecodeError) ... ok
+test_force_str_exception (utils_tests.test_encoding.TestEncodingUtils.test_force_str_exception)
+Broken __str__ actually raises an error. ... ok
+test_force_str_lazy (utils_tests.test_encoding.TestEncodingUtils.test_force_str_lazy) ... ok
+test_get_default_encoding (utils_tests.test_encoding.TestEncodingUtils.test_get_default_encoding) ... ok
+test_repercent_broken_unicode_recursion_error (utils_tests.test_encoding.TestEncodingUtils.test_repercent_broken_unicode_recursion_error) ... ok
+test_repercent_broken_unicode_small_fragments (utils_tests.test_encoding.TestEncodingUtils.test_repercent_broken_unicode_small_fragments) ... ok
+test_smart_bytes (utils_tests.test_encoding.TestEncodingUtils.test_smart_bytes) ... ok
+test_smart_str (utils_tests.test_encoding.TestEncodingUtils.test_smart_str) ... ok
+test_deconstruct (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct) ... ok
+test_deconstruct_child (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct_child) ... ok
+test_deconstruct_child_with_path (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct_child_with_path) ... ok
+test_deconstruct_with_path (utils_tests.test_deconstruct.DeconstructibleTests.test_deconstruct_with_path) ... ok
+test_invalid_path (utils_tests.test_deconstruct.DeconstructibleTests.test_invalid_path) ... ok
+test_parent_invalid_path (utils_tests.test_deconstruct.DeconstructibleTests.test_parent_invalid_path) ... ok
+test_count_equal (utils_tests.test_hashable.TestHashable.test_count_equal) ... ok
+test_equal (utils_tests.test_hashable.TestHashable.test_equal) ... ok
+test_unhashable (utils_tests.test_hashable.TestHashable.test_unhashable) ... ok
 test_cached_property (utils_tests.test_functional.FunctionalTests.test_cached_property)
 cached_property caches its value and behaves like a property. ... ok
 test_cached_property_auto_name (utils_tests.test_functional.FunctionalTests.test_cached_property_auto_name)
@@ -31038,6 +31028,31 @@
 test_lazy_repr_text (utils_tests.test_functional.FunctionalTests.test_lazy_repr_text) ... ok
 test_lazy_str_cast_mixed_bytes_result_types (utils_tests.test_functional.FunctionalTests.test_lazy_str_cast_mixed_bytes_result_types) ... ok
 test_lazy_str_cast_mixed_result_types (utils_tests.test_functional.FunctionalTests.test_lazy_str_cast_mixed_result_types) ... ok
+test_custom_iterable_not_doseq (utils_tests.test_http.URLEncodeTests.test_custom_iterable_not_doseq) ... ok
+test_dict (utils_tests.test_http.URLEncodeTests.test_dict) ... ok
+test_dict_containing_empty_sequence_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_empty_sequence_doseq) ... ok
+test_dict_containing_sequence_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_sequence_doseq) ... ok
+test_dict_containing_sequence_not_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_sequence_not_doseq) ... ok
+test_dict_containing_tuple_not_doseq (utils_tests.test_http.URLEncodeTests.test_dict_containing_tuple_not_doseq) ... ok
+test_dict_with_bytearray (utils_tests.test_http.URLEncodeTests.test_dict_with_bytearray) ... ok
+test_dict_with_bytes_values (utils_tests.test_http.URLEncodeTests.test_dict_with_bytes_values) ... ok
+test_dict_with_sequence_of_bytes (utils_tests.test_http.URLEncodeTests.test_dict_with_sequence_of_bytes) ... ok
+test_generator (utils_tests.test_http.URLEncodeTests.test_generator) ... ok
+test_multivaluedict (utils_tests.test_http.URLEncodeTests.test_multivaluedict) ... ok
+test_none (utils_tests.test_http.URLEncodeTests.test_none) ... ok
+test_none_in_generator (utils_tests.test_http.URLEncodeTests.test_none_in_generator) ... ok
+test_none_in_sequence (utils_tests.test_http.URLEncodeTests.test_none_in_sequence) ... ok
+test_tuples (utils_tests.test_http.URLEncodeTests.test_tuples) ... ok
+test_address_too_long (utils_tests.test_ipv6.TestUtilsIPv6.test_address_too_long) ... ok
+test_cleans_plain_address (utils_tests.test_ipv6.TestUtilsIPv6.test_cleans_plain_address) ... ok
+test_cleans_with_v4_mapping (utils_tests.test_ipv6.TestUtilsIPv6.test_cleans_with_v4_mapping) ... ok
+test_unpacks_ipv4 (utils_tests.test_ipv6.TestUtilsIPv6.test_unpacks_ipv4) ... ok
+test_validates_correct_plain_address (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_correct_plain_address) ... ok
+test_validates_correct_with_ipv6_instance (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_correct_with_ipv6_instance) ... ok
+test_validates_correct_with_v4mapping (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_correct_with_v4mapping) ... ok
+test_validates_incorrect_plain_address (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_incorrect_plain_address) ... ok
+test_validates_incorrect_with_non_string (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_incorrect_with_non_string) ... ok
+test_validates_incorrect_with_v4mapping (utils_tests.test_ipv6.TestUtilsIPv6.test_validates_incorrect_with_v4mapping) ... ok
 test_input_too_large (utils_tests.test_http.Base36IntTests.test_input_too_large) ... ok
 test_invalid_literal (utils_tests.test_http.Base36IntTests.test_invalid_literal) ... ok
 test_negative_input (utils_tests.test_http.Base36IntTests.test_negative_input) ... ok
@@ -31053,6 +31068,7 @@
 test_format_number (utils_tests.test_numberformat.TestNumberFormat.test_format_number) ... ok
 test_format_string (utils_tests.test_numberformat.TestNumberFormat.test_format_string) ... ok
 test_large_number (utils_tests.test_numberformat.TestNumberFormat.test_large_number) ... ok
+test_import_string (utils_tests.test_module_loading.ModuleImportTests.test_import_string) ... ok
 test_flags_with_pre_compiled_regex (utils_tests.test_regex_helper.LazyReCompileTests.test_flags_with_pre_compiled_regex) ... ok
 test_add_lazy_safe_text_and_safe_text (utils_tests.test_safestring.SafeStringTest.test_add_lazy_safe_text_and_safe_text) ... ok
 test_add_obj (utils_tests.test_safestring.SafeStringTest.test_add_obj) ... ok
@@ -31074,7 +31090,26 @@
 test_mark_safe_result_implements_dunder_html (utils_tests.test_safestring.SafeStringTest.test_mark_safe_result_implements_dunder_html) ... ok
 test_mark_safe_str (utils_tests.test_safestring.SafeStringTest.test_mark_safe_str)
 Calling str() on a SafeString instance doesn't lose the safe status. ... ok
-test_import_string (utils_tests.test_module_loading.ModuleImportTests.test_import_string) ... ok
+test_compress_sequence (utils_tests.test_text.TestUtilsText.test_compress_sequence) ... ok
+test_format_lazy (utils_tests.test_text.TestUtilsText.test_format_lazy) ... ok
+test_get_text_list (utils_tests.test_text.TestUtilsText.test_get_text_list) ... ok
+test_get_valid_filename (utils_tests.test_text.TestUtilsText.test_get_valid_filename) ... ok
+test_normalize_newlines (utils_tests.test_text.TestUtilsText.test_normalize_newlines) ... ok
+test_phone2numeric (utils_tests.test_text.TestUtilsText.test_phone2numeric) ... ok
+test_slugify (utils_tests.test_text.TestUtilsText.test_slugify) ... ok
+test_smart_split (utils_tests.test_text.TestUtilsText.test_smart_split) ... ok
+test_truncate_chars (utils_tests.test_text.TestUtilsText.test_truncate_chars) ... ok
+test_truncate_chars_html (utils_tests.test_text.TestUtilsText.test_truncate_chars_html) ... ok
+test_truncate_chars_html_size_limit (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_size_limit) ... ok
+test_truncate_chars_html_with_html_entities (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_with_html_entities) ... ok
+test_truncate_chars_html_with_newline_inside_tag (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_with_newline_inside_tag) ... ok
+test_truncate_chars_html_with_void_elements (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_with_void_elements) ... ok
+test_truncate_html_words (utils_tests.test_text.TestUtilsText.test_truncate_html_words) ... ok
+test_truncate_words (utils_tests.test_text.TestUtilsText.test_truncate_words) ... ok
+test_truncate_words_html_size_limit (utils_tests.test_text.TestUtilsText.test_truncate_words_html_size_limit) ... ok
+test_unescape_string_literal (utils_tests.test_text.TestUtilsText.test_unescape_string_literal) ... ok
+test_unescape_string_literal_invalid_value (utils_tests.test_text.TestUtilsText.test_unescape_string_literal_invalid_value) ... ok
+test_wrap (utils_tests.test_text.TestUtilsText.test_wrap) ... ok
 test_activate_invalid_timezone (utils_tests.test_timezone.TimezoneTests.test_activate_invalid_timezone) ... ok
 test_default_timezone_is_zoneinfo (utils_tests.test_timezone.TimezoneTests.test_default_timezone_is_zoneinfo) ... ok
 test_fixedoffset_negative_timedelta (utils_tests.test_timezone.TimezoneTests.test_fixedoffset_negative_timedelta) ... ok
@@ -31098,57 +31133,6 @@
 test_override_decorator (utils_tests.test_timezone.TimezoneTests.test_override_decorator) ... ok
 test_override_fixed_offset (utils_tests.test_timezone.TimezoneTests.test_override_fixed_offset) ... ok
 test_override_string_tz (utils_tests.test_timezone.TimezoneTests.test_override_string_tz) ... ok
-test_compress_sequence (utils_tests.test_text.TestUtilsText.test_compress_sequence) ... ok
-test_format_lazy (utils_tests.test_text.TestUtilsText.test_format_lazy) ... ok
-test_get_text_list (utils_tests.test_text.TestUtilsText.test_get_text_list) ... ok
-test_get_valid_filename (utils_tests.test_text.TestUtilsText.test_get_valid_filename) ... ok
-test_normalize_newlines (utils_tests.test_text.TestUtilsText.test_normalize_newlines) ... ok
-test_phone2numeric (utils_tests.test_text.TestUtilsText.test_phone2numeric) ... ok
-test_slugify (utils_tests.test_text.TestUtilsText.test_slugify) ... ok
-test_smart_split (utils_tests.test_text.TestUtilsText.test_smart_split) ... ok
-test_truncate_chars (utils_tests.test_text.TestUtilsText.test_truncate_chars) ... ok
-test_truncate_chars_html (utils_tests.test_text.TestUtilsText.test_truncate_chars_html) ... ok
-test_truncate_chars_html_size_limit (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_size_limit) ... ok
-test_truncate_chars_html_with_html_entities (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_with_html_entities) ... ok
-test_truncate_chars_html_with_newline_inside_tag (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_with_newline_inside_tag) ... ok
-test_truncate_chars_html_with_void_elements (utils_tests.test_text.TestUtilsText.test_truncate_chars_html_with_void_elements) ... ok
-test_truncate_html_words (utils_tests.test_text.TestUtilsText.test_truncate_html_words) ... ok
-test_truncate_words (utils_tests.test_text.TestUtilsText.test_truncate_words) ... ok
-test_truncate_words_html_size_limit (utils_tests.test_text.TestUtilsText.test_truncate_words_html_size_limit) ... ok
-test_unescape_string_literal (utils_tests.test_text.TestUtilsText.test_unescape_string_literal) ... ok
-test_unescape_string_literal_invalid_value (utils_tests.test_text.TestUtilsText.test_unescape_string_literal_invalid_value) ... ok
-test_wrap (utils_tests.test_text.TestUtilsText.test_wrap) ... ok
-test_unhandled_exceptions (user_commands.tests.OutputWrapperTests.test_unhandled_exceptions) ... ok
-test_bytecode_conversion_to_source (utils_tests.test_autoreload.TestIterModulesAndFiles.test_bytecode_conversion_to_source)
-.pyc and .pyo files are included in the files list. ... ok
-test_check_errors (utils_tests.test_autoreload.TestIterModulesAndFiles.test_check_errors)
-When a file containing an error is imported in a function wrapped by ... ok
-test_check_errors_catches_all_exceptions (utils_tests.test_autoreload.TestIterModulesAndFiles.test_check_errors_catches_all_exceptions)
-Since Python may raise arbitrary exceptions when importing code, ... ok
-test_file_added (utils_tests.test_autoreload.TestIterModulesAndFiles.test_file_added)
-When a file is added, it's returned by iter_all_python_module_files(). ... ok
-test_main_module_is_resolved (utils_tests.test_autoreload.TestIterModulesAndFiles.test_main_module_is_resolved) ... ok
-test_main_module_without_file_is_not_resolved (utils_tests.test_autoreload.TestIterModulesAndFiles.test_main_module_without_file_is_not_resolved) ... ok
-test_module_without_spec (utils_tests.test_autoreload.TestIterModulesAndFiles.test_module_without_spec) ... ok
-test_path_with_embedded_null_bytes (utils_tests.test_autoreload.TestIterModulesAndFiles.test_path_with_embedded_null_bytes) ... ok
-test_paths_are_pathlib_instances (utils_tests.test_autoreload.TestIterModulesAndFiles.test_paths_are_pathlib_instances) ... ok
-test_weakref_in_sys_module (utils_tests.test_autoreload.TestIterModulesAndFiles.test_weakref_in_sys_module)
-iter_all_python_module_file() ignores weakref modules. ... ok
-test_zip_reload (utils_tests.test_autoreload.TestIterModulesAndFiles.test_zip_reload)
-Modules imported from zipped files have their archive location included ... ok
-test_access_locale_regex_descriptor (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_access_locale_regex_descriptor) ... ok
-test_nontranslated_regex_compiled_once (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_nontranslated_regex_compiled_once) ... ok
-test_regex_compile_error (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_regex_compile_error)
-Regex errors are re-raised as ImproperlyConfigured. ... ok
-test_translated_regex_compiled_per_language (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_translated_regex_compiled_per_language) ... ok
-test_get_random_secret_key (user_commands.tests.UtilsTests.test_get_random_secret_key) ... ok
-test_is_ignored_path_false (user_commands.tests.UtilsTests.test_is_ignored_path_false) ... ok
-test_is_ignored_path_true (user_commands.tests.UtilsTests.test_is_ignored_path_true) ... ok
-test_no_existent_external_program (user_commands.tests.UtilsTests.test_no_existent_external_program) ... ok
-test_normalize_path_patterns_truncates_wildcard_base (user_commands.tests.UtilsTests.test_normalize_path_patterns_truncates_wildcard_base) ... ok
-test_run_formatters_handles_oserror_for_black_path (user_commands.tests.UtilsTests.test_run_formatters_handles_oserror_for_black_path) ... ok
-test_default_handler (urlpatterns_reverse.tests.DefaultErrorHandlerTests.test_default_handler)
-If the urls.py doesn't specify handlers, the defaults are used ... ok
 test_autodiscover_modules_found (utils_tests.test_module_loading.AutodiscoverModulesTestCase.test_autodiscover_modules_found) ... ok
 test_autodiscover_modules_found_but_bad_module (utils_tests.test_module_loading.AutodiscoverModulesTestCase.test_autodiscover_modules_found_but_bad_module) ... ok
 test_autodiscover_modules_not_found (utils_tests.test_module_loading.AutodiscoverModulesTestCase.test_autodiscover_modules_not_found) ... ok
@@ -31158,13 +31142,13 @@
 test_validate_registry_keeps_intact (utils_tests.test_module_loading.AutodiscoverModulesTestCase.test_validate_registry_keeps_intact) ... ok
 test_validate_registry_resets_after_erroneous_module (utils_tests.test_module_loading.AutodiscoverModulesTestCase.test_validate_registry_resets_after_erroneous_module) ... ok
 test_validate_registry_resets_after_missing_module (utils_tests.test_module_loading.AutodiscoverModulesTestCase.test_validate_registry_resets_after_missing_module) ... ok
-test_invalid_regex (urlpatterns_reverse.tests.ErroneousViewTests.test_invalid_regex) ... ok
-test_noncallable_view (urlpatterns_reverse.tests.ErroneousViewTests.test_noncallable_view) ... ok
-test_access_locale_regex_descriptor (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_access_locale_regex_descriptor) ... ok
-test_nontranslated_regex_compiled_once (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_nontranslated_regex_compiled_once) ... ok
-test_regex_compile_error (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_regex_compile_error)
-Regex errors are re-raised as ImproperlyConfigured. ... ok
-test_translated_regex_compiled_per_language (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_translated_regex_compiled_per_language) ... ok
+test_unhandled_exceptions (user_commands.tests.OutputWrapperTests.test_unhandled_exceptions) ... ok
+test_get_random_secret_key (user_commands.tests.UtilsTests.test_get_random_secret_key) ... ok
+test_is_ignored_path_false (user_commands.tests.UtilsTests.test_is_ignored_path_false) ... ok
+test_is_ignored_path_true (user_commands.tests.UtilsTests.test_is_ignored_path_true) ... ok
+test_no_existent_external_program (user_commands.tests.UtilsTests.test_no_existent_external_program) ... ok
+test_normalize_path_patterns_truncates_wildcard_base (user_commands.tests.UtilsTests.test_normalize_path_patterns_truncates_wildcard_base) ... ok
+test_run_formatters_handles_oserror_for_black_path (user_commands.tests.UtilsTests.test_run_formatters_handles_oserror_for_black_path) ... ok
 test_call_command_no_checks (user_commands.tests.CommandTests.test_call_command_no_checks)
 By default, call_command should not trigger the check framework, unless ... ok
 test_call_command_option_parsing (user_commands.tests.CommandTests.test_call_command_option_parsing)
@@ -31210,6 +31194,22 @@
 test_subparser_invalid_option (user_commands.tests.CommandTests.test_subparser_invalid_option) ... ok
 test_system_exit (user_commands.tests.CommandTests.test_system_exit)
 Exception raised in a command should raise CommandError with ... ok
+test_access_locale_regex_descriptor (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_access_locale_regex_descriptor) ... ok
+test_nontranslated_regex_compiled_once (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_nontranslated_regex_compiled_once) ... ok
+test_regex_compile_error (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_regex_compile_error)
+Regex errors are re-raised as ImproperlyConfigured. ... ok
+test_translated_regex_compiled_per_language (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorPathLibTests.test_translated_regex_compiled_per_language) ... ok
+test_access_locale_regex_descriptor (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_access_locale_regex_descriptor) ... ok
+test_nontranslated_regex_compiled_once (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_nontranslated_regex_compiled_once) ... ok
+test_regex_compile_error (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_regex_compile_error)
+Regex errors are re-raised as ImproperlyConfigured. ... ok
+test_translated_regex_compiled_per_language (urlpatterns_reverse.test_localeregexdescriptor.LocaleRegexDescriptorTests.test_translated_regex_compiled_per_language) ... ok
+test_invalid_regex (urlpatterns_reverse.tests.ErroneousViewTests.test_invalid_regex) ... ok
+test_noncallable_view (urlpatterns_reverse.tests.ErroneousViewTests.test_noncallable_view) ... ok
+test_default_handler (urlpatterns_reverse.tests.DefaultErrorHandlerTests.test_default_handler)
+If the urls.py doesn't specify handlers, the defaults are used ... ok
+test_callable_handlers (urlpatterns_reverse.tests.ErrorHandlerResolutionTests.test_callable_handlers) ... ok
+test_named_handlers (urlpatterns_reverse.tests.ErrorHandlerResolutionTests.test_named_handlers) ... ok
 test_include_2_tuple (urlpatterns_reverse.tests.IncludeTests.test_include_2_tuple) ... ok
 test_include_2_tuple_namespace (urlpatterns_reverse.tests.IncludeTests.test_include_2_tuple_namespace) ... ok
 test_include_3_tuple (urlpatterns_reverse.tests.IncludeTests.test_include_3_tuple) ... ok
@@ -31219,13 +31219,63 @@
 test_include_app_name_namespace (urlpatterns_reverse.tests.IncludeTests.test_include_app_name_namespace) ... ok
 test_include_namespace (urlpatterns_reverse.tests.IncludeTests.test_include_namespace) ... ok
 test_include_urls (urlpatterns_reverse.tests.IncludeTests.test_include_urls) ... ok
+test_async_sensitive_method (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_method)
+The sensitive_variables decorator works with async object methods. ... ok
+test_async_sensitive_method_nested (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_method_nested)
+The sensitive_variables decorator works with async object methods. ... ok
+test_async_sensitive_nested_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_nested_request) ... ok
+test_async_sensitive_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_request) ... ok
+test_callable_settings (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_callable_settings)
+Callable settings should not be evaluated in the debug page (#21345). ... ok
+test_callable_settings_forbidding_to_set_attributes (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_callable_settings_forbidding_to_set_attributes)
+Callable settings which forbid to set attributes should not break ... ok
+test_cleanse_session_cookie_value (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_session_cookie_value) ... ok
+test_cleanse_setting_basic (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_basic) ... ok
+test_cleanse_setting_ignore_case (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_ignore_case) ... ok
+test_cleanse_setting_recurses_in_dictionary (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_recurses_in_dictionary) ... ok
+test_cleanse_setting_recurses_in_dictionary_with_non_string_key (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_recurses_in_dictionary_with_non_string_key) ... ok
+test_cleanse_setting_recurses_in_list_tuples (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_recurses_in_list_tuples) ... ok
+test_custom_exception_reporter_filter (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_custom_exception_reporter_filter)
+It's possible to assign an exception reporter filter to ... ok
+test_dict_setting_with_non_str_key (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_dict_setting_with_non_str_key)
+A dict setting containing a non-string key should not break the ... ok
+test_exception_report_uses_meta_filtering (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_exception_report_uses_meta_filtering) ... ok
+test_multivalue_dict_key_error (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_multivalue_dict_key_error)
+#21098 -- Sensitive POST parameters cannot be seen in the ... ok
+test_non_sensitive_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_non_sensitive_request)
+Everything (request info and frame variables) can bee seen ... ok
+test_paranoid_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_paranoid_request)
+No POST parameters and frame variables can be seen in the ... ok
+test_request_meta_filtering (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_request_meta_filtering) ... ok
+test_sensitive_function_arguments (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_function_arguments)
+Sensitive variables don't leak in the sensitive_variables decorator's ... ok
+test_sensitive_function_keyword_arguments (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_function_keyword_arguments)
+Sensitive variables don't leak in the sensitive_variables decorator's ... ok
+test_sensitive_method (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_method)
+The sensitive_variables decorator works with object methods. ... ok
+test_sensitive_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_request)
+Sensitive POST parameters and frame variables cannot be ... ok
+test_sensitive_settings (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_settings)
+The debug page should not show some sensitive settings ... ok
+test_settings_with_sensitive_keys (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_settings_with_sensitive_keys)
+The debug page should filter out some sensitive information found in ... ok
 test_invalid_resolve (urlpatterns_reverse.tests.LookaheadTests.test_invalid_resolve) ... ok
 test_invalid_reverse (urlpatterns_reverse.tests.LookaheadTests.test_invalid_reverse) ... ok
 test_valid_resolve (urlpatterns_reverse.tests.LookaheadTests.test_valid_resolve) ... ok
 test_valid_reverse (urlpatterns_reverse.tests.LookaheadTests.test_valid_reverse) ... ok
+test_form_url_present_in_context (admin_views.tests.UserAdminTest.test_form_url_present_in_context) ... ok
+test_password_mismatch (admin_views.tests.UserAdminTest.test_password_mismatch) ... ok
+test_save_add_another_button (admin_views.tests.UserAdminTest.test_save_add_another_button) ... ok
+test_save_button (admin_views.tests.UserAdminTest.test_save_button) ... ok
+test_save_continue_editing_button (admin_views.tests.UserAdminTest.test_save_continue_editing_button) ... ok
+test_user_fk_add_popup (admin_views.tests.UserAdminTest.test_user_fk_add_popup)
+User addition through a FK popup should return the appropriate ... ok
+test_user_fk_change_popup (admin_views.tests.UserAdminTest.test_user_fk_change_popup)
+User change through a FK popup should return the appropriate JavaScript ... ok
+test_user_fk_delete_popup (admin_views.tests.UserAdminTest.test_user_fk_delete_popup)
+User deletion through a FK popup should return the appropriate ... ok
+test_user_permission_performance (admin_views.tests.UserAdminTest.test_user_permission_performance) ... ok
 test_no_handler_exception (urlpatterns_reverse.tests.NoRootUrlConfTests.test_no_handler_exception) ... ok
-test_callable_handlers (urlpatterns_reverse.tests.ErrorHandlerResolutionTests.test_callable_handlers) ... ok
-test_named_handlers (urlpatterns_reverse.tests.ErrorHandlerResolutionTests.test_named_handlers) ... ok
 test_no_urls_exception (urlpatterns_reverse.tests.NoURLPatternsTests.test_no_urls_exception)
 URLResolver should raise an exception when no urlpatterns exist. ... ok
 test_reverse_inner_in_response_middleware (urlpatterns_reverse.tests.RequestURLconfTests.test_reverse_inner_in_response_middleware)
@@ -31242,14 +31292,6 @@
 test_urlconf_overridden (urlpatterns_reverse.tests.RequestURLconfTests.test_urlconf_overridden) ... ok
 test_urlconf_overridden_with_null (urlpatterns_reverse.tests.RequestURLconfTests.test_urlconf_overridden_with_null)
 Overriding request.urlconf with None will fall back to the default ... ok
-test_classbased_repr (urlpatterns_reverse.tests.ResolverMatchTests.test_classbased_repr) ... ok
-test_pickling (urlpatterns_reverse.tests.ResolverMatchTests.test_pickling) ... ok
-test_repr (urlpatterns_reverse.tests.ResolverMatchTests.test_repr) ... ok
-test_repr_extra_kwargs (urlpatterns_reverse.tests.ResolverMatchTests.test_repr_extra_kwargs) ... ok
-test_repr_functools_partial (urlpatterns_reverse.tests.ResolverMatchTests.test_repr_functools_partial) ... ok
-test_resolver_match_on_request (urlpatterns_reverse.tests.ResolverMatchTests.test_resolver_match_on_request) ... ok
-test_resolver_match_on_request_before_resolution (urlpatterns_reverse.tests.ResolverMatchTests.test_resolver_match_on_request_before_resolution) ... ok
-test_urlpattern_resolve (urlpatterns_reverse.tests.ResolverMatchTests.test_urlpattern_resolve) ... ok
 test_ambiguous_object (urlpatterns_reverse.tests.NamespaceTests.test_ambiguous_object)
 Names deployed via dynamic URL objects that require namespaces can't ... ok
 test_ambiguous_urlpattern (urlpatterns_reverse.tests.NamespaceTests.test_ambiguous_urlpattern)
@@ -31291,6 +31333,21 @@
 test_simple_included_name (urlpatterns_reverse.tests.NamespaceTests.test_simple_included_name)
 Normal lookups work on names included from other patterns. ... ok
 test_special_chars_namespace (urlpatterns_reverse.tests.NamespaceTests.test_special_chars_namespace) ... ok
+test_classbased_repr (urlpatterns_reverse.tests.ResolverMatchTests.test_classbased_repr) ... ok
+test_pickling (urlpatterns_reverse.tests.ResolverMatchTests.test_pickling) ... ok
+test_repr (urlpatterns_reverse.tests.ResolverMatchTests.test_repr) ... ok
+test_repr_extra_kwargs (urlpatterns_reverse.tests.ResolverMatchTests.test_repr_extra_kwargs) ... ok
+test_repr_functools_partial (urlpatterns_reverse.tests.ResolverMatchTests.test_repr_functools_partial) ... ok
+test_resolver_match_on_request (urlpatterns_reverse.tests.ResolverMatchTests.test_resolver_match_on_request) ... ok
+test_resolver_match_on_request_before_resolution (urlpatterns_reverse.tests.ResolverMatchTests.test_resolver_match_on_request_before_resolution) ... ok
+test_urlpattern_resolve (urlpatterns_reverse.tests.ResolverMatchTests.test_urlpattern_resolve) ... ok
+test_no_illegal_imports (urlpatterns_reverse.tests.ReverseShortcutTests.test_no_illegal_imports) ... ok
+test_redirect_to_object (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_to_object) ... ok
+test_redirect_to_url (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_to_url) ... ok
+test_redirect_to_view_name (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_to_view_name) ... ok
+test_redirect_view_object (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_view_object) ... ok
+test_reverse_by_path_nested (urlpatterns_reverse.tests.ReverseShortcutTests.test_reverse_by_path_nested) ... ok
+test_rereverse (urlpatterns_reverse.tests.ReverseResolvedTests.test_rereverse) ... ok
 test_conditional_escape (utils_tests.test_html.TestUtilsHtml.test_conditional_escape) ... ok
 test_escape (utils_tests.test_html.TestUtilsHtml.test_escape) ... ok
 test_escapejs (utils_tests.test_html.TestUtilsHtml.test_escapejs) ... ok
@@ -31313,28 +31370,6 @@
 test_strip_tags_suspicious_operation (utils_tests.test_html.TestUtilsHtml.test_strip_tags_suspicious_operation) ... ok
 test_urlize (utils_tests.test_html.TestUtilsHtml.test_urlize) ... ok
 test_urlize_unchanged_inputs (utils_tests.test_html.TestUtilsHtml.test_urlize_unchanged_inputs) ... ok
-test_404_tried_urls_have_names (urlpatterns_reverse.tests.ResolverTests.test_404_tried_urls_have_names)
-The list of URLs that come back from a Resolver404 exception contains ... ok
-test_namespaced_view_detail (urlpatterns_reverse.tests.ResolverTests.test_namespaced_view_detail) ... ok
-test_non_regex (urlpatterns_reverse.tests.ResolverTests.test_non_regex)
-A Resolver404 is raised if resolving doesn't meet the basic ... ok
-test_populate_concurrency (urlpatterns_reverse.tests.ResolverTests.test_populate_concurrency)
-URLResolver._populate() can be called concurrently, but not more ... ok
-test_resolver_repr (urlpatterns_reverse.tests.ResolverTests.test_resolver_repr)
-Test repr of URLResolver, especially when urlconf_name is a list ... ok
-test_resolver_reverse (urlpatterns_reverse.tests.ResolverTests.test_resolver_reverse) ... ok
-test_resolver_reverse_conflict (urlpatterns_reverse.tests.ResolverTests.test_resolver_reverse_conflict)
-URL pattern name arguments don't need to be unique. The last registered ... ok
-test_reverse_lazy_object_coercion_by_resolve (urlpatterns_reverse.tests.ResolverTests.test_reverse_lazy_object_coercion_by_resolve)
-Verifies lazy object returned by reverse_lazy is coerced to ... ok
-test_view_detail_as_method (urlpatterns_reverse.tests.ResolverTests.test_view_detail_as_method) ... ok
-test_no_illegal_imports (urlpatterns_reverse.tests.ReverseShortcutTests.test_no_illegal_imports) ... ok
-test_redirect_to_object (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_to_object) ... ok
-test_redirect_to_url (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_to_url) ... ok
-test_redirect_to_view_name (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_to_view_name) ... ok
-test_redirect_view_object (urlpatterns_reverse.tests.ReverseShortcutTests.test_redirect_view_object) ... ok
-test_reverse_by_path_nested (urlpatterns_reverse.tests.ReverseShortcutTests.test_reverse_by_path_nested) ... ok
-test_rereverse (urlpatterns_reverse.tests.ReverseResolvedTests.test_rereverse) ... ok
 test_illegal_args_message (urlpatterns_reverse.tests.URLPatternReverse.test_illegal_args_message) ... ok
 test_illegal_kwargs_message (urlpatterns_reverse.tests.URLPatternReverse.test_illegal_kwargs_message) ... ok
 test_mixing_args_and_kwargs (urlpatterns_reverse.tests.URLPatternReverse.test_mixing_args_and_kwargs) ... ok
@@ -31361,8 +31396,21 @@
 test_view_func_from_cbv (urlpatterns_reverse.tests.URLPatternReverse.test_view_func_from_cbv) ... ok
 test_view_func_from_cbv_no_expected_kwarg (urlpatterns_reverse.tests.URLPatternReverse.test_view_func_from_cbv_no_expected_kwarg) ... ok
 test_view_not_found_message (urlpatterns_reverse.tests.URLPatternReverse.test_view_not_found_message) ... ok
-test_str (urlpatterns.test_resolvers.RegexPatternTests.test_str) ... ok
-test_str (urlpatterns.test_resolvers.RoutePatternTests.test_str) ... ok
+test_404_tried_urls_have_names (urlpatterns_reverse.tests.ResolverTests.test_404_tried_urls_have_names)
+The list of URLs that come back from a Resolver404 exception contains ... ok
+test_namespaced_view_detail (urlpatterns_reverse.tests.ResolverTests.test_namespaced_view_detail) ... ok
+test_non_regex (urlpatterns_reverse.tests.ResolverTests.test_non_regex)
+A Resolver404 is raised if resolving doesn't meet the basic ... ok
+test_populate_concurrency (urlpatterns_reverse.tests.ResolverTests.test_populate_concurrency)
+URLResolver._populate() can be called concurrently, but not more ... ok
+test_resolver_repr (urlpatterns_reverse.tests.ResolverTests.test_resolver_repr)
+Test repr of URLResolver, especially when urlconf_name is a list ... ok
+test_resolver_reverse (urlpatterns_reverse.tests.ResolverTests.test_resolver_reverse) ... ok
+test_resolver_reverse_conflict (urlpatterns_reverse.tests.ResolverTests.test_resolver_reverse_conflict)
+URL pattern name arguments don't need to be unique. The last registered ... ok
+test_reverse_lazy_object_coercion_by_resolve (urlpatterns_reverse.tests.ResolverTests.test_reverse_lazy_object_coercion_by_resolve)
+Verifies lazy object returned by reverse_lazy is coerced to ... ok
+test_view_detail_as_method (urlpatterns_reverse.tests.ResolverTests.test_view_detail_as_method) ... ok
 test_attributeerror_not_hidden (urlpatterns_reverse.tests.ViewLoadingTests.test_attributeerror_not_hidden) ... ok
 test_module_does_not_exist (urlpatterns_reverse.tests.ViewLoadingTests.test_module_does_not_exist) ... ok
 test_non_string_value (urlpatterns_reverse.tests.ViewLoadingTests.test_non_string_value) ... ok
@@ -31371,17 +31419,36 @@
 test_string_without_dot (urlpatterns_reverse.tests.ViewLoadingTests.test_string_without_dot) ... ok
 test_view_does_not_exist (urlpatterns_reverse.tests.ViewLoadingTests.test_view_does_not_exist) ... ok
 test_view_loading (urlpatterns_reverse.tests.ViewLoadingTests.test_view_loading) ... ok
+test_str (urlpatterns.test_resolvers.RegexPatternTests.test_str) ... ok
+test_bytecode_conversion_to_source (utils_tests.test_autoreload.TestIterModulesAndFiles.test_bytecode_conversion_to_source)
+.pyc and .pyo files are included in the files list. ... ok
+test_check_errors (utils_tests.test_autoreload.TestIterModulesAndFiles.test_check_errors)
+When a file containing an error is imported in a function wrapped by ... ok
+test_check_errors_catches_all_exceptions (utils_tests.test_autoreload.TestIterModulesAndFiles.test_check_errors_catches_all_exceptions)
+Since Python may raise arbitrary exceptions when importing code, ... ok
+test_file_added (utils_tests.test_autoreload.TestIterModulesAndFiles.test_file_added)
+When a file is added, it's returned by iter_all_python_module_files(). ... ok
+test_main_module_is_resolved (utils_tests.test_autoreload.TestIterModulesAndFiles.test_main_module_is_resolved) ... ok
+test_main_module_without_file_is_not_resolved (utils_tests.test_autoreload.TestIterModulesAndFiles.test_main_module_without_file_is_not_resolved) ... ok
+test_module_without_spec (utils_tests.test_autoreload.TestIterModulesAndFiles.test_module_without_spec) ... ok
+test_path_with_embedded_null_bytes (utils_tests.test_autoreload.TestIterModulesAndFiles.test_path_with_embedded_null_bytes) ... ok
+test_paths_are_pathlib_instances (utils_tests.test_autoreload.TestIterModulesAndFiles.test_paths_are_pathlib_instances) ... ok
+test_weakref_in_sys_module (utils_tests.test_autoreload.TestIterModulesAndFiles.test_weakref_in_sys_module)
+iter_all_python_module_file() ignores weakref modules. ... ok
+test_zip_reload (utils_tests.test_autoreload.TestIterModulesAndFiles.test_zip_reload)
+Modules imported from zipped files have their archive location included ... ok
+test_resolver_cache_default__root_urlconf (urlpatterns.test_resolvers.ResolverCacheTests.test_resolver_cache_default__root_urlconf) ... ok
+test_str (urlpatterns.test_resolvers.RoutePatternTests.test_str) ... ok
+test_matching_urls (urlpatterns.tests.ConverterTests.test_matching_urls) ... ok
+test_nonmatching_urls (urlpatterns.tests.ConverterTests.test_nonmatching_urls) ... ok
 test_resolve_type_error_propagates (urlpatterns.tests.ConversionExceptionTests.test_resolve_type_error_propagates) ... ok
 test_resolve_value_error_means_no_match (urlpatterns.tests.ConversionExceptionTests.test_resolve_value_error_means_no_match) ... ok
 test_reverse_type_error_propagates (urlpatterns.tests.ConversionExceptionTests.test_reverse_type_error_propagates) ... ok
 test_reverse_value_error_means_no_match (urlpatterns.tests.ConversionExceptionTests.test_reverse_value_error_means_no_match) ... ok
-test_resolver_cache_default__root_urlconf (urlpatterns.test_resolvers.ResolverCacheTests.test_resolver_cache_default__root_urlconf) ... ok
-test_matching_urls (urlpatterns.tests.ConverterTests.test_matching_urls) ... ok
-test_nonmatching_urls (urlpatterns.tests.ConverterTests.test_nonmatching_urls) ... ok
-test_matching_urls_same_name (urlpatterns.tests.SameNameTests.test_matching_urls_same_name) ... ok
 test_allows_non_ascii_but_valid_identifiers (urlpatterns.tests.ParameterRestrictionTests.test_allows_non_ascii_but_valid_identifiers) ... ok
 test_integer_parameter_name_causes_exception (urlpatterns.tests.ParameterRestrictionTests.test_integer_parameter_name_causes_exception) ... ok
 test_non_identifier_parameter_name_causes_exception (urlpatterns.tests.ParameterRestrictionTests.test_non_identifier_parameter_name_causes_exception) ... ok
+test_matching_urls_same_name (urlpatterns.tests.SameNameTests.test_matching_urls_same_name) ... ok
 test_converter_resolve (urlpatterns.tests.SimplifiedURLTests.test_converter_resolve) ... ok
 test_converter_reverse (urlpatterns.tests.SimplifiedURLTests.test_converter_reverse) ... ok
 test_converter_reverse_with_second_layer_instance_namespace (urlpatterns.tests.SimplifiedURLTests.test_converter_reverse_with_second_layer_instance_namespace) ... ok
@@ -31409,13 +31476,13 @@
 test_warning_override_converter (urlpatterns.tests.SimplifiedURLTests.test_warning_override_converter) ... ok
 test_warning_override_default_converter (urlpatterns.tests.SimplifiedURLTests.test_warning_override_default_converter) ... ok
 test_whitespace_in_route (urlpatterns.tests.SimplifiedURLTests.test_whitespace_in_route) ... ok
+test_implicit_savepoint_rollback (transactions.tests.AtomicMySQLTests.test_implicit_savepoint_rollback)
+MySQL implicitly rolls back savepoints when it deadlocks (#22291). ... skipped 'MySQL-specific behaviors'
 test_atomic_allows_queries_after_fixing_transaction (transactions.tests.AtomicErrorsTests.test_atomic_allows_queries_after_fixing_transaction) ... ok
 test_atomic_prevents_calling_transaction_methods (transactions.tests.AtomicErrorsTests.test_atomic_prevents_calling_transaction_methods) ... ok
 test_atomic_prevents_queries_in_broken_transaction (transactions.tests.AtomicErrorsTests.test_atomic_prevents_queries_in_broken_transaction) ... ok
 test_atomic_prevents_queries_in_broken_transaction_after_client_close (transactions.tests.AtomicErrorsTests.test_atomic_prevents_queries_in_broken_transaction_after_client_close) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
 test_atomic_prevents_setting_autocommit (transactions.tests.AtomicErrorsTests.test_atomic_prevents_setting_autocommit) ... ok
-test_implicit_savepoint_rollback (transactions.tests.AtomicMySQLTests.test_implicit_savepoint_rollback)
-MySQL implicitly rolls back savepoints when it deadlocks (#22291). ... skipped 'MySQL-specific behaviors'
 test_merged_inner_savepoint_rollback (transactions.tests.AtomicMergeTests.test_merged_inner_savepoint_rollback) ... ok
 test_merged_outer_rollback (transactions.tests.AtomicMergeTests.test_merged_outer_rollback) ... ok
 test_atomic_does_not_leak_savepoints_on_failure (transactions.tests.AtomicMiscTests.test_atomic_does_not_leak_savepoints_on_failure)
@@ -31424,6 +31491,22 @@
 test_mark_for_rollback_on_error_in_transaction (transactions.tests.AtomicMiscTests.test_mark_for_rollback_on_error_in_transaction) ... ok
 test_wrap_callable_instance (transactions.tests.AtomicMiscTests.test_wrap_callable_instance)
 #20028 -- Atomic must support wrapping callable instances. ... ok
+test_orm_query_after_error_and_rollback (transactions.tests.NonAutocommitTests.test_orm_query_after_error_and_rollback)
+ORM queries are allowed after an error and a rollback in non-autocommit ... ok
+test_orm_query_without_autocommit (transactions.tests.NonAutocommitTests.test_orm_query_without_autocommit)
+#24921 -- ORM queries must be possible after set_autocommit(False). ... ok
+test_commit (transactions.tests.DurableTransactionTests.test_commit) ... ok
+test_nested_both_durable (transactions.tests.DurableTransactionTests.test_nested_both_durable) ... ok
+test_nested_inner_durable (transactions.tests.DurableTransactionTests.test_nested_inner_durable) ... ok
+test_nested_outer_durable (transactions.tests.DurableTransactionTests.test_nested_outer_durable) ... ok
+test_sequence_of_durables (transactions.tests.DurableTransactionTests.test_sequence_of_durables) ... ok
+test_write_datetime (timezones.tests.ForcedTimeZoneDatabaseTests.test_write_datetime) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_aware_datetime_in_local_timezone (timezones.tests.SerializationTests.test_aware_datetime_in_local_timezone) ... ok
+test_aware_datetime_in_other_timezone (timezones.tests.SerializationTests.test_aware_datetime_in_other_timezone) ... ok
+test_aware_datetime_in_utc (timezones.tests.SerializationTests.test_aware_datetime_in_utc) ... ok
+test_aware_datetime_with_microsecond (timezones.tests.SerializationTests.test_aware_datetime_with_microsecond) ... ok
+test_naive_datetime (timezones.tests.SerializationTests.test_naive_datetime) ... ok
+test_naive_datetime_with_microsecond (timezones.tests.SerializationTests.test_naive_datetime_with_microsecond) ... ok
 test_alternate_decorator_syntax_commit (transactions.tests.AtomicInsideTransactionTests.test_alternate_decorator_syntax_commit) ... ok
 test_alternate_decorator_syntax_rollback (transactions.tests.AtomicInsideTransactionTests.test_alternate_decorator_syntax_rollback) ... ok
 test_commit (transactions.tests.AtomicInsideTransactionTests.test_commit) ... ok
@@ -31445,66 +31528,9 @@
 test_reuse_rollback_commit (transactions.tests.AtomicInsideTransactionTests.test_reuse_rollback_commit) ... ok
 test_reuse_rollback_rollback (transactions.tests.AtomicInsideTransactionTests.test_reuse_rollback_rollback) ... ok
 test_rollback (transactions.tests.AtomicInsideTransactionTests.test_rollback) ... ok
-test_orm_query_after_error_and_rollback (transactions.tests.NonAutocommitTests.test_orm_query_after_error_and_rollback)
-ORM queries are allowed after an error and a rollback in non-autocommit ... ok
-test_orm_query_without_autocommit (transactions.tests.NonAutocommitTests.test_orm_query_without_autocommit)
-#24921 -- ORM queries must be possible after set_autocommit(False). ... ok
-test_commit (transactions.tests.DurableTransactionTests.test_commit) ... ok
-test_nested_both_durable (transactions.tests.DurableTransactionTests.test_nested_both_durable) ... ok
-test_nested_inner_durable (transactions.tests.DurableTransactionTests.test_nested_inner_durable) ... ok
-test_nested_outer_durable (transactions.tests.DurableTransactionTests.test_nested_outer_durable) ... ok
-test_sequence_of_durables (transactions.tests.DurableTransactionTests.test_sequence_of_durables) ... ok
-test_write_datetime (timezones.tests.ForcedTimeZoneDatabaseTests.test_write_datetime) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_alternate_decorator_syntax_commit (transactions.tests.AtomicTests.test_alternate_decorator_syntax_commit) ... ok
-test_alternate_decorator_syntax_rollback (transactions.tests.AtomicTests.test_alternate_decorator_syntax_rollback) ... ok
-test_commit (transactions.tests.AtomicTests.test_commit) ... ok
-test_decorator_syntax_commit (transactions.tests.AtomicTests.test_decorator_syntax_commit) ... ok
-test_decorator_syntax_rollback (transactions.tests.AtomicTests.test_decorator_syntax_rollback) ... ok
-test_failure_on_exit_transaction (transactions.tests.AtomicTests.test_failure_on_exit_transaction) ... ok
-test_force_rollback (transactions.tests.AtomicTests.test_force_rollback) ... ok
-test_merged_commit_commit (transactions.tests.AtomicTests.test_merged_commit_commit) ... ok
-test_merged_commit_rollback (transactions.tests.AtomicTests.test_merged_commit_rollback) ... ok
-test_merged_rollback_commit (transactions.tests.AtomicTests.test_merged_rollback_commit) ... ok
-test_merged_rollback_rollback (transactions.tests.AtomicTests.test_merged_rollback_rollback) ... ok
-test_nested_commit_commit (transactions.tests.AtomicTests.test_nested_commit_commit) ... ok
-test_nested_commit_rollback (transactions.tests.AtomicTests.test_nested_commit_rollback) ... ok
-test_nested_rollback_commit (transactions.tests.AtomicTests.test_nested_rollback_commit) ... ok
-test_nested_rollback_rollback (transactions.tests.AtomicTests.test_nested_rollback_rollback) ... ok
-test_prevent_rollback (transactions.tests.AtomicTests.test_prevent_rollback) ... ok
-test_reuse_commit_commit (transactions.tests.AtomicTests.test_reuse_commit_commit) ... ok
-test_reuse_commit_rollback (transactions.tests.AtomicTests.test_reuse_commit_rollback) ... ok
-test_reuse_rollback_commit (transactions.tests.AtomicTests.test_reuse_rollback_commit) ... ok
-test_reuse_rollback_rollback (transactions.tests.AtomicTests.test_reuse_rollback_rollback) ... ok
-test_rollback (transactions.tests.AtomicTests.test_rollback) ... ok
-test_bookmarklets (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_bookmarklets) ... ok
-test_callable_urlconf (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_callable_urlconf)
-Index view should correctly resolve view patterns when ROOT_URLCONF is ... ok
-test_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_index) ... ok
-test_missing_docutils (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_missing_docutils) ... ok
-test_model_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_model_index) ... ok
-test_namespaced_view_detail (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_namespaced_view_detail) ... ok
-test_no_sites_framework (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_no_sites_framework)
-Without the sites framework, should not access SITE_ID or Site ... ok
-test_template_detail (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_template_detail) ... ok
-test_template_detail_loader (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_template_detail_loader) ... ok
-test_templatefilter_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_templatefilter_index) ... ok
-test_templatetag_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_templatetag_index) ... ok
-test_view_detail (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_detail) ... ok
-test_view_detail_as_method (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_detail_as_method)
-Views that are methods can be displayed. ... ok
-test_view_detail_illegal_import (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_detail_illegal_import) ... ok
-test_view_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_index) ... ok
-test_view_index_with_method (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_index_with_method)
-Views that are methods are listed correctly. ... ok
-testview_docstring_links (admin_docs.test_views.AdminDocViewWithMultipleEngines.testview_docstring_links) ... ok
 test_init_without_lockfile (test_utils.test_serializemixin.TestSerializeMixin.test_init_without_lockfile) ... ok
+test_lazy_in_settings (urlpatterns_reverse.tests.ReverseLazySettingsTest.test_lazy_in_settings) ... ok
 test_usage (test_utils.test_serializemixin.TestSerializeMixinUse.test_usage) ... ok
-test_aware_datetime_in_local_timezone (timezones.tests.SerializationTests.test_aware_datetime_in_local_timezone) ... ok
-test_aware_datetime_in_other_timezone (timezones.tests.SerializationTests.test_aware_datetime_in_other_timezone) ... ok
-test_aware_datetime_in_utc (timezones.tests.SerializationTests.test_aware_datetime_in_utc) ... ok
-test_aware_datetime_with_microsecond (timezones.tests.SerializationTests.test_aware_datetime_with_microsecond) ... ok
-test_naive_datetime (timezones.tests.SerializationTests.test_naive_datetime) ... ok
-test_naive_datetime_with_microsecond (timezones.tests.SerializationTests.test_naive_datetime_with_microsecond) ... ok
 test_debug_bubbles_error (test_utils.test_simpletestcase.DebugInvocationTests.test_debug_bubbles_error)
 debug() bubbles up exceptions before cleanup. ... ok
 test_debug_bubbles_post_teardown_error (test_utils.test_simpletestcase.DebugInvocationTests.test_debug_bubbles_post_teardown_error)
@@ -31519,82 +31545,57 @@
 test_run_post_teardown_error (test_utils.test_simpletestcase.DebugInvocationTests.test_run_post_teardown_error) ... ok
 test_run_pre_setup_error (test_utils.test_simpletestcase.DebugInvocationTests.test_run_pre_setup_error) ... ok
 test_run_skipped_test_no_cleanup (test_utils.test_simpletestcase.DebugInvocationTests.test_run_skipped_test_no_cleanup) ... ok
-test_form_url_present_in_context (admin_views.tests.UserAdminTest.test_form_url_present_in_context) ... ok
-test_password_mismatch (admin_views.tests.UserAdminTest.test_password_mismatch) ... ok
-test_save_add_another_button (admin_views.tests.UserAdminTest.test_save_add_another_button) ... ok
-test_save_button (admin_views.tests.UserAdminTest.test_save_button) ... ok
-test_save_continue_editing_button (admin_views.tests.UserAdminTest.test_save_continue_editing_button) ... ok
-test_user_fk_add_popup (admin_views.tests.UserAdminTest.test_user_fk_add_popup)
-User addition through a FK popup should return the appropriate ... ok
-test_user_fk_change_popup (admin_views.tests.UserAdminTest.test_user_fk_change_popup)
-User change through a FK popup should return the appropriate JavaScript ... ok
-test_user_fk_delete_popup (admin_views.tests.UserAdminTest.test_user_fk_delete_popup)
-User deletion through a FK popup should return the appropriate ... ok
-test_user_permission_performance (admin_views.tests.UserAdminTest.test_user_permission_performance) ... ok
-test_async_sensitive_method (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_method)
-The sensitive_variables decorator works with async object methods. ... ok
-test_async_sensitive_method_nested (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_method_nested)
-The sensitive_variables decorator works with async object methods. ... ok
-test_async_sensitive_nested_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_nested_request) ... ok
-test_async_sensitive_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_async_sensitive_request) ... ok
-test_callable_settings (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_callable_settings)
-Callable settings should not be evaluated in the debug page (#21345). ... ok
-test_callable_settings_forbidding_to_set_attributes (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_callable_settings_forbidding_to_set_attributes)
-Callable settings which forbid to set attributes should not break ... ok
-test_cleanse_session_cookie_value (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_session_cookie_value) ... ok
-test_cleanse_setting_basic (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_basic) ... ok
-test_cleanse_setting_ignore_case (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_ignore_case) ... ok
-test_cleanse_setting_recurses_in_dictionary (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_recurses_in_dictionary) ... ok
-test_cleanse_setting_recurses_in_dictionary_with_non_string_key (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_recurses_in_dictionary_with_non_string_key) ... ok
-test_cleanse_setting_recurses_in_list_tuples (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_cleanse_setting_recurses_in_list_tuples) ... ok
-test_custom_exception_reporter_filter (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_custom_exception_reporter_filter)
-It's possible to assign an exception reporter filter to ... ok
-test_dict_setting_with_non_str_key (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_dict_setting_with_non_str_key)
-A dict setting containing a non-string key should not break the ... ok
-test_exception_report_uses_meta_filtering (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_exception_report_uses_meta_filtering) ... ok
-test_multivalue_dict_key_error (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_multivalue_dict_key_error)
-#21098 -- Sensitive POST parameters cannot be seen in the ... ok
-test_non_sensitive_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_non_sensitive_request)
-Everything (request info and frame variables) can bee seen ... ok
-test_paranoid_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_paranoid_request)
-No POST parameters and frame variables can be seen in the ... ok
-test_request_meta_filtering (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_request_meta_filtering) ... ok
-test_sensitive_function_arguments (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_function_arguments)
-Sensitive variables don't leak in the sensitive_variables decorator's ... ok
-test_sensitive_function_keyword_arguments (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_function_keyword_arguments)
-Sensitive variables don't leak in the sensitive_variables decorator's ... ok
-test_sensitive_method (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_method)
-The sensitive_variables decorator works with object methods. ... ok
-test_sensitive_request (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_request)
-Sensitive POST parameters and frame variables cannot be ... ok
-test_sensitive_settings (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_sensitive_settings)
-The debug page should not show some sensitive settings ... ok
-test_settings_with_sensitive_keys (view_tests.tests.test_debug.ExceptionReporterFilterTests.test_settings_with_sensitive_keys)
-The debug page should filter out some sensitive information found in ... ok
 test_is_picklable_with_non_picklable_object (test_utils.test_testcase.TestSimpleTestCase.test_is_picklable_with_non_picklable_object) ... ok
 test_is_picklable_with_non_picklable_properties (test_utils.test_testcase.TestSimpleTestCase.test_is_picklable_with_non_picklable_properties)
 ParallelTestSuite requires that all TestCases are picklable. ... ok
-test_lazy_in_settings (urlpatterns_reverse.tests.ReverseLazySettingsTest.test_lazy_in_settings) ... ok
+test_alternate_decorator_syntax_commit (transactions.tests.AtomicWithoutAutocommitTests.test_alternate_decorator_syntax_commit) ... ok
+test_alternate_decorator_syntax_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_alternate_decorator_syntax_rollback) ... ok
+test_commit (transactions.tests.AtomicWithoutAutocommitTests.test_commit) ... ok
+test_decorator_syntax_commit (transactions.tests.AtomicWithoutAutocommitTests.test_decorator_syntax_commit) ... ok
+test_decorator_syntax_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_decorator_syntax_rollback) ... ok
+test_failure_on_exit_transaction (transactions.tests.AtomicWithoutAutocommitTests.test_failure_on_exit_transaction) ... ok
+test_force_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_force_rollback) ... ok
+test_merged_commit_commit (transactions.tests.AtomicWithoutAutocommitTests.test_merged_commit_commit) ... ok
+test_merged_commit_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_merged_commit_rollback) ... ok
+test_merged_rollback_commit (transactions.tests.AtomicWithoutAutocommitTests.test_merged_rollback_commit) ... ok
+test_merged_rollback_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_merged_rollback_rollback) ... ok
+test_nested_commit_commit (transactions.tests.AtomicWithoutAutocommitTests.test_nested_commit_commit) ... ok
+test_nested_commit_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_nested_commit_rollback) ... ok
+test_nested_rollback_commit (transactions.tests.AtomicWithoutAutocommitTests.test_nested_rollback_commit) ... ok
+test_nested_rollback_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_nested_rollback_rollback) ... ok
+test_prevent_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_prevent_rollback) ... ok
+test_reuse_commit_commit (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_commit_commit) ... ok
+test_reuse_commit_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_commit_rollback) ... ok
+test_reuse_rollback_commit (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_rollback_commit) ... ok
+test_reuse_rollback_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_rollback_rollback) ... ok
+test_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_rollback) ... ok
 test_allowed_database_chunked_cursor_queries (test_utils.tests.AllowedDatabaseQueriesTests.test_allowed_database_chunked_cursor_queries) ... ok
 test_allowed_database_copy_queries (test_utils.tests.AllowedDatabaseQueriesTests.test_allowed_database_copy_queries) ... ok
 test_allowed_database_queries (test_utils.tests.AllowedDatabaseQueriesTests.test_allowed_database_queries) ... ok
 test_allowed_threaded_database_queries (test_utils.tests.AllowedDatabaseQueriesTests.test_allowed_threaded_database_queries) ... ok
+test_alternate_decorator_syntax_commit (transactions.tests.AtomicTests.test_alternate_decorator_syntax_commit) ... ok
+test_alternate_decorator_syntax_rollback (transactions.tests.AtomicTests.test_alternate_decorator_syntax_rollback) ... ok
+test_commit (transactions.tests.AtomicTests.test_commit) ... ok
+test_decorator_syntax_commit (transactions.tests.AtomicTests.test_decorator_syntax_commit) ... ok
+test_decorator_syntax_rollback (transactions.tests.AtomicTests.test_decorator_syntax_rollback) ... ok
+test_failure_on_exit_transaction (transactions.tests.AtomicTests.test_failure_on_exit_transaction) ... ok
+test_force_rollback (transactions.tests.AtomicTests.test_force_rollback) ... ok
+test_merged_commit_commit (transactions.tests.AtomicTests.test_merged_commit_commit) ... ok
+test_merged_commit_rollback (transactions.tests.AtomicTests.test_merged_commit_rollback) ... ok
+test_merged_rollback_commit (transactions.tests.AtomicTests.test_merged_rollback_commit) ... ok
+test_merged_rollback_rollback (transactions.tests.AtomicTests.test_merged_rollback_rollback) ... ok
+test_nested_commit_commit (transactions.tests.AtomicTests.test_nested_commit_commit) ... ok
+test_nested_commit_rollback (transactions.tests.AtomicTests.test_nested_commit_rollback) ... ok
+test_nested_rollback_commit (transactions.tests.AtomicTests.test_nested_rollback_commit) ... ok
+test_nested_rollback_rollback (transactions.tests.AtomicTests.test_nested_rollback_rollback) ... ok
+test_prevent_rollback (transactions.tests.AtomicTests.test_prevent_rollback) ... ok
+test_reuse_commit_commit (transactions.tests.AtomicTests.test_reuse_commit_commit) ... ok
+test_reuse_commit_rollback (transactions.tests.AtomicTests.test_reuse_commit_rollback) ... ok
+test_reuse_rollback_commit (transactions.tests.AtomicTests.test_reuse_rollback_commit) ... ok
+test_reuse_rollback_rollback (transactions.tests.AtomicTests.test_reuse_rollback_rollback) ... ok
+test_rollback (transactions.tests.AtomicTests.test_rollback) ... ok
 test_assert_field_output (test_utils.tests.AssertFieldOutputTests.test_assert_field_output) ... ok
 test_custom_required_message (test_utils.tests.AssertFieldOutputTests.test_custom_required_message) ... ok
-test_different_non_field_errors (test_utils.tests.AssertFormErrorTests.test_different_non_field_errors) ... ok
-test_empty_errors_invalid_form (test_utils.tests.AssertFormErrorTests.test_empty_errors_invalid_form) ... ok
-test_empty_errors_valid_form (test_utils.tests.AssertFormErrorTests.test_empty_errors_valid_form) ... ok
-test_empty_errors_valid_form_non_field_errors (test_utils.tests.AssertFormErrorTests.test_empty_errors_valid_form_non_field_errors) ... ok
-test_error_list (test_utils.tests.AssertFormErrorTests.test_error_list) ... ok
-test_field_not_in_form (test_utils.tests.AssertFormErrorTests.test_field_not_in_form) ... ok
-test_field_with_different_error (test_utils.tests.AssertFormErrorTests.test_field_with_different_error) ... ok
-test_field_with_no_errors (test_utils.tests.AssertFormErrorTests.test_field_with_no_errors) ... ok
-test_non_field_errors (test_utils.tests.AssertFormErrorTests.test_non_field_errors) ... ok
-test_single_error (test_utils.tests.AssertFormErrorTests.test_single_error) ... ok
-test_unbound_form (test_utils.tests.AssertFormErrorTests.test_unbound_form) ... ok
-test_ignores_connection_configuration_queries (test_utils.tests.AssertNumQueriesUponConnectionTests.test_ignores_connection_configuration_queries) ... skipped 'For SQLite in-memory tests, closing the connection destroys the database.'
-test_fixture_loaded_during_class_setup (test_utils.test_transactiontestcase.FixtureAvailableInSetUpClassTest.test_fixture_loaded_during_class_setup) ... ok
-test_disallowed_database_queries (test_utils.test_transactiontestcase.DisallowedDatabaseQueriesTests.test_disallowed_database_queries) ... ok
 test_different_non_field_errors (test_utils.tests.AssertFormSetErrorTests.test_different_non_field_errors) ... ok
 test_different_non_form_errors (test_utils.tests.AssertFormSetErrorTests.test_different_non_form_errors) ... ok
 test_empty_errors_invalid_formset (test_utils.tests.AssertFormSetErrorTests.test_empty_errors_invalid_formset) ... ok
@@ -31613,36 +31614,44 @@
 test_non_form_errors_with_field (test_utils.tests.AssertFormSetErrorTests.test_non_form_errors_with_field) ... ok
 test_single_error (test_utils.tests.AssertFormSetErrorTests.test_single_error) ... ok
 test_unbound_formset (test_utils.tests.AssertFormSetErrorTests.test_unbound_formset) ... ok
+test_bookmarklets (admin_docs.test_views.AdminDocViewTests.test_bookmarklets) ... ok
+test_callable_urlconf (admin_docs.test_views.AdminDocViewTests.test_callable_urlconf)
+Index view should correctly resolve view patterns when ROOT_URLCONF is ... ok
+test_index (admin_docs.test_views.AdminDocViewTests.test_index) ... ok
+test_missing_docutils (admin_docs.test_views.AdminDocViewTests.test_missing_docutils) ... ok
+test_model_index (admin_docs.test_views.AdminDocViewTests.test_model_index) ... ok
+test_namespaced_view_detail (admin_docs.test_views.AdminDocViewTests.test_namespaced_view_detail) ... ok
+test_no_sites_framework (admin_docs.test_views.AdminDocViewTests.test_no_sites_framework)
+Without the sites framework, should not access SITE_ID or Site ... ok
+test_template_detail (admin_docs.test_views.AdminDocViewTests.test_template_detail) ... ok
+test_template_detail_loader (admin_docs.test_views.AdminDocViewTests.test_template_detail_loader) ... ok
+test_templatefilter_index (admin_docs.test_views.AdminDocViewTests.test_templatefilter_index) ... ok
+test_templatetag_index (admin_docs.test_views.AdminDocViewTests.test_templatetag_index) ... ok
+test_view_detail (admin_docs.test_views.AdminDocViewTests.test_view_detail) ... ok
+test_view_detail_as_method (admin_docs.test_views.AdminDocViewTests.test_view_detail_as_method)
+Views that are methods can be displayed. ... ok
+test_view_detail_illegal_import (admin_docs.test_views.AdminDocViewTests.test_view_detail_illegal_import) ... ok
+test_view_index (admin_docs.test_views.AdminDocViewTests.test_view_index) ... ok
+test_view_index_with_method (admin_docs.test_views.AdminDocViewTests.test_view_index_with_method)
+Views that are methods are listed correctly. ... ok
+testview_docstring_links (admin_docs.test_views.AdminDocViewTests.testview_docstring_links) ... ok
+test_fixture_loaded_during_class_setup (test_utils.test_transactiontestcase.FixtureAvailableInSetUpClassTest.test_fixture_loaded_during_class_setup) ... ok
+test_disallowed_database_queries (test_utils.test_transactiontestcase.DisallowedDatabaseQueriesTests.test_disallowed_database_queries) ... ok
+test_different_non_field_errors (test_utils.tests.AssertFormErrorTests.test_different_non_field_errors) ... ok
+test_empty_errors_invalid_form (test_utils.tests.AssertFormErrorTests.test_empty_errors_invalid_form) ... ok
+test_empty_errors_valid_form (test_utils.tests.AssertFormErrorTests.test_empty_errors_valid_form) ... ok
+test_empty_errors_valid_form_non_field_errors (test_utils.tests.AssertFormErrorTests.test_empty_errors_valid_form_non_field_errors) ... ok
+test_error_list (test_utils.tests.AssertFormErrorTests.test_error_list) ... ok
+test_field_not_in_form (test_utils.tests.AssertFormErrorTests.test_field_not_in_form) ... ok
+test_field_with_different_error (test_utils.tests.AssertFormErrorTests.test_field_with_different_error) ... ok
+test_field_with_no_errors (test_utils.tests.AssertFormErrorTests.test_field_with_no_errors) ... ok
+test_non_field_errors (test_utils.tests.AssertFormErrorTests.test_non_field_errors) ... ok
+test_single_error (test_utils.tests.AssertFormErrorTests.test_single_error) ... ok
+test_unbound_form (test_utils.tests.AssertFormErrorTests.test_unbound_form) ... ok
+test_ignores_connection_configuration_queries (test_utils.tests.AssertNumQueriesUponConnectionTests.test_ignores_connection_configuration_queries) ... skipped 'For SQLite in-memory tests, closing the connection destroys the database.'
 test_assert_raises_message (test_utils.tests.AssertRaisesMsgTest.test_assert_raises_message) ... ok
 test_special_re_chars (test_utils.tests.AssertRaisesMsgTest.test_special_re_chars)
 assertRaisesMessage shouldn't interpret RE special chars. ... ok
-test_equal (test_utils.tests.AssertURLEqualTests.test_equal) ... ok
-test_message (test_utils.tests.AssertURLEqualTests.test_message) ... ok
-test_msg_prefix (test_utils.tests.AssertURLEqualTests.test_msg_prefix) ... ok
-test_not_equal (test_utils.tests.AssertURLEqualTests.test_not_equal) ... ok
-test_assert_used_on_http_response (test_utils.tests.AssertTemplateUsedContextManagerTests.test_assert_used_on_http_response) ... ok
-test_count (test_utils.tests.AssertTemplateUsedContextManagerTests.test_count) ... ok
-test_error_message (test_utils.tests.AssertTemplateUsedContextManagerTests.test_error_message) ... ok
-test_failure (test_utils.tests.AssertTemplateUsedContextManagerTests.test_failure) ... ok
-test_msg_prefix (test_utils.tests.AssertTemplateUsedContextManagerTests.test_msg_prefix) ... ok
-test_nested_usage (test_utils.tests.AssertTemplateUsedContextManagerTests.test_nested_usage) ... ok
-test_not_used (test_utils.tests.AssertTemplateUsedContextManagerTests.test_not_used) ... ok
-test_usage (test_utils.tests.AssertTemplateUsedContextManagerTests.test_usage) ... ok
-test (test_utils.test_transactiontestcase.TestSerializedRollbackInhibitsPostMigrate.test) ... ok
-test_disallowed_database_chunked_cursor_queries (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_database_chunked_cursor_queries) ... ok
-test_disallowed_database_connections (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_database_connections) ... ok
-test_disallowed_database_queries (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_database_queries) ... ok
-test_disallowed_thread_database_connection (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_thread_database_connection) ... ok
-test_callable (test_utils.tests.AssertWarnsMessageTests.test_callable) ... ok
-test_context_manager (test_utils.tests.AssertWarnsMessageTests.test_context_manager) ... ok
-test_context_manager_failure (test_utils.tests.AssertWarnsMessageTests.test_context_manager_failure) ... ok
-test_special_re_chars (test_utils.tests.AssertWarnsMessageTests.test_special_re_chars) ... ok
-test_assert_not_in_html (test_utils.tests.InHTMLTests.test_assert_not_in_html) ... ok
-test_base (test_utils.tests.InHTMLTests.test_base) ... ok
-test_count_msg_prefix (test_utils.tests.InHTMLTests.test_count_msg_prefix) ... ok
-test_long_haystack (test_utils.tests.InHTMLTests.test_long_haystack) ... ok
-test_msg_prefix (test_utils.tests.InHTMLTests.test_msg_prefix) ... ok
-test_needle_msg (test_utils.tests.InHTMLTests.test_needle_msg) ... ok
 test_db_query_in_hook (transaction_hooks.tests.TestConnectionOnCommit.test_db_query_in_hook) ... ok
 test_delays_execution_until_after_transaction_commit (transaction_hooks.tests.TestConnectionOnCommit.test_delays_execution_until_after_transaction_commit) ... ok
 test_discards_hooks_from_rolled_back_savepoint (transaction_hooks.tests.TestConnectionOnCommit.test_discards_hooks_from_rolled_back_savepoint) ... ok
@@ -31665,27 +31674,51 @@
 test_robust_transaction (transaction_hooks.tests.TestConnectionOnCommit.test_robust_transaction) ... ok
 test_runs_hooks_in_order_registered (transaction_hooks.tests.TestConnectionOnCommit.test_runs_hooks_in_order_registered) ... ok
 test_transaction_in_hook (transaction_hooks.tests.TestConnectionOnCommit.test_transaction_in_hook) ... ok
-test_alternate_decorator_syntax_commit (transactions.tests.AtomicWithoutAutocommitTests.test_alternate_decorator_syntax_commit) ... ok
-test_alternate_decorator_syntax_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_alternate_decorator_syntax_rollback) ... ok
-test_commit (transactions.tests.AtomicWithoutAutocommitTests.test_commit) ... ok
-test_decorator_syntax_commit (transactions.tests.AtomicWithoutAutocommitTests.test_decorator_syntax_commit) ... ok
-test_decorator_syntax_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_decorator_syntax_rollback) ... ok
-test_failure_on_exit_transaction (transactions.tests.AtomicWithoutAutocommitTests.test_failure_on_exit_transaction) ... ok
-test_force_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_force_rollback) ... ok
-test_merged_commit_commit (transactions.tests.AtomicWithoutAutocommitTests.test_merged_commit_commit) ... ok
-test_merged_commit_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_merged_commit_rollback) ... ok
-test_merged_rollback_commit (transactions.tests.AtomicWithoutAutocommitTests.test_merged_rollback_commit) ... ok
-test_merged_rollback_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_merged_rollback_rollback) ... ok
-test_nested_commit_commit (transactions.tests.AtomicWithoutAutocommitTests.test_nested_commit_commit) ... ok
-test_nested_commit_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_nested_commit_rollback) ... ok
-test_nested_rollback_commit (transactions.tests.AtomicWithoutAutocommitTests.test_nested_rollback_commit) ... ok
-test_nested_rollback_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_nested_rollback_rollback) ... ok
-test_prevent_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_prevent_rollback) ... ok
-test_reuse_commit_commit (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_commit_commit) ... ok
-test_reuse_commit_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_commit_rollback) ... ok
-test_reuse_rollback_commit (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_rollback_commit) ... ok
-test_reuse_rollback_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_reuse_rollback_rollback) ... ok
-test_rollback (transactions.tests.AtomicWithoutAutocommitTests.test_rollback) ... ok
+test_equal (test_utils.tests.AssertURLEqualTests.test_equal) ... ok
+test_message (test_utils.tests.AssertURLEqualTests.test_message) ... ok
+test_msg_prefix (test_utils.tests.AssertURLEqualTests.test_msg_prefix) ... ok
+test_not_equal (test_utils.tests.AssertURLEqualTests.test_not_equal) ... ok
+test_bookmarklets (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_bookmarklets) ... ok
+test_callable_urlconf (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_callable_urlconf)
+Index view should correctly resolve view patterns when ROOT_URLCONF is ... ok
+test_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_index) ... ok
+test_missing_docutils (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_missing_docutils) ... ok
+test_model_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_model_index) ... ok
+test_namespaced_view_detail (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_namespaced_view_detail) ... ok
+test_no_sites_framework (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_no_sites_framework)
+Without the sites framework, should not access SITE_ID or Site ... ok
+test_template_detail (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_template_detail) ... ok
+test_template_detail_loader (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_template_detail_loader) ... ok
+test_templatefilter_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_templatefilter_index) ... ok
+test_templatetag_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_templatetag_index) ... ok
+test_view_detail (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_detail) ... ok
+test_view_detail_as_method (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_detail_as_method)
+Views that are methods can be displayed. ... ok
+test_view_detail_illegal_import (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_detail_illegal_import) ... ok
+test_view_index (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_index) ... ok
+test_view_index_with_method (admin_docs.test_views.AdminDocViewWithMultipleEngines.test_view_index_with_method)
+Views that are methods are listed correctly. ... ok
+testview_docstring_links (admin_docs.test_views.AdminDocViewWithMultipleEngines.testview_docstring_links) ... ok
+test_all (test_utils.tests.DatabaseAliasTests.test_all) ... ok
+test_close_match (test_utils.tests.DatabaseAliasTests.test_close_match) ... ok
+test_match (test_utils.tests.DatabaseAliasTests.test_match) ... ok
+test_no_close_match (test_utils.tests.DatabaseAliasTests.test_no_close_match) ... ok
+test_assert_used_on_http_response (test_utils.tests.AssertTemplateUsedContextManagerTests.test_assert_used_on_http_response) ... ok
+test_count (test_utils.tests.AssertTemplateUsedContextManagerTests.test_count) ... ok
+test_error_message (test_utils.tests.AssertTemplateUsedContextManagerTests.test_error_message) ... ok
+test_failure (test_utils.tests.AssertTemplateUsedContextManagerTests.test_failure) ... ok
+test_msg_prefix (test_utils.tests.AssertTemplateUsedContextManagerTests.test_msg_prefix) ... ok
+test_nested_usage (test_utils.tests.AssertTemplateUsedContextManagerTests.test_nested_usage) ... ok
+test_not_used (test_utils.tests.AssertTemplateUsedContextManagerTests.test_not_used) ... ok
+test_usage (test_utils.tests.AssertTemplateUsedContextManagerTests.test_usage) ... ok
+test_disallowed_database_chunked_cursor_queries (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_database_chunked_cursor_queries) ... ok
+test_disallowed_database_connections (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_database_connections) ... ok
+test_disallowed_database_queries (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_database_queries) ... ok
+test_disallowed_thread_database_connection (test_utils.tests.DisallowedDatabaseQueriesTests.test_disallowed_thread_database_connection) ... ok
+test_callable (test_utils.tests.AssertWarnsMessageTests.test_callable) ... ok
+test_context_manager (test_utils.tests.AssertWarnsMessageTests.test_context_manager) ... ok
+test_context_manager_failure (test_utils.tests.AssertWarnsMessageTests.test_context_manager_failure) ... ok
+test_special_re_chars (test_utils.tests.AssertWarnsMessageTests.test_special_re_chars) ... ok
 test_attributes (test_utils.tests.HTMLEqualTests.test_attributes) ... ok
 test_boolean_attribute (test_utils.tests.HTMLEqualTests.test_boolean_attribute) ... ok
 test_class_attribute (test_utils.tests.HTMLEqualTests.test_class_attribute) ... ok
@@ -31705,21 +31738,15 @@
 test_unequal_html (test_utils.tests.HTMLEqualTests.test_unequal_html) ... ok
 test_unicode_handling (test_utils.tests.HTMLEqualTests.test_unicode_handling) ... ok
 test_void_elements (test_utils.tests.HTMLEqualTests.test_void_elements) ... ok
-test_all (test_utils.tests.DatabaseAliasTests.test_all) ... ok
-test_close_match (test_utils.tests.DatabaseAliasTests.test_close_match) ... ok
-test_match (test_utils.tests.DatabaseAliasTests.test_match) ... ok
-test_no_close_match (test_utils.tests.DatabaseAliasTests.test_no_close_match) ... ok
-test_class_decoration (test_utils.tests.IsolatedAppsTests.test_class_decoration) ... ok
-test_context_manager (test_utils.tests.IsolatedAppsTests.test_context_manager) ... ok
-test_installed_apps (test_utils.tests.IsolatedAppsTests.test_installed_apps) ... ok
-test_method_decoration (test_utils.tests.IsolatedAppsTests.test_method_decoration) ... ok
-test_nested (test_utils.tests.IsolatedAppsTests.test_nested) ... ok
+test (test_utils.test_transactiontestcase.TestSerializedRollbackInhibitsPostMigrate.test) ... ok
+test_assert_not_in_html (test_utils.tests.InHTMLTests.test_assert_not_in_html) ... ok
+test_base (test_utils.tests.InHTMLTests.test_base) ... ok
+test_count_msg_prefix (test_utils.tests.InHTMLTests.test_count_msg_prefix) ... ok
+test_long_haystack (test_utils.tests.InHTMLTests.test_long_haystack) ... ok
+test_msg_prefix (test_utils.tests.InHTMLTests.test_msg_prefix) ... ok
+test_needle_msg (test_utils.tests.InHTMLTests.test_needle_msg) ... ok
 test_allowed_hosts (test_utils.tests.SetupTestEnvironmentTests.test_allowed_hosts) ... ok
 test_setup_test_environment_calling_more_than_once (test_utils.tests.SetupTestEnvironmentTests.test_setup_test_environment_calling_more_than_once) ... ok
-test_skip_if_db_feature (test_utils.tests.SkippingTestCase.test_skip_if_db_feature)
-Testing the django.test.skipIfDBFeature decorator. ... ok
-test_skip_unless_db_feature (test_utils.tests.SkippingTestCase.test_skip_unless_db_feature)
-Testing the django.test.skipUnlessDBFeature decorator. ... ok
 test_equal_parsing_errors (test_utils.tests.JSONEqualTests.test_equal_parsing_errors) ... ok
 test_method_frames_ignored_by_unittest (test_utils.tests.JSONEqualTests.test_method_frames_ignored_by_unittest) ... ok
 test_not_equal_parsing_errors (test_utils.tests.JSONEqualTests.test_not_equal_parsing_errors) ... ok
@@ -31728,6 +31755,11 @@
 test_simple_equal_unordered (test_utils.tests.JSONEqualTests.test_simple_equal_unordered) ... ok
 test_simple_not_equal (test_utils.tests.JSONEqualTests.test_simple_not_equal) ... ok
 test_simple_not_equal_raise (test_utils.tests.JSONEqualTests.test_simple_not_equal_raise) ... ok
+test_class_decoration (test_utils.tests.IsolatedAppsTests.test_class_decoration) ... ok
+test_context_manager (test_utils.tests.IsolatedAppsTests.test_context_manager) ... ok
+test_installed_apps (test_utils.tests.IsolatedAppsTests.test_installed_apps) ... ok
+test_method_decoration (test_utils.tests.IsolatedAppsTests.test_method_decoration) ... ok
+test_nested (test_utils.tests.IsolatedAppsTests.test_nested) ... ok
 test_override_database_routers (test_utils.tests.OverrideSettingsTests.test_override_database_routers)
 Overriding DATABASE_ROUTERS should update the base router. ... ok
 test_override_file_upload_directory_permissions (test_utils.tests.OverrideSettingsTests.test_override_file_upload_directory_permissions)
@@ -31751,6 +31783,13 @@
 test_urlconf_cache (test_utils.tests.OverrideSettingsTests.test_urlconf_cache) ... ok
 test_urlconf_first (test_utils.tests.OverrideSettingsTests.test_urlconf_first) ... ok
 test_urlconf_second (test_utils.tests.OverrideSettingsTests.test_urlconf_second) ... ok
+test_skip_if_db_feature (test_utils.tests.SkippingTestCase.test_skip_if_db_feature)
+Testing the django.test.skipIfDBFeature decorator. ... ok
+test_skip_unless_db_feature (test_utils.tests.SkippingTestCase.test_skip_unless_db_feature)
+Testing the django.test.skipUnlessDBFeature decorator. ... ok
+test_cleanups_run_after_tearDown (test_utils.tests.TestContextDecoratorTests.test_cleanups_run_after_tearDown) ... ok
+test_exception_in_setup (test_utils.tests.TestContextDecoratorTests.test_exception_in_setup)
+An exception is setUp() is reraised after disable() is called. ... ok
 test_all (test_runner.test_discover_runner.DiscoverRunnerGetDatabasesTests.test_all) ... ok
 test_default_and_other (test_runner.test_discover_runner.DiscoverRunnerGetDatabasesTests.test_default_and_other) ... ok
 test_default_only (test_runner.test_discover_runner.DiscoverRunnerGetDatabasesTests.test_default_only) ... ok
@@ -31758,9 +31797,6 @@
 test_no_databases_required (test_runner.test_discover_runner.DiscoverRunnerGetDatabasesTests.test_no_databases_required) ... ok
 test_other_only (test_runner.test_discover_runner.DiscoverRunnerGetDatabasesTests.test_other_only) ... ok
 test_serialize (test_runner.test_discover_runner.DiscoverRunnerGetDatabasesTests.test_serialize) ... ok
-test_cleanups_run_after_tearDown (test_utils.tests.TestContextDecoratorTests.test_cleanups_run_after_tearDown) ... ok
-test_exception_in_setup (test_utils.tests.TestContextDecoratorTests.test_exception_in_setup)
-An exception is setUp() is reraised after disable() is called. ... ok
 test_get_max_test_processes (test_runner.test_discover_runner.DiscoverRunnerParallelArgumentTests.test_get_max_test_processes) ... ok
 test_get_max_test_processes_env_var (test_runner.test_discover_runner.DiscoverRunnerParallelArgumentTests.test_get_max_test_processes_env_var) ... ok
 test_get_max_test_processes_forkserver (test_runner.test_discover_runner.DiscoverRunnerParallelArgumentTests.test_get_max_test_processes_forkserver) ... ok
@@ -31770,8 +31806,6 @@
 test_parallel_default (test_runner.test_discover_runner.DiscoverRunnerParallelArgumentTests.test_parallel_default) ... ok
 test_parallel_flag (test_runner.test_discover_runner.DiscoverRunnerParallelArgumentTests.test_parallel_flag) ... ok
 test_parallel_invalid (test_runner.test_discover_runner.DiscoverRunnerParallelArgumentTests.test_parallel_invalid) ... ok
-test_missing_default_databases (test_utils.tests.SkippingClassTestCase.test_missing_default_databases) ... ok
-test_skip_class_unless_db_feature (test_utils.tests.SkippingClassTestCase.test_skip_class_unless_db_feature) ... ok
 test_comment_root (test_utils.tests.XMLEqualTests.test_comment_root) ... ok
 test_doctype_root (test_utils.tests.XMLEqualTests.test_doctype_root) ... ok
 test_parsing_errors (test_utils.tests.XMLEqualTests.test_parsing_errors) ... ok
@@ -31784,6 +31818,182 @@
 test_simple_not_equal (test_utils.tests.XMLEqualTests.test_simple_not_equal) ... ok
 test_simple_not_equal_raise (test_utils.tests.XMLEqualTests.test_simple_not_equal_raise) ... ok
 test_simple_not_equal_with_whitespace_in_the_middle (test_utils.tests.XMLEqualTests.test_simple_not_equal_with_whitespace_in_the_middle) ... ok
+test_subtest (test_runner.test_parallel.ParallelTestRunnerTest.test_subtest)
+Passing subtests work. ... ok
+test_hash_item_key (test_runner.test_shuffler.ShufflerTests.test_hash_item_key) ... ok
+test_hash_item_seed (test_runner.test_shuffler.ShufflerTests.test_hash_item_seed) ... ok
+test_hash_text (test_runner.test_shuffler.ShufflerTests.test_hash_text) ... ok
+test_hash_text_hash_algorithm (test_runner.test_shuffler.ShufflerTests.test_hash_text_hash_algorithm) ... ok
+test_init (test_runner.test_shuffler.ShufflerTests.test_init) ... ok
+test_init_no_seed_argument (test_runner.test_shuffler.ShufflerTests.test_init_no_seed_argument) ... ok
+test_init_none_seed (test_runner.test_shuffler.ShufflerTests.test_init_none_seed) ... ok
+test_seed_display (test_runner.test_shuffler.ShufflerTests.test_seed_display) ... ok
+test_shuffle_consistency (test_runner.test_shuffler.ShufflerTests.test_shuffle_consistency) ... ok
+test_shuffle_key (test_runner.test_shuffler.ShufflerTests.test_shuffle_key) ... ok
+test_shuffle_same_hash (test_runner.test_shuffler.ShufflerTests.test_shuffle_same_hash) ... ok
+test_missing_default_databases (test_utils.tests.SkippingClassTestCase.test_missing_default_databases) ... ok
+test_skip_class_unless_db_feature (test_utils.tests.SkippingClassTestCase.test_skip_class_unless_db_feature) ... ok
+test_handle_add_error_before_first_test (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_error_before_first_test) ... ok
+test_handle_add_error_during_test (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_error_during_test) ... ok
+test_handle_add_failure (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_failure) ... ok
+test_handle_add_success (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_success) ... ok
+test_django_test_processes_env_non_int (test_runner.tests.ManageCommandParallelTests.test_django_test_processes_env_non_int) ... ok
+test_django_test_processes_parallel_default (test_runner.tests.ManageCommandParallelTests.test_django_test_processes_parallel_default) ... ok
+test_no_parallel (test_runner.tests.ManageCommandParallelTests.test_no_parallel) ... ok
+test_no_parallel_django_test_processes_env (test_runner.tests.ManageCommandParallelTests.test_no_parallel_django_test_processes_env) ... ok
+test_no_parallel_spawn (test_runner.tests.ManageCommandParallelTests.test_no_parallel_spawn) ... ok
+test_parallel_auto (test_runner.tests.ManageCommandParallelTests.test_parallel_auto) ... ok
+test_parallel_default (test_runner.tests.ManageCommandParallelTests.test_parallel_default) ... ok
+test_parallel_spawn (test_runner.tests.ManageCommandParallelTests.test_parallel_spawn) ... ok
+test_no_initialize_suite_test_runner (test_runner.tests.TestRunnerInitializerTests.test_no_initialize_suite_test_runner) ... ok
+test_no_initialize_suite_test_runner (test_runner.tests.NoInitializeSuiteTestRunnerTests.test_no_initialize_suite_test_runner)
+The test suite's initialize_suite() method must always be called when ... ok
+test_iter_test_cases_basic (test_runner.tests.TestSuiteTests.test_iter_test_cases_basic) ... ok
+test_iter_test_cases_custom_test_suite_class (test_runner.tests.TestSuiteTests.test_iter_test_cases_custom_test_suite_class) ... ok
+test_iter_test_cases_iterable_of_tests (test_runner.tests.TestSuiteTests.test_iter_test_cases_iterable_of_tests) ... ok
+test_iter_test_cases_mixed_test_suite_classes (test_runner.tests.TestSuiteTests.test_iter_test_cases_mixed_test_suite_classes) ... ok
+test_iter_test_cases_string_input (test_runner.tests.TestSuiteTests.test_iter_test_cases_string_input) ... ok
+test_reorder_test_bin_no_arguments (test_runner.tests.TestSuiteTests.test_reorder_test_bin_no_arguments) ... ok
+test_reorder_test_bin_random (test_runner.tests.TestSuiteTests.test_reorder_test_bin_random) ... ok
+test_reorder_test_bin_random_and_reverse (test_runner.tests.TestSuiteTests.test_reorder_test_bin_random_and_reverse) ... ok
+test_reorder_test_bin_reverse (test_runner.tests.TestSuiteTests.test_reorder_test_bin_reverse) ... ok
+test_reorder_tests_random (test_runner.tests.TestSuiteTests.test_reorder_tests_random) ... ok
+test_reorder_tests_random_mixed_classes (test_runner.tests.TestSuiteTests.test_reorder_tests_random_mixed_classes) ... ok
+test_reorder_tests_reverse_with_duplicates (test_runner.tests.TestSuiteTests.test_reorder_tests_reverse_with_duplicates) ... ok
+test_reorder_tests_same_type_consecutive (test_runner.tests.TestSuiteTests.test_reorder_tests_same_type_consecutive)
+Tests of the same type are made consecutive. ... ok
+test_shuffle_tests (test_runner.tests.TestSuiteTests.test_shuffle_tests) ... ok
+test_assert_contains_renders_template_response (test_client_regress.tests.AssertContainsTests.test_assert_contains_renders_template_response)
+An unrendered SimpleTemplateResponse may be used in assertContains(). ... ok
+test_assert_contains_using_non_template_response (test_client_regress.tests.AssertContainsTests.test_assert_contains_using_non_template_response)
+auto-rendering does not affect responses that aren't ... ok
+test_assert_not_contains_renders_template_response (test_client_regress.tests.AssertContainsTests.test_assert_not_contains_renders_template_response)
+An unrendered SimpleTemplateResponse may be used in assertNotContains(). ... ok
+test_assert_not_contains_using_non_template_response (test_client_regress.tests.AssertContainsTests.test_assert_not_contains_using_non_template_response)
+auto-rendering does not affect responses that aren't instances (or ... ok
+test_binary_contains (test_client_regress.tests.AssertContainsTests.test_binary_contains) ... ok
+test_binary_not_contains (test_client_regress.tests.AssertContainsTests.test_binary_not_contains) ... ok
+test_contains (test_client_regress.tests.AssertContainsTests.test_contains)
+Responses can be inspected for content, including counting repeated substrings ... ok
+test_nontext_contains (test_client_regress.tests.AssertContainsTests.test_nontext_contains) ... ok
+test_nontext_not_contains (test_client_regress.tests.AssertContainsTests.test_nontext_not_contains) ... ok
+test_unicode_contains (test_client_regress.tests.AssertContainsTests.test_unicode_contains)
+Unicode characters can be found in template context ... ok
+test_unicode_not_contains (test_client_regress.tests.AssertContainsTests.test_unicode_not_contains)
+Unicode characters can be searched for, and not found in template context ... ok
+test_add_arguments_debug_mode (test_runner.test_discover_runner.DiscoverRunnerTests.test_add_arguments_debug_mode) ... ok
+test_add_arguments_shuffle (test_runner.test_discover_runner.DiscoverRunnerTests.test_add_arguments_shuffle) ... ok
+test_buffer_mode_test_fail (test_runner.test_discover_runner.DiscoverRunnerTests.test_buffer_mode_test_fail) ... ok
+test_buffer_mode_test_pass (test_runner.test_discover_runner.DiscoverRunnerTests.test_buffer_mode_test_pass) ... ok
+test_build_suite_failed_tests_first (test_runner.test_discover_runner.DiscoverRunnerTests.test_build_suite_failed_tests_first) ... ok
+test_build_suite_shuffling (test_runner.test_discover_runner.DiscoverRunnerTests.test_build_suite_shuffling) ... ok
+test_discovery_on_package (test_runner.test_discover_runner.DiscoverRunnerTests.test_discovery_on_package) ... ok
+test_dotted_test_class_django_testcase (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_class_django_testcase) ... ok
+test_dotted_test_class_vanilla_unittest (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_class_vanilla_unittest) ... ok
+test_dotted_test_method_django_testcase (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_method_django_testcase) ... ok
+test_dotted_test_module (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_module) ... ok
+test_duplicates_ignored (test_runner.test_discover_runner.DiscoverRunnerTests.test_duplicates_ignored)
+Tests shouldn't be discovered twice when discovering on overlapping paths. ... ok
+test_durations (test_runner.test_discover_runner.DiscoverRunnerTests.test_durations) ... ok
+test_durations_debug_sql (test_runner.test_discover_runner.DiscoverRunnerTests.test_durations_debug_sql) ... ok
+test_empty_label (test_runner.test_discover_runner.DiscoverRunnerTests.test_empty_label)
+If the test label is empty, discovery should happen on the current ... ok
+test_empty_test_case (test_runner.test_discover_runner.DiscoverRunnerTests.test_empty_test_case) ... ok
+test_exclude_tags (test_runner.test_discover_runner.DiscoverRunnerTests.test_exclude_tags) ... ok
+test_excluded_tags_displayed (test_runner.test_discover_runner.DiscoverRunnerTests.test_excluded_tags_displayed) ... ok
+test_faulthandler_already_enabled (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_already_enabled) ... ok
+test_faulthandler_disabled (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_disabled) ... ok
+test_faulthandler_enabled (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_enabled) ... ok
+test_faulthandler_enabled_fileno (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_enabled_fileno) ... ok
+test_file_path (test_runner.test_discover_runner.DiscoverRunnerTests.test_file_path) ... ok
+test_ignore_adjacent (test_runner.test_discover_runner.DiscoverRunnerTests.test_ignore_adjacent)
+When given a dotted path to a module, unittest discovery searches ... ok
+test_included_tags_displayed (test_runner.test_discover_runner.DiscoverRunnerTests.test_included_tags_displayed) ... ok
+test_init_debug_mode (test_runner.test_discover_runner.DiscoverRunnerTests.test_init_debug_mode) ... ok
+test_load_tests_for_label_file_path (test_runner.test_discover_runner.DiscoverRunnerTests.test_load_tests_for_label_file_path) ... ok
+test_loader_patterns_not_mutated (test_runner.test_discover_runner.DiscoverRunnerTests.test_loader_patterns_not_mutated) ... ok
+test_loader_patterns_not_mutated_when_test_label_is_file_path (test_runner.test_discover_runner.DiscoverRunnerTests.test_loader_patterns_not_mutated_when_test_label_is_file_path) ... ok
+test_log (test_runner.test_discover_runner.DiscoverRunnerTests.test_log) ... ok
+test_log_logger (test_runner.test_discover_runner.DiscoverRunnerTests.test_log_logger) ... ok
+test_name_patterns (test_runner.test_discover_runner.DiscoverRunnerTests.test_name_patterns) ... ok
+test_number_of_databases_no_parallel_test_suite (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_databases_no_parallel_test_suite)
+Number of databases doesn't exceed the number of TestCases with ... ok
+test_number_of_databases_parallel_test_suite (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_databases_parallel_test_suite)
+Number of databases doesn't exceed the number of TestCases with ... ok
+test_number_of_parallel_workers (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_parallel_workers)
+Number of processes doesn't exceed the number of TestCases. ... ok
+test_number_of_tests_found_displayed (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_tests_found_displayed) ... ok
+test_overridable_get_test_runner_kwargs (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_get_test_runner_kwargs) ... ok
+test_overridable_test_loader (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_test_loader) ... ok
+test_overridable_test_runner (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_test_runner) ... ok
+test_overridable_test_suite (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_test_suite) ... ok
+test_pattern (test_runner.test_discover_runner.DiscoverRunnerTests.test_pattern) ... ok
+test_pdb_with_parallel (test_runner.test_discover_runner.DiscoverRunnerTests.test_pdb_with_parallel) ... ok
+test_reverse (test_runner.test_discover_runner.DiscoverRunnerTests.test_reverse)
+Reverse should reorder tests while maintaining the grouping specified ... ok
+test_run_suite_logs_seed (test_runner.test_discover_runner.DiscoverRunnerTests.test_run_suite_logs_seed) ... ok
+test_run_suite_logs_seed_exception (test_runner.test_discover_runner.DiscoverRunnerTests.test_run_suite_logs_seed_exception)
+run_suite() logs the seed when TestRunner.run() raises an exception. ... ok
+test_setup_shuffler_no_shuffle_argument (test_runner.test_discover_runner.DiscoverRunnerTests.test_setup_shuffler_no_shuffle_argument) ... ok
+test_setup_shuffler_shuffle_int (test_runner.test_discover_runner.DiscoverRunnerTests.test_setup_shuffler_shuffle_int) ... ok
+test_setup_shuffler_shuffle_none (test_runner.test_discover_runner.DiscoverRunnerTests.test_setup_shuffler_shuffle_none) ... ok
+test_suite_result_with_failure (test_runner.test_discover_runner.DiscoverRunnerTests.test_suite_result_with_failure) ... ok
+test_tag_fail_to_load (test_runner.test_discover_runner.DiscoverRunnerTests.test_tag_fail_to_load) ... ok
+test_tag_inheritance (test_runner.test_discover_runner.DiscoverRunnerTests.test_tag_inheritance) ... ok
+test_tags (test_runner.test_discover_runner.DiscoverRunnerTests.test_tags) ... ok
+test_testcase_ordering (test_runner.test_discover_runner.DiscoverRunnerTests.test_testcase_ordering) ... ok
+test_timings_captured (test_runner.test_discover_runner.DiscoverRunnerTests.test_timings_captured) ... ok
+test_timings_not_captured (test_runner.test_discover_runner.DiscoverRunnerTests.test_timings_not_captured) ... ok
+test_non_utf_payload (test_client_regress.tests.PayloadEncodingTests.test_non_utf_payload)
+Non-ASCII data as a non-UTF based encoding can be POSTed. ... ok
+test_simple_payload (test_client_regress.tests.PayloadEncodingTests.test_simple_payload)
+A simple ASCII-only text can be POSTed. ... ok
+test_utf16_payload (test_client_regress.tests.PayloadEncodingTests.test_utf16_payload)
+Non-ASCII data encoded as UTF-16 can be POSTed. ... ok
+test_utf8_payload (test_client_regress.tests.PayloadEncodingTests.test_utf8_payload)
+Non-ASCII data encoded as UTF-8 can be POSTed. ... ok
+test_autoincrement_reset1 (test_runner.tests.AutoIncrementResetTest.test_autoincrement_reset1) ... ok
+test_autoincrement_reset2 (test_runner.tests.AutoIncrementResetTest.test_autoincrement_reset2) ... ok
+test_circular_redirect (test_client_regress.tests.AssertRedirectsTests.test_circular_redirect)
+Circular redirect chains are caught and escaped ... ok
+test_incorrect_target (test_client_regress.tests.AssertRedirectsTests.test_incorrect_target)
+An assertion is raised if the response redirects to another target ... ok
+test_lost_query (test_client_regress.tests.AssertRedirectsTests.test_lost_query)
+An assertion is raised if the redirect location doesn't preserve GET ... ok
+test_multiple_redirect_chain (test_client_regress.tests.AssertRedirectsTests.test_multiple_redirect_chain)
+You can follow a redirect chain of multiple redirects ... ok
+test_redirect_chain (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain)
+You can follow a redirect chain of multiple redirects ... ok
+test_redirect_chain_delete (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_delete)
+A redirect chain will be followed from an initial DELETE request ... ok
+test_redirect_chain_head (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_head)
+A redirect chain will be followed from an initial HEAD request ... ok
+test_redirect_chain_on_non_redirect_page (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_on_non_redirect_page)
+An assertion is raised if the original page couldn't be retrieved as ... ok
+test_redirect_chain_options (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_options)
+A redirect chain will be followed from an initial OPTIONS request ... ok
+test_redirect_chain_post (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_post)
+A redirect chain will be followed from an initial POST post ... ok
+test_redirect_chain_put (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_put)
+A redirect chain will be followed from an initial PUT request ... ok
+test_redirect_chain_to_non_existent (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_to_non_existent)
+You can follow a chain to a nonexistent view. ... ok
+test_redirect_chain_to_self (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_to_self)
+Redirections to self are caught and escaped ... ok
+test_redirect_fetch_redirect_response (test_client_regress.tests.AssertRedirectsTests.test_redirect_fetch_redirect_response)
+Preserve extra headers of requests made with django.test.Client. ... ok
+test_redirect_on_non_redirect_page (test_client_regress.tests.AssertRedirectsTests.test_redirect_on_non_redirect_page)
+An assertion is raised if the original page couldn't be retrieved as expected ... ok
+test_redirect_page (test_client_regress.tests.AssertRedirectsTests.test_redirect_page)
+An assertion is raised if the original page couldn't be retrieved as expected ... ok
+test_redirect_scheme (test_client_regress.tests.AssertRedirectsTests.test_redirect_scheme)
+An assertion is raised if the response doesn't have the scheme ... ok
+test_redirect_to_different_host (test_client_regress.tests.AssertRedirectsTests.test_redirect_to_different_host)
+The test client will preserve scheme, host and port changes ... ok
+test_redirect_to_self_with_changing_query (test_client_regress.tests.AssertRedirectsTests.test_redirect_to_self_with_changing_query)
+Redirections don't loop forever even if query is changing ... ok
+test_target_page (test_client_regress.tests.AssertRedirectsTests.test_target_page)
+An assertion is raised if the response redirect target cannot be ... ok
 test_action_checkbox_for_model_with_dunder_html (admin_changelist.tests.ChangeListTests.test_action_checkbox_for_model_with_dunder_html) ... ok
 test_blank_str_display_links (admin_changelist.tests.ChangeListTests.test_blank_str_display_links) ... ok
 test_builtin_lookup_in_search_fields (admin_changelist.tests.ChangeListTests.test_builtin_lookup_in_search_fields) ... ok
@@ -31886,142 +32096,6 @@
 test_total_ordering_optimization (admin_changelist.tests.ChangeListTests.test_total_ordering_optimization) ... ok
 test_total_ordering_optimization_meta_constraints (admin_changelist.tests.ChangeListTests.test_total_ordering_optimization_meta_constraints) ... ok
 test_tuple_list_display (admin_changelist.tests.ChangeListTests.test_tuple_list_display) ... ok
-test_subtest (test_runner.test_parallel.ParallelTestRunnerTest.test_subtest)
-Passing subtests work. ... ok
-test_hash_item_key (test_runner.test_shuffler.ShufflerTests.test_hash_item_key) ... ok
-test_hash_item_seed (test_runner.test_shuffler.ShufflerTests.test_hash_item_seed) ... ok
-test_hash_text (test_runner.test_shuffler.ShufflerTests.test_hash_text) ... ok
-test_hash_text_hash_algorithm (test_runner.test_shuffler.ShufflerTests.test_hash_text_hash_algorithm) ... ok
-test_init (test_runner.test_shuffler.ShufflerTests.test_init) ... ok
-test_init_no_seed_argument (test_runner.test_shuffler.ShufflerTests.test_init_no_seed_argument) ... ok
-test_init_none_seed (test_runner.test_shuffler.ShufflerTests.test_init_none_seed) ... ok
-test_seed_display (test_runner.test_shuffler.ShufflerTests.test_seed_display) ... ok
-test_shuffle_consistency (test_runner.test_shuffler.ShufflerTests.test_shuffle_consistency) ... ok
-test_shuffle_key (test_runner.test_shuffler.ShufflerTests.test_shuffle_key) ... ok
-test_shuffle_same_hash (test_runner.test_shuffler.ShufflerTests.test_shuffle_same_hash) ... ok
-test_handle_add_error_before_first_test (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_error_before_first_test) ... ok
-test_handle_add_error_during_test (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_error_during_test) ... ok
-test_handle_add_failure (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_failure) ... ok
-test_handle_add_success (test_runner.test_parallel.ParallelTestSuiteTest.test_handle_add_success) ... ok
-test_no_initialize_suite_test_runner (test_runner.tests.NoInitializeSuiteTestRunnerTests.test_no_initialize_suite_test_runner)
-The test suite's initialize_suite() method must always be called when ... ok
-test_django_test_processes_env_non_int (test_runner.tests.ManageCommandParallelTests.test_django_test_processes_env_non_int) ... ok
-test_django_test_processes_parallel_default (test_runner.tests.ManageCommandParallelTests.test_django_test_processes_parallel_default) ... ok
-test_no_parallel (test_runner.tests.ManageCommandParallelTests.test_no_parallel) ... ok
-test_no_parallel_django_test_processes_env (test_runner.tests.ManageCommandParallelTests.test_no_parallel_django_test_processes_env) ... ok
-test_no_parallel_spawn (test_runner.tests.ManageCommandParallelTests.test_no_parallel_spawn) ... ok
-test_parallel_auto (test_runner.tests.ManageCommandParallelTests.test_parallel_auto) ... ok
-test_parallel_default (test_runner.tests.ManageCommandParallelTests.test_parallel_default) ... ok
-test_parallel_spawn (test_runner.tests.ManageCommandParallelTests.test_parallel_spawn) ... ok
-test_no_initialize_suite_test_runner (test_runner.tests.TestRunnerInitializerTests.test_no_initialize_suite_test_runner) ... ok
-test_add_arguments_debug_mode (test_runner.test_discover_runner.DiscoverRunnerTests.test_add_arguments_debug_mode) ... ok
-test_add_arguments_shuffle (test_runner.test_discover_runner.DiscoverRunnerTests.test_add_arguments_shuffle) ... ok
-test_buffer_mode_test_fail (test_runner.test_discover_runner.DiscoverRunnerTests.test_buffer_mode_test_fail) ... ok
-test_buffer_mode_test_pass (test_runner.test_discover_runner.DiscoverRunnerTests.test_buffer_mode_test_pass) ... ok
-test_build_suite_failed_tests_first (test_runner.test_discover_runner.DiscoverRunnerTests.test_build_suite_failed_tests_first) ... ok
-test_build_suite_shuffling (test_runner.test_discover_runner.DiscoverRunnerTests.test_build_suite_shuffling) ... ok
-test_discovery_on_package (test_runner.test_discover_runner.DiscoverRunnerTests.test_discovery_on_package) ... ok
-test_dotted_test_class_django_testcase (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_class_django_testcase) ... ok
-test_dotted_test_class_vanilla_unittest (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_class_vanilla_unittest) ... ok
-test_dotted_test_method_django_testcase (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_method_django_testcase) ... ok
-test_dotted_test_module (test_runner.test_discover_runner.DiscoverRunnerTests.test_dotted_test_module) ... ok
-test_duplicates_ignored (test_runner.test_discover_runner.DiscoverRunnerTests.test_duplicates_ignored)
-Tests shouldn't be discovered twice when discovering on overlapping paths. ... ok
-test_durations (test_runner.test_discover_runner.DiscoverRunnerTests.test_durations) ... ok
-test_durations_debug_sql (test_runner.test_discover_runner.DiscoverRunnerTests.test_durations_debug_sql) ... ok
-test_empty_label (test_runner.test_discover_runner.DiscoverRunnerTests.test_empty_label)
-If the test label is empty, discovery should happen on the current ... ok
-test_empty_test_case (test_runner.test_discover_runner.DiscoverRunnerTests.test_empty_test_case) ... ok
-test_exclude_tags (test_runner.test_discover_runner.DiscoverRunnerTests.test_exclude_tags) ... ok
-test_excluded_tags_displayed (test_runner.test_discover_runner.DiscoverRunnerTests.test_excluded_tags_displayed) ... ok
-test_faulthandler_already_enabled (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_already_enabled) ... ok
-test_faulthandler_disabled (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_disabled) ... ok
-test_faulthandler_enabled (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_enabled) ... ok
-test_faulthandler_enabled_fileno (test_runner.test_discover_runner.DiscoverRunnerTests.test_faulthandler_enabled_fileno) ... ok
-test_file_path (test_runner.test_discover_runner.DiscoverRunnerTests.test_file_path) ... ok
-test_ignore_adjacent (test_runner.test_discover_runner.DiscoverRunnerTests.test_ignore_adjacent)
-When given a dotted path to a module, unittest discovery searches ... ok
-test_included_tags_displayed (test_runner.test_discover_runner.DiscoverRunnerTests.test_included_tags_displayed) ... ok
-test_init_debug_mode (test_runner.test_discover_runner.DiscoverRunnerTests.test_init_debug_mode) ... ok
-test_load_tests_for_label_file_path (test_runner.test_discover_runner.DiscoverRunnerTests.test_load_tests_for_label_file_path) ... ok
-test_loader_patterns_not_mutated (test_runner.test_discover_runner.DiscoverRunnerTests.test_loader_patterns_not_mutated) ... ok
-test_loader_patterns_not_mutated_when_test_label_is_file_path (test_runner.test_discover_runner.DiscoverRunnerTests.test_loader_patterns_not_mutated_when_test_label_is_file_path) ... ok
-test_log (test_runner.test_discover_runner.DiscoverRunnerTests.test_log) ... ok
-test_log_logger (test_runner.test_discover_runner.DiscoverRunnerTests.test_log_logger) ... ok
-test_name_patterns (test_runner.test_discover_runner.DiscoverRunnerTests.test_name_patterns) ... ok
-test_number_of_databases_no_parallel_test_suite (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_databases_no_parallel_test_suite)
-Number of databases doesn't exceed the number of TestCases with ... ok
-test_number_of_databases_parallel_test_suite (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_databases_parallel_test_suite)
-Number of databases doesn't exceed the number of TestCases with ... ok
-test_number_of_parallel_workers (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_parallel_workers)
-Number of processes doesn't exceed the number of TestCases. ... ok
-test_number_of_tests_found_displayed (test_runner.test_discover_runner.DiscoverRunnerTests.test_number_of_tests_found_displayed) ... ok
-test_overridable_get_test_runner_kwargs (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_get_test_runner_kwargs) ... ok
-test_overridable_test_loader (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_test_loader) ... ok
-test_overridable_test_runner (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_test_runner) ... ok
-test_overridable_test_suite (test_runner.test_discover_runner.DiscoverRunnerTests.test_overridable_test_suite) ... ok
-test_pattern (test_runner.test_discover_runner.DiscoverRunnerTests.test_pattern) ... ok
-test_pdb_with_parallel (test_runner.test_discover_runner.DiscoverRunnerTests.test_pdb_with_parallel) ... ok
-test_reverse (test_runner.test_discover_runner.DiscoverRunnerTests.test_reverse)
-Reverse should reorder tests while maintaining the grouping specified ... ok
-test_run_suite_logs_seed (test_runner.test_discover_runner.DiscoverRunnerTests.test_run_suite_logs_seed) ... ok
-test_run_suite_logs_seed_exception (test_runner.test_discover_runner.DiscoverRunnerTests.test_run_suite_logs_seed_exception)
-run_suite() logs the seed when TestRunner.run() raises an exception. ... ok
-test_setup_shuffler_no_shuffle_argument (test_runner.test_discover_runner.DiscoverRunnerTests.test_setup_shuffler_no_shuffle_argument) ... ok
-test_setup_shuffler_shuffle_int (test_runner.test_discover_runner.DiscoverRunnerTests.test_setup_shuffler_shuffle_int) ... ok
-test_setup_shuffler_shuffle_none (test_runner.test_discover_runner.DiscoverRunnerTests.test_setup_shuffler_shuffle_none) ... ok
-test_suite_result_with_failure (test_runner.test_discover_runner.DiscoverRunnerTests.test_suite_result_with_failure) ... ok
-test_tag_fail_to_load (test_runner.test_discover_runner.DiscoverRunnerTests.test_tag_fail_to_load) ... ok
-test_tag_inheritance (test_runner.test_discover_runner.DiscoverRunnerTests.test_tag_inheritance) ... ok
-test_tags (test_runner.test_discover_runner.DiscoverRunnerTests.test_tags) ... ok
-test_testcase_ordering (test_runner.test_discover_runner.DiscoverRunnerTests.test_testcase_ordering) ... ok
-test_timings_captured (test_runner.test_discover_runner.DiscoverRunnerTests.test_timings_captured) ... ok
-test_timings_not_captured (test_runner.test_discover_runner.DiscoverRunnerTests.test_timings_not_captured) ... ok
-test_iter_test_cases_basic (test_runner.tests.TestSuiteTests.test_iter_test_cases_basic) ... ok
-test_iter_test_cases_custom_test_suite_class (test_runner.tests.TestSuiteTests.test_iter_test_cases_custom_test_suite_class) ... ok
-test_iter_test_cases_iterable_of_tests (test_runner.tests.TestSuiteTests.test_iter_test_cases_iterable_of_tests) ... ok
-test_iter_test_cases_mixed_test_suite_classes (test_runner.tests.TestSuiteTests.test_iter_test_cases_mixed_test_suite_classes) ... ok
-test_iter_test_cases_string_input (test_runner.tests.TestSuiteTests.test_iter_test_cases_string_input) ... ok
-test_reorder_test_bin_no_arguments (test_runner.tests.TestSuiteTests.test_reorder_test_bin_no_arguments) ... ok
-test_reorder_test_bin_random (test_runner.tests.TestSuiteTests.test_reorder_test_bin_random) ... ok
-test_reorder_test_bin_random_and_reverse (test_runner.tests.TestSuiteTests.test_reorder_test_bin_random_and_reverse) ... ok
-test_reorder_test_bin_reverse (test_runner.tests.TestSuiteTests.test_reorder_test_bin_reverse) ... ok
-test_reorder_tests_random (test_runner.tests.TestSuiteTests.test_reorder_tests_random) ... ok
-test_reorder_tests_random_mixed_classes (test_runner.tests.TestSuiteTests.test_reorder_tests_random_mixed_classes) ... ok
-test_reorder_tests_reverse_with_duplicates (test_runner.tests.TestSuiteTests.test_reorder_tests_reverse_with_duplicates) ... ok
-test_reorder_tests_same_type_consecutive (test_runner.tests.TestSuiteTests.test_reorder_tests_same_type_consecutive)
-Tests of the same type are made consecutive. ... ok
-test_shuffle_tests (test_runner.tests.TestSuiteTests.test_shuffle_tests) ... ok
-test_assert_contains_renders_template_response (test_client_regress.tests.AssertContainsTests.test_assert_contains_renders_template_response)
-An unrendered SimpleTemplateResponse may be used in assertContains(). ... ok
-test_assert_contains_using_non_template_response (test_client_regress.tests.AssertContainsTests.test_assert_contains_using_non_template_response)
-auto-rendering does not affect responses that aren't ... ok
-test_assert_not_contains_renders_template_response (test_client_regress.tests.AssertContainsTests.test_assert_not_contains_renders_template_response)
-An unrendered SimpleTemplateResponse may be used in assertNotContains(). ... ok
-test_assert_not_contains_using_non_template_response (test_client_regress.tests.AssertContainsTests.test_assert_not_contains_using_non_template_response)
-auto-rendering does not affect responses that aren't instances (or ... ok
-test_binary_contains (test_client_regress.tests.AssertContainsTests.test_binary_contains) ... ok
-test_binary_not_contains (test_client_regress.tests.AssertContainsTests.test_binary_not_contains) ... ok
-test_contains (test_client_regress.tests.AssertContainsTests.test_contains)
-Responses can be inspected for content, including counting repeated substrings ... ok
-test_nontext_contains (test_client_regress.tests.AssertContainsTests.test_nontext_contains) ... ok
-test_nontext_not_contains (test_client_regress.tests.AssertContainsTests.test_nontext_not_contains) ... ok
-test_unicode_contains (test_client_regress.tests.AssertContainsTests.test_unicode_contains)
-Unicode characters can be found in template context ... ok
-test_unicode_not_contains (test_client_regress.tests.AssertContainsTests.test_unicode_not_contains)
-Unicode characters can be searched for, and not found in template context ... ok
-test_autoincrement_reset1 (test_runner.tests.AutoIncrementResetTest.test_autoincrement_reset1) ... ok
-test_autoincrement_reset2 (test_runner.tests.AutoIncrementResetTest.test_autoincrement_reset2) ... ok
-test_non_utf_payload (test_client_regress.tests.PayloadEncodingTests.test_non_utf_payload)
-Non-ASCII data as a non-UTF based encoding can be POSTed. ... ok
-test_simple_payload (test_client_regress.tests.PayloadEncodingTests.test_simple_payload)
-A simple ASCII-only text can be POSTed. ... ok
-test_utf16_payload (test_client_regress.tests.PayloadEncodingTests.test_utf16_payload)
-Non-ASCII data encoded as UTF-16 can be POSTed. ... ok
-test_utf8_payload (test_client_regress.tests.PayloadEncodingTests.test_utf8_payload)
-Non-ASCII data encoded as UTF-8 can be POSTed. ... ok
-test_get_like_requests (test_client_regress.tests.QueryStringTests.test_get_like_requests) ... ok
-test_post_like_requests (test_client_regress.tests.QueryStringTests.test_post_like_requests) ... ok
 test_body_from_empty_request (test_client_regress.tests.ReadLimitedStreamTest.test_body_from_empty_request)
 HttpRequest.body on a test client GET request should return ... ok
 test_read_from_empty_request (test_client_regress.tests.ReadLimitedStreamTest.test_read_from_empty_request)
@@ -32032,6 +32106,10 @@
 HttpRequest.read(LARGE_BUFFER) on a test client GET request should ... ok
 test_read_numbytes_from_nonempty_request (test_client_regress.tests.ReadLimitedStreamTest.test_read_numbytes_from_nonempty_request)
 HttpRequest.read(LARGE_BUFFER) on a test client PUT request with ... ok
+test_cookies (test_client_regress.tests.RequestFactoryEnvironmentTests.test_cookies) ... ok
+test_should_set_correct_env_variables (test_client_regress.tests.RequestFactoryEnvironmentTests.test_should_set_correct_env_variables) ... ok
+test_get_like_requests (test_client_regress.tests.QueryStringTests.test_get_like_requests) ... ok
+test_post_like_requests (test_client_regress.tests.QueryStringTests.test_post_like_requests) ... ok
 test_request (test_client_regress.tests.RequestFactoryStateTest.test_request) ... ok
 test_request_after_client (test_client_regress.tests.RequestFactoryStateTest.test_request_after_client) ... ok
 test_request_after_client_2 (test_client_regress.tests.RequestFactoryStateTest.test_request_after_client_2) ... ok
@@ -32039,8 +32117,6 @@
 A test client can receive custom headers ... ok
 test_client_headers_redirect (test_client_regress.tests.RequestHeadersTest.test_client_headers_redirect)
 Test client headers are preserved through redirects ... ok
-test_cookies (test_client_regress.tests.RequestFactoryEnvironmentTests.test_cookies) ... ok
-test_should_set_correct_env_variables (test_client_regress.tests.RequestFactoryEnvironmentTests.test_should_set_correct_env_variables) ... ok
 test_delete (test_client_regress.tests.RequestMethodTests.test_delete)
 Request a view via request method DELETE ... ok
 test_get (test_client_regress.tests.RequestMethodTests.test_get)
@@ -32069,50 +32145,8 @@
 Request a view with string data via request method POST ... ok
 test_put (test_client_regress.tests.RequestMethodStringDataTests.test_put)
 Request a view with string data via request method PUT ... ok
-test_bad_404_template (test_client_regress.tests.TemplateExceptionTests.test_bad_404_template)
-Errors found when rendering 404 error templates are re-raised ... ok
 test_file_encoding (test_client_regress.tests.UploadedFileEncodingTest.test_file_encoding) ... ok
 test_guesses_content_type_on_file_encoding (test_client_regress.tests.UploadedFileEncodingTest.test_guesses_content_type_on_file_encoding) ... ok
-test_circular_redirect (test_client_regress.tests.AssertRedirectsTests.test_circular_redirect)
-Circular redirect chains are caught and escaped ... ok
-test_incorrect_target (test_client_regress.tests.AssertRedirectsTests.test_incorrect_target)
-An assertion is raised if the response redirects to another target ... ok
-test_lost_query (test_client_regress.tests.AssertRedirectsTests.test_lost_query)
-An assertion is raised if the redirect location doesn't preserve GET ... ok
-test_multiple_redirect_chain (test_client_regress.tests.AssertRedirectsTests.test_multiple_redirect_chain)
-You can follow a redirect chain of multiple redirects ... ok
-test_redirect_chain (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain)
-You can follow a redirect chain of multiple redirects ... ok
-test_redirect_chain_delete (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_delete)
-A redirect chain will be followed from an initial DELETE request ... ok
-test_redirect_chain_head (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_head)
-A redirect chain will be followed from an initial HEAD request ... ok
-test_redirect_chain_on_non_redirect_page (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_on_non_redirect_page)
-An assertion is raised if the original page couldn't be retrieved as ... ok
-test_redirect_chain_options (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_options)
-A redirect chain will be followed from an initial OPTIONS request ... ok
-test_redirect_chain_post (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_post)
-A redirect chain will be followed from an initial POST post ... ok
-test_redirect_chain_put (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_put)
-A redirect chain will be followed from an initial PUT request ... ok
-test_redirect_chain_to_non_existent (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_to_non_existent)
-You can follow a chain to a nonexistent view. ... ok
-test_redirect_chain_to_self (test_client_regress.tests.AssertRedirectsTests.test_redirect_chain_to_self)
-Redirections to self are caught and escaped ... ok
-test_redirect_fetch_redirect_response (test_client_regress.tests.AssertRedirectsTests.test_redirect_fetch_redirect_response)
-Preserve extra headers of requests made with django.test.Client. ... ok
-test_redirect_on_non_redirect_page (test_client_regress.tests.AssertRedirectsTests.test_redirect_on_non_redirect_page)
-An assertion is raised if the original page couldn't be retrieved as expected ... ok
-test_redirect_page (test_client_regress.tests.AssertRedirectsTests.test_redirect_page)
-An assertion is raised if the original page couldn't be retrieved as expected ... ok
-test_redirect_scheme (test_client_regress.tests.AssertRedirectsTests.test_redirect_scheme)
-An assertion is raised if the response doesn't have the scheme ... ok
-test_redirect_to_different_host (test_client_regress.tests.AssertRedirectsTests.test_redirect_to_different_host)
-The test client will preserve scheme, host and port changes ... ok
-test_redirect_to_self_with_changing_query (test_client_regress.tests.AssertRedirectsTests.test_redirect_to_self_with_changing_query)
-Redirections don't loop forever even if query is changing ... ok
-test_target_page (test_client_regress.tests.AssertRedirectsTests.test_target_page)
-An assertion is raised if the response redirect target cannot be ... ok
 test_argument_with_space_get (test_client_regress.tests.URLEscapingTests.test_argument_with_space_get)
 Get a view that has a string argument that requires escaping ... ok
 test_argument_with_space_post (test_client_regress.tests.URLEscapingTests.test_argument_with_space_post)
@@ -32121,27 +32155,15 @@
 Get a view that has a simple string argument ... ok
 test_simple_argument_post (test_client_regress.tests.URLEscapingTests.test_simple_argument_post)
 Post for a view that has a simple string argument ... ok
-test_urlconf_was_reverted (test_client_regress.tests.zzUrlconfSubstitutionTests.test_urlconf_was_reverted)
-URLconf is reverted to original value after modification in a TestCase ... ok
-test_write_after_read (test_client.test_fakepayload.FakePayloadTests.test_write_after_read) ... ok
 test_urlconf_was_changed (test_client_regress.tests.UrlconfSubstitutionTests.test_urlconf_was_changed)
 TestCase can enforce a custom URLconf on a per-test basis ... ok
+test_bad_404_template (test_client_regress.tests.TemplateExceptionTests.test_bad_404_template)
+Errors found when rendering 404 error templates are re-raised ... ok
+test_urlconf_was_reverted (test_client_regress.tests.zzUrlconfSubstitutionTests.test_urlconf_was_reverted)
+URLconf is reverted to original value after modification in a TestCase ... ok
 test_conditional_content_removal (test_client.test_conditional_content_removal.ConditionalContentTests.test_conditional_content_removal)
 Content is removed from regular and streaming responses with a ... ok
-test_custom_test_client (test_client.tests.CustomTestClientTest.test_custom_test_client)
-A test case can specify a custom class for self.client. ... ok
-test_csrf_enabled_client (test_client.tests.CSRFEnabledClientTests.test_csrf_enabled_client)
-A client can be instantiated with CSRF checks enabled ... ok
-test_add01 (template_tests.filter_tests.test_add.AddTests.test_add01) ... ok
-test_add02 (template_tests.filter_tests.test_add.AddTests.test_add02) ... ok
-test_add03 (template_tests.filter_tests.test_add.AddTests.test_add03) ... ok
-test_add04 (template_tests.filter_tests.test_add.AddTests.test_add04) ... ok
-test_add05 (template_tests.filter_tests.test_add.AddTests.test_add05) ... ok
-test_add06 (template_tests.filter_tests.test_add.AddTests.test_add06) ... ok
-test_add07 (template_tests.filter_tests.test_add.AddTests.test_add07) ... ok
-test_add08 (template_tests.filter_tests.test_add.AddTests.test_add08) ... ok
-test_add09 (template_tests.filter_tests.test_add.AddTests.test_add09) ... ok
-test_add (template_tests.filter_tests.test_add.FunctionTests.test_add) ... ok
+test_write_after_read (test_client.test_fakepayload.FakePayloadTests.test_write_after_read) ... ok
 test_async_request_factory_default_headers (test_client.tests.AsyncRequestFactoryTest.test_async_request_factory_default_headers) ... ok
 test_cannot_use_data_and_query_params_together (test_client.tests.AsyncRequestFactoryTest.test_cannot_use_data_and_query_params_together) ... ok
 test_request_factory (test_client.tests.AsyncRequestFactoryTest.test_request_factory) ... ok
@@ -32150,6 +32172,10 @@
 test_request_factory_query_string (test_client.tests.AsyncRequestFactoryTest.test_request_factory_query_string) ... ok
 test_request_factory_sets_headers (test_client.tests.AsyncRequestFactoryTest.test_request_factory_sets_headers) ... ok
 test_request_limited_read (test_client.tests.AsyncRequestFactoryTest.test_request_limited_read) ... ok
+test_custom_test_client (test_client.tests.CustomTestClientTest.test_custom_test_client)
+A test case can specify a custom class for self.client. ... ok
+test_csrf_enabled_client (test_client.tests.CSRFEnabledClientTests.test_csrf_enabled_client)
+A client can be instantiated with CSRF checks enabled ... ok
 test_add_duration (test_runner.test_parallel.RemoteTestResultTest.test_add_duration) ... ok
 test_add_error_before_first_test (test_runner.test_parallel.RemoteTestResultTest.test_add_error_before_first_test) ... ok
 test_add_failing_subtests (test_runner.test_parallel.RemoteTestResultTest.test_add_failing_subtests)
@@ -32172,35 +32198,45 @@
 test_request_factory_sets_headers (test_client.tests.RequestFactoryTest.test_request_factory_sets_headers) ... ok
 test_trace_request_from_factory (test_client.tests.RequestFactoryTest.test_trace_request_from_factory)
 The request factory returns an echo response for a TRACE request. ... ok
-test_backslashes (template_tests.filter_tests.test_addslashes.FunctionTests.test_backslashes) ... ok
-test_non_string_input (template_tests.filter_tests.test_addslashes.FunctionTests.test_non_string_input) ... ok
-test_quotes (template_tests.filter_tests.test_addslashes.FunctionTests.test_quotes) ... ok
+test_add01 (template_tests.filter_tests.test_add.AddTests.test_add01) ... ok
+test_add02 (template_tests.filter_tests.test_add.AddTests.test_add02) ... ok
+test_add03 (template_tests.filter_tests.test_add.AddTests.test_add03) ... ok
+test_add04 (template_tests.filter_tests.test_add.AddTests.test_add04) ... ok
+test_add05 (template_tests.filter_tests.test_add.AddTests.test_add05) ... ok
+test_add06 (template_tests.filter_tests.test_add.AddTests.test_add06) ... ok
+test_add07 (template_tests.filter_tests.test_add.AddTests.test_add07) ... ok
+test_add08 (template_tests.filter_tests.test_add.AddTests.test_add08) ... ok
+test_add09 (template_tests.filter_tests.test_add.AddTests.test_add09) ... ok
 test_addslashes01 (template_tests.filter_tests.test_addslashes.AddslashesTests.test_addslashes01) ... ok
 test_addslashes02 (template_tests.filter_tests.test_addslashes.AddslashesTests.test_addslashes02) ... ok
+test_add (template_tests.filter_tests.test_add.FunctionTests.test_add) ... ok
 test_capfirst01 (template_tests.filter_tests.test_capfirst.CapfirstTests.test_capfirst01) ... ok
 test_capfirst02 (template_tests.filter_tests.test_capfirst.CapfirstTests.test_capfirst02) ... ok
-test_center01 (template_tests.filter_tests.test_center.CenterTests.test_center01) ... ok
-test_center02 (template_tests.filter_tests.test_center.CenterTests.test_center02) ... ok
-test_center (template_tests.filter_tests.test_center.FunctionTests.test_center) ... ok
-test_non_string_input (template_tests.filter_tests.test_center.FunctionTests.test_non_string_input) ... ok
+test_backslashes (template_tests.filter_tests.test_addslashes.FunctionTests.test_backslashes) ... ok
+test_non_string_input (template_tests.filter_tests.test_addslashes.FunctionTests.test_non_string_input) ... ok
+test_quotes (template_tests.filter_tests.test_addslashes.FunctionTests.test_quotes) ... ok
 test_capfirst (template_tests.filter_tests.test_capfirst.FunctionTests.test_capfirst) ... ok
-test_character (template_tests.filter_tests.test_cut.FunctionTests.test_character) ... ok
-test_characters (template_tests.filter_tests.test_cut.FunctionTests.test_characters) ... ok
-test_non_matching_string (template_tests.filter_tests.test_cut.FunctionTests.test_non_matching_string) ... ok
-test_non_string_input (template_tests.filter_tests.test_cut.FunctionTests.test_non_string_input) ... ok
 test_autoescape_stringfilter01 (template_tests.filter_tests.test_autoescape.AutoescapeStringfilterTests.test_autoescape_stringfilter01) ... ok
 test_autoescape_stringfilter02 (template_tests.filter_tests.test_autoescape.AutoescapeStringfilterTests.test_autoescape_stringfilter02) ... ok
 test_autoescape_stringfilter03 (template_tests.filter_tests.test_autoescape.AutoescapeStringfilterTests.test_autoescape_stringfilter03) ... ok
 test_autoescape_stringfilter04 (template_tests.filter_tests.test_autoescape.AutoescapeStringfilterTests.test_autoescape_stringfilter04) ... ok
-test_date (template_tests.filter_tests.test_date.FunctionTests.test_date) ... ok
-test_escape_characters (template_tests.filter_tests.test_date.FunctionTests.test_escape_characters) ... ok
-test_no_args (template_tests.filter_tests.test_date.FunctionTests.test_no_args) ... ok
+test_center01 (template_tests.filter_tests.test_center.CenterTests.test_center01) ... ok
+test_center02 (template_tests.filter_tests.test_center.CenterTests.test_center02) ... ok
+test_center (template_tests.filter_tests.test_center.FunctionTests.test_center) ... ok
+test_non_string_input (template_tests.filter_tests.test_center.FunctionTests.test_non_string_input) ... ok
 test_cut01 (template_tests.filter_tests.test_cut.CutTests.test_cut01) ... ok
 test_cut02 (template_tests.filter_tests.test_cut.CutTests.test_cut02) ... ok
 test_cut03 (template_tests.filter_tests.test_cut.CutTests.test_cut03) ... ok
 test_cut04 (template_tests.filter_tests.test_cut.CutTests.test_cut04) ... ok
 test_cut05 (template_tests.filter_tests.test_cut.CutTests.test_cut05) ... ok
 test_cut06 (template_tests.filter_tests.test_cut.CutTests.test_cut06) ... ok
+test_character (template_tests.filter_tests.test_cut.FunctionTests.test_character) ... ok
+test_characters (template_tests.filter_tests.test_cut.FunctionTests.test_characters) ... ok
+test_non_matching_string (template_tests.filter_tests.test_cut.FunctionTests.test_non_matching_string) ... ok
+test_non_string_input (template_tests.filter_tests.test_cut.FunctionTests.test_non_string_input) ... ok
+test_date (template_tests.filter_tests.test_date.FunctionTests.test_date) ... ok
+test_escape_characters (template_tests.filter_tests.test_date.FunctionTests.test_escape_characters) ... ok
+test_no_args (template_tests.filter_tests.test_date.FunctionTests.test_no_args) ... ok
 test_chaining01 (template_tests.filter_tests.test_chaining.ChainingTests.test_chaining01) ... ok
 test_chaining02 (template_tests.filter_tests.test_chaining.ChainingTests.test_chaining02) ... ok
 test_chaining03 (template_tests.filter_tests.test_chaining.ChainingTests.test_chaining03) ... ok
@@ -32217,10 +32253,9 @@
 test_chaining14 (template_tests.filter_tests.test_chaining.ChainingTests.test_chaining14) ... ok
 test_default_if_none01 (template_tests.filter_tests.test_default.DefaultIfNoneTests.test_default_if_none01) ... ok
 test_default_if_none02 (template_tests.filter_tests.test_default.DefaultIfNoneTests.test_default_if_none02) ... ok
-test_default01 (template_tests.filter_tests.test_default.DefaultTests.test_default01) ... ok
-test_default02 (template_tests.filter_tests.test_default.DefaultTests.test_default02) ... ok
-test_default03 (template_tests.filter_tests.test_default.DefaultTests.test_default03) ... ok
-test_default04 (template_tests.filter_tests.test_default.DefaultTests.test_default04) ... ok
+test_empty_string (template_tests.filter_tests.test_default_if_none.FunctionTests.test_empty_string) ... ok
+test_none (template_tests.filter_tests.test_default_if_none.FunctionTests.test_none) ... ok
+test_value (template_tests.filter_tests.test_default_if_none.FunctionTests.test_value) ... ok
 test_date01 (template_tests.filter_tests.test_date.DateTests.test_date01) ... ok
 test_date02 (template_tests.filter_tests.test_date.DateTests.test_date02) ... ok
 test_date02_l10n (template_tests.filter_tests.test_date.DateTests.test_date02_l10n)
@@ -32234,19 +32269,13 @@
 test_date08 (template_tests.filter_tests.test_date.DateTests.test_date08) ... ok
 test_date09 (template_tests.filter_tests.test_date.DateTests.test_date09) ... ok
 test_date_lazy (template_tests.filter_tests.test_date.DateTests.test_date_lazy) ... ok
+test_default01 (template_tests.filter_tests.test_default.DefaultTests.test_default01) ... ok
+test_default02 (template_tests.filter_tests.test_default.DefaultTests.test_default02) ... ok
+test_default03 (template_tests.filter_tests.test_default.DefaultTests.test_default03) ... ok
+test_default04 (template_tests.filter_tests.test_default.DefaultTests.test_default04) ... ok
 test_empty_string (template_tests.filter_tests.test_default.FunctionTests.test_empty_string) ... ok
 test_none (template_tests.filter_tests.test_default.FunctionTests.test_none) ... ok
 test_value (template_tests.filter_tests.test_default.FunctionTests.test_value) ... ok
-test_invalid_args (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_invalid_args)
-Fail silently if invalid lookups are passed. ... ok
-test_invalid_values (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_invalid_values)
-If dictsortreversed is passed something other than a list of ... ok
-test_sort (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_sort) ... ok
-test_sort_list_of_tuple_like_dicts (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_sort_list_of_tuple_like_dicts) ... ok
-test_sort_list_of_tuples (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_sort_list_of_tuples) ... ok
-test_empty_string (template_tests.filter_tests.test_default_if_none.FunctionTests.test_empty_string) ... ok
-test_none (template_tests.filter_tests.test_default_if_none.FunctionTests.test_none) ... ok
-test_value (template_tests.filter_tests.test_default_if_none.FunctionTests.test_value) ... ok
 test_dictsort_complex_sorting_key (template_tests.filter_tests.test_dictsort.FunctionTests.test_dictsort_complex_sorting_key)
 Since dictsort uses dict.get()/getattr() under the hood, it can sort ... ok
 test_invalid_args (template_tests.filter_tests.test_dictsort.FunctionTests.test_invalid_args)
@@ -32259,6 +32288,13 @@
 test_sort_list_of_tuples (template_tests.filter_tests.test_dictsort.FunctionTests.test_sort_list_of_tuples) ... ok
 test_false (template_tests.filter_tests.test_divisibleby.FunctionTests.test_false) ... ok
 test_true (template_tests.filter_tests.test_divisibleby.FunctionTests.test_true) ... ok
+test_invalid_args (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_invalid_args)
+Fail silently if invalid lookups are passed. ... ok
+test_invalid_values (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_invalid_values)
+If dictsortreversed is passed something other than a list of ... ok
+test_sort (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_sort) ... ok
+test_sort_list_of_tuple_like_dicts (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_sort_list_of_tuple_like_dicts) ... ok
+test_sort_list_of_tuples (template_tests.filter_tests.test_dictsortreversed.FunctionTests.test_sort_list_of_tuples) ... ok
 test_escape01 (template_tests.filter_tests.test_escape.EscapeTests.test_escape01) ... ok
 test_escape02 (template_tests.filter_tests.test_escape.EscapeTests.test_escape02) ... ok
 test_escape03 (template_tests.filter_tests.test_escape.EscapeTests.test_escape03) ... ok
@@ -32273,12 +32309,14 @@
 test_quotes (template_tests.filter_tests.test_escapejs.FunctionTests.test_quotes) ... ok
 test_script (template_tests.filter_tests.test_escapejs.FunctionTests.test_script) ... ok
 test_whitespace (template_tests.filter_tests.test_escapejs.FunctionTests.test_whitespace) ... ok
-test_first01 (template_tests.filter_tests.test_first.FirstTests.test_first01) ... ok
-test_first02 (template_tests.filter_tests.test_first.FirstTests.test_first02) ... ok
 test_autoescape_off (template_tests.filter_tests.test_escapeseq.EscapeseqTests.test_autoescape_off) ... ok
 test_basic (template_tests.filter_tests.test_escapeseq.EscapeseqTests.test_basic) ... ok
 test_chain_join (template_tests.filter_tests.test_escapeseq.EscapeseqTests.test_chain_join) ... ok
 test_chain_join_autoescape_off (template_tests.filter_tests.test_escapeseq.EscapeseqTests.test_chain_join_autoescape_off) ... ok
+test_ticket_17477 (test_runner.tests.Ticket17477RegressionTests.test_ticket_17477)
+'manage.py help test' works after r16352. ... ok
+test_first01 (template_tests.filter_tests.test_first.FirstTests.test_first01) ... ok
+test_first02 (template_tests.filter_tests.test_first.FirstTests.test_first02) ... ok
 test_formats (template_tests.filter_tests.test_filesizeformat.FunctionTests.test_formats) ... ok
 test_localized_formats (template_tests.filter_tests.test_filesizeformat.FunctionTests.test_localized_formats) ... ok
 test_negative_numbers (template_tests.filter_tests.test_filesizeformat.FunctionTests.test_negative_numbers) ... ok
@@ -32287,6 +32325,20 @@
 test_string (template_tests.filter_tests.test_first.FunctionTests.test_string) ... ok
 test_floatformat01 (template_tests.filter_tests.test_floatformat.FloatformatTests.test_floatformat01) ... ok
 test_floatformat02 (template_tests.filter_tests.test_floatformat.FloatformatTests.test_floatformat02) ... ok
+test_escape (template_tests.filter_tests.test_force_escape.FunctionTests.test_escape) ... ok
+test_unicode (template_tests.filter_tests.test_force_escape.FunctionTests.test_unicode) ... ok
+test_force_escape01 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape01) ... ok
+test_force_escape02 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape02) ... ok
+test_force_escape03 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape03) ... ok
+test_force_escape04 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape04) ... ok
+test_force_escape05 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape05) ... ok
+test_force_escape06 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape06) ... ok
+test_force_escape07 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape07) ... ok
+test_force_escape08 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape08) ... ok
+test_unicode (template_tests.filter_tests.test_iriencode.FunctionTests.test_unicode) ... ok
+test_urlencoded (template_tests.filter_tests.test_iriencode.FunctionTests.test_urlencoded) ... ok
+test_string (template_tests.filter_tests.test_get_digit.FunctionTests.test_string) ... ok
+test_values (template_tests.filter_tests.test_get_digit.FunctionTests.test_values) ... ok
 test_float_dunder_method (template_tests.filter_tests.test_floatformat.FunctionTests.test_float_dunder_method) ... ok
 test_force_grouping (template_tests.filter_tests.test_floatformat.FunctionTests.test_force_grouping) ... ok
 test_infinity (template_tests.filter_tests.test_floatformat.FunctionTests.test_infinity) ... ok
@@ -32299,18 +32351,21 @@
 test_too_many_digits_to_render_very_long (template_tests.filter_tests.test_floatformat.FunctionTests.test_too_many_digits_to_render_very_long) ... ok
 test_unlocalize (template_tests.filter_tests.test_floatformat.FunctionTests.test_unlocalize) ... ok
 test_zero_values (template_tests.filter_tests.test_floatformat.FunctionTests.test_zero_values) ... ok
-test_force_escape01 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape01) ... ok
-test_force_escape02 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape02) ... ok
-test_force_escape03 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape03) ... ok
-test_force_escape04 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape04) ... ok
-test_force_escape05 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape05) ... ok
-test_force_escape06 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape06) ... ok
-test_force_escape07 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape07) ... ok
-test_force_escape08 (template_tests.filter_tests.test_force_escape.ForceEscapeTests.test_force_escape08) ... ok
-test_string (template_tests.filter_tests.test_get_digit.FunctionTests.test_string) ... ok
-test_values (template_tests.filter_tests.test_get_digit.FunctionTests.test_values) ... ok
-test_unicode (template_tests.filter_tests.test_iriencode.FunctionTests.test_unicode) ... ok
-test_urlencoded (template_tests.filter_tests.test_iriencode.FunctionTests.test_urlencoded) ... ok
+test_autoescape (template_tests.filter_tests.test_join.FunctionTests.test_autoescape) ... ok
+test_autoescape_off (template_tests.filter_tests.test_join.FunctionTests.test_autoescape_off) ... ok
+test_list (template_tests.filter_tests.test_join.FunctionTests.test_list) ... ok
+test_noniterable_arg (template_tests.filter_tests.test_join.FunctionTests.test_noniterable_arg) ... ok
+test_noniterable_arg_autoescape_off (template_tests.filter_tests.test_join.FunctionTests.test_noniterable_arg_autoescape_off) ... ok
+test_iriencode01 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode01) ... ok
+test_iriencode02 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode02) ... ok
+test_iriencode03 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode03) ... ok
+test_iriencode04 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode04) ... ok
+test_transaction_support (test_runner.tests.SQLiteInMemoryTestDbs.test_transaction_support) ... ok
+test_basic (template_tests.filter_tests.test_json_script.JsonScriptTests.test_basic) ... ok
+test_without_id (template_tests.filter_tests.test_json_script.JsonScriptTests.test_without_id) ... ok
+test_empty_list (template_tests.filter_tests.test_last.LastTests.test_empty_list) ... ok
+test_last01 (template_tests.filter_tests.test_last.LastTests.test_last01) ... ok
+test_last02 (template_tests.filter_tests.test_last.LastTests.test_last02) ... ok
 test_join01 (template_tests.filter_tests.test_join.JoinTests.test_join01) ... ok
 test_join02 (template_tests.filter_tests.test_join.JoinTests.test_join02) ... ok
 test_join03 (template_tests.filter_tests.test_join.JoinTests.test_join03) ... ok
@@ -32320,21 +32375,9 @@
 test_join07 (template_tests.filter_tests.test_join.JoinTests.test_join07) ... ok
 test_join08 (template_tests.filter_tests.test_join.JoinTests.test_join08) ... ok
 test_join_autoescape_off (template_tests.filter_tests.test_join.JoinTests.test_join_autoescape_off) ... ok
-test_escape (template_tests.filter_tests.test_force_escape.FunctionTests.test_escape) ... ok
-test_unicode (template_tests.filter_tests.test_force_escape.FunctionTests.test_unicode) ... ok
-test_transaction_support (test_runner.tests.SQLiteInMemoryTestDbs.test_transaction_support) ... ok
-test_iriencode01 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode01) ... ok
-test_iriencode02 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode02) ... ok
-test_iriencode03 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode03) ... ok
-test_iriencode04 (template_tests.filter_tests.test_iriencode.IriencodeTests.test_iriencode04) ... ok
-test_autoescape (template_tests.filter_tests.test_join.FunctionTests.test_autoescape) ... ok
-test_autoescape_off (template_tests.filter_tests.test_join.FunctionTests.test_autoescape_off) ... ok
-test_list (template_tests.filter_tests.test_join.FunctionTests.test_list) ... ok
-test_noniterable_arg (template_tests.filter_tests.test_join.FunctionTests.test_noniterable_arg) ... ok
-test_noniterable_arg_autoescape_off (template_tests.filter_tests.test_join.FunctionTests.test_noniterable_arg_autoescape_off) ... ok
-test_empty_list (template_tests.filter_tests.test_last.LastTests.test_empty_list) ... ok
-test_last01 (template_tests.filter_tests.test_last.LastTests.test_last01) ... ok
-test_last02 (template_tests.filter_tests.test_last.LastTests.test_last02) ... ok
+test_list (template_tests.filter_tests.test_length.FunctionTests.test_list) ... ok
+test_safestring (template_tests.filter_tests.test_length.FunctionTests.test_safestring) ... ok
+test_string (template_tests.filter_tests.test_length.FunctionTests.test_string) ... ok
 test_autoescape (template_tests.filter_tests.test_linebreaks.FunctionTests.test_autoescape) ... ok
 test_autoescape_off (template_tests.filter_tests.test_linebreaks.FunctionTests.test_autoescape_off) ... ok
 test_carriage (template_tests.filter_tests.test_linebreaks.FunctionTests.test_carriage) ... ok
@@ -32343,11 +32386,14 @@
 test_line (template_tests.filter_tests.test_linebreaks.FunctionTests.test_line) ... ok
 test_newline (template_tests.filter_tests.test_linebreaks.FunctionTests.test_newline) ... ok
 test_non_string_input (template_tests.filter_tests.test_linebreaks.FunctionTests.test_non_string_input) ... ok
-test_basic (template_tests.filter_tests.test_json_script.JsonScriptTests.test_basic) ... ok
-test_without_id (template_tests.filter_tests.test_json_script.JsonScriptTests.test_without_id) ... ok
-test_list (template_tests.filter_tests.test_length.FunctionTests.test_list) ... ok
-test_safestring (template_tests.filter_tests.test_length.FunctionTests.test_safestring) ... ok
-test_string (template_tests.filter_tests.test_length.FunctionTests.test_string) ... ok
+test_autoescape (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_autoescape) ... ok
+test_autoescape_off (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_autoescape_off) ... ok
+test_carriage (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_carriage) ... ok
+test_carriage_newline (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_carriage_newline) ... ok
+test_newline (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_newline) ... ok
+test_non_string_input (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_non_string_input) ... ok
+test_linebreaks01 (template_tests.filter_tests.test_linebreaks.LinebreaksTests.test_linebreaks01) ... ok
+test_linebreaks02 (template_tests.filter_tests.test_linebreaks.LinebreaksTests.test_linebreaks02) ... ok
 test_length01 (template_tests.filter_tests.test_length.LengthTests.test_length01) ... ok
 test_length02 (template_tests.filter_tests.test_length.LengthTests.test_length02) ... ok
 test_length03 (template_tests.filter_tests.test_length.LengthTests.test_length03) ... ok
@@ -32355,14 +32401,8 @@
 test_length05 (template_tests.filter_tests.test_length.LengthTests.test_length05) ... ok
 test_length06 (template_tests.filter_tests.test_length.LengthTests.test_length06) ... ok
 test_length07 (template_tests.filter_tests.test_length.LengthTests.test_length07) ... ok
-test_linebreaks01 (template_tests.filter_tests.test_linebreaks.LinebreaksTests.test_linebreaks01) ... ok
-test_linebreaks02 (template_tests.filter_tests.test_linebreaks.LinebreaksTests.test_linebreaks02) ... ok
-test_autoescape (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_autoescape) ... ok
-test_autoescape_off (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_autoescape_off) ... ok
-test_carriage (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_carriage) ... ok
-test_carriage_newline (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_carriage_newline) ... ok
-test_newline (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_newline) ... ok
-test_non_string_input (template_tests.filter_tests.test_linebreaksbr.FunctionTests.test_non_string_input) ... ok
+test_linebreaksbr01 (template_tests.filter_tests.test_linebreaksbr.LinebreaksbrTests.test_linebreaksbr01) ... ok
+test_linebreaksbr02 (template_tests.filter_tests.test_linebreaksbr.LinebreaksbrTests.test_linebreaksbr02) ... ok
 test_autoescape (template_tests.filter_tests.test_linenumbers.FunctionTests.test_autoescape) ... ok
 test_autoescape_off (template_tests.filter_tests.test_linenumbers.FunctionTests.test_autoescape_off) ... ok
 test_linenumbers (template_tests.filter_tests.test_linenumbers.FunctionTests.test_linenumbers) ... ok
@@ -32370,20 +32410,21 @@
 test_non_string_input (template_tests.filter_tests.test_linenumbers.FunctionTests.test_non_string_input) ... ok
 test_linenumbers01 (template_tests.filter_tests.test_linenumbers.LinenumbersTests.test_linenumbers01) ... ok
 test_linenumbers02 (template_tests.filter_tests.test_linenumbers.LinenumbersTests.test_linenumbers02) ... ok
-test_linebreaksbr01 (template_tests.filter_tests.test_linebreaksbr.LinebreaksbrTests.test_linebreaksbr01) ... ok
-test_linebreaksbr02 (template_tests.filter_tests.test_linebreaksbr.LinebreaksbrTests.test_linebreaksbr02) ... ok
-test_lower (template_tests.filter_tests.test_lower.FunctionTests.test_lower) ... ok
-test_non_string_input (template_tests.filter_tests.test_lower.FunctionTests.test_non_string_input) ... ok
-test_unicode (template_tests.filter_tests.test_lower.FunctionTests.test_unicode) ... ok
 test_less_than_string_length (template_tests.filter_tests.test_ljust.FunctionTests.test_less_than_string_length) ... ok
 test_ljust (template_tests.filter_tests.test_ljust.FunctionTests.test_ljust) ... ok
 test_non_string_input (template_tests.filter_tests.test_ljust.FunctionTests.test_non_string_input) ... ok
-test_lower01 (template_tests.filter_tests.test_lower.LowerTests.test_lower01) ... ok
-test_lower02 (template_tests.filter_tests.test_lower.LowerTests.test_lower02) ... ok
+test_lower (template_tests.filter_tests.test_lower.FunctionTests.test_lower) ... ok
+test_non_string_input (template_tests.filter_tests.test_lower.FunctionTests.test_non_string_input) ... ok
+test_unicode (template_tests.filter_tests.test_lower.FunctionTests.test_unicode) ... ok
 test_ljust01 (template_tests.filter_tests.test_ljust.LjustTests.test_ljust01) ... ok
 test_ljust02 (template_tests.filter_tests.test_ljust.LjustTests.test_ljust02) ... ok
-test_ticket_17477 (test_runner.tests.Ticket17477RegressionTests.test_ticket_17477)
-'manage.py help test' works after r16352. ... ok
+test_lower01 (template_tests.filter_tests.test_lower.LowerTests.test_lower01) ... ok
+test_lower02 (template_tests.filter_tests.test_lower.LowerTests.test_lower02) ... ok
+test_integer (template_tests.filter_tests.test_make_list.FunctionTests.test_integer) ... ok
+test_string (template_tests.filter_tests.test_make_list.FunctionTests.test_string) ... ok
+test_phone2numeric01 (template_tests.filter_tests.test_phone2numeric.Phone2numericTests.test_phone2numeric01) ... ok
+test_phone2numeric02 (template_tests.filter_tests.test_phone2numeric.Phone2numericTests.test_phone2numeric02) ... ok
+test_phone2numeric03 (template_tests.filter_tests.test_phone2numeric.Phone2numericTests.test_phone2numeric03) ... ok
 test_decimals (template_tests.filter_tests.test_pluralize.FunctionTests.test_decimals) ... ok
 test_floats (template_tests.filter_tests.test_pluralize.FunctionTests.test_floats) ... ok
 test_integers (template_tests.filter_tests.test_pluralize.FunctionTests.test_integers) ... ok
@@ -32396,28 +32437,21 @@
 test_make_list02 (template_tests.filter_tests.test_make_list.MakeListTests.test_make_list02) ... ok
 test_make_list03 (template_tests.filter_tests.test_make_list.MakeListTests.test_make_list03) ... ok
 test_make_list04 (template_tests.filter_tests.test_make_list.MakeListTests.test_make_list04) ... ok
-test_integer (template_tests.filter_tests.test_make_list.FunctionTests.test_integer) ... ok
-test_string (template_tests.filter_tests.test_make_list.FunctionTests.test_string) ... ok
+test_no_arguments (template_tests.filter_tests.test_pluralize.PluralizeTests.test_no_arguments) ... ok
+test_singular_and_plural_suffix (template_tests.filter_tests.test_pluralize.PluralizeTests.test_singular_and_plural_suffix) ... ok
+test_suffix (template_tests.filter_tests.test_pluralize.PluralizeTests.test_suffix) ... ok
 test_empty_list (template_tests.filter_tests.test_random.RandomTests.test_empty_list) ... ok
 test_random01 (template_tests.filter_tests.test_random.RandomTests.test_random01) ... ok
 test_random02 (template_tests.filter_tests.test_random.RandomTests.test_random02) ... ok
 test_less_than_string_length (template_tests.filter_tests.test_rjust.FunctionTests.test_less_than_string_length) ... ok
 test_non_string_input (template_tests.filter_tests.test_rjust.FunctionTests.test_non_string_input) ... ok
 test_rjust (template_tests.filter_tests.test_rjust.FunctionTests.test_rjust) ... ok
-test_phone2numeric01 (template_tests.filter_tests.test_phone2numeric.Phone2numericTests.test_phone2numeric01) ... ok
-test_phone2numeric02 (template_tests.filter_tests.test_phone2numeric.Phone2numericTests.test_phone2numeric02) ... ok
-test_phone2numeric03 (template_tests.filter_tests.test_phone2numeric.Phone2numericTests.test_phone2numeric03) ... ok
-test_rjust01 (template_tests.filter_tests.test_rjust.RjustTests.test_rjust01) ... ok
-test_rjust02 (template_tests.filter_tests.test_rjust.RjustTests.test_rjust02) ... ok
-test_slice01 (template_tests.filter_tests.test_slice.SliceTests.test_slice01) ... ok
-test_slice02 (template_tests.filter_tests.test_slice.SliceTests.test_slice02) ... ok
-test_no_arguments (template_tests.filter_tests.test_pluralize.PluralizeTests.test_no_arguments) ... ok
-test_singular_and_plural_suffix (template_tests.filter_tests.test_pluralize.PluralizeTests.test_singular_and_plural_suffix) ... ok
-test_suffix (template_tests.filter_tests.test_pluralize.PluralizeTests.test_suffix) ... ok
 test_safe01 (template_tests.filter_tests.test_safe.SafeTests.test_safe01) ... ok
 test_safe02 (template_tests.filter_tests.test_safe.SafeTests.test_safe02) ... ok
-test_slugify01 (template_tests.filter_tests.test_slugify.SlugifyTests.test_slugify01) ... ok
-test_slugify02 (template_tests.filter_tests.test_slugify.SlugifyTests.test_slugify02) ... ok
+test_rjust01 (template_tests.filter_tests.test_rjust.RjustTests.test_rjust01) ... ok
+test_rjust02 (template_tests.filter_tests.test_rjust.RjustTests.test_rjust02) ... ok
+test_safeseq01 (template_tests.filter_tests.test_safeseq.SafeseqTests.test_safeseq01) ... ok
+test_safeseq02 (template_tests.filter_tests.test_safeseq.SafeseqTests.test_safeseq02) ... ok
 test_empty_dict (template_tests.filter_tests.test_slice.FunctionTests.test_empty_dict) ... ok
 test_fail_silently (template_tests.filter_tests.test_slice.FunctionTests.test_fail_silently) ... ok
 test_index (template_tests.filter_tests.test_slice.FunctionTests.test_index) ... ok
@@ -32427,27 +32461,152 @@
 test_range_multiple (template_tests.filter_tests.test_slice.FunctionTests.test_range_multiple) ... ok
 test_range_step (template_tests.filter_tests.test_slice.FunctionTests.test_range_step) ... ok
 test_zero_length (template_tests.filter_tests.test_slice.FunctionTests.test_zero_length) ... ok
-test_safeseq01 (template_tests.filter_tests.test_safeseq.SafeseqTests.test_safeseq01) ... ok
-test_safeseq02 (template_tests.filter_tests.test_safeseq.SafeseqTests.test_safeseq02) ... ok
+test_format (template_tests.filter_tests.test_stringformat.FunctionTests.test_format) ... ok
+test_invalid (template_tests.filter_tests.test_stringformat.FunctionTests.test_invalid) ... ok
+test_slice01 (template_tests.filter_tests.test_slice.SliceTests.test_slice01) ... ok
+test_slice02 (template_tests.filter_tests.test_slice.SliceTests.test_slice02) ... ok
+test_slugify01 (template_tests.filter_tests.test_slugify.SlugifyTests.test_slugify01) ... ok
+test_slugify02 (template_tests.filter_tests.test_slugify.SlugifyTests.test_slugify02) ... ok
 test_non_string_input (template_tests.filter_tests.test_slugify.FunctionTests.test_non_string_input) ... ok
 test_slugify (template_tests.filter_tests.test_slugify.FunctionTests.test_slugify) ... ok
 test_slugify_lazy_string (template_tests.filter_tests.test_slugify.FunctionTests.test_slugify_lazy_string) ... ok
 test_unicode (template_tests.filter_tests.test_slugify.FunctionTests.test_unicode) ... ok
-test_format (template_tests.filter_tests.test_stringformat.FunctionTests.test_format) ... ok
-test_invalid (template_tests.filter_tests.test_stringformat.FunctionTests.test_invalid) ... ok
-test_striptags01 (template_tests.filter_tests.test_striptags.StriptagsTests.test_striptags01) ... ok
-test_striptags02 (template_tests.filter_tests.test_striptags.StriptagsTests.test_striptags02) ... ok
-test_explicit_date (template_tests.filter_tests.test_timesince.FunctionTests.test_explicit_date) ... ok
-test_no_args (template_tests.filter_tests.test_timesince.FunctionTests.test_no_args) ... ok
-test_since_now (template_tests.filter_tests.test_timesince.FunctionTests.test_since_now) ... ok
+test_add_query_string_persists (admin_views.tests.AdminViewBasicTest.test_add_query_string_persists) ... ok
+test_add_with_GET_args (admin_views.tests.AdminViewBasicTest.test_add_with_GET_args) ... ok
+test_adminsite_display_site_url (admin_views.tests.AdminViewBasicTest.test_adminsite_display_site_url)
+#13749 - Admin should display link to front-end site 'View site' ... ok
+test_allowed_filtering_15103 (admin_views.tests.AdminViewBasicTest.test_allowed_filtering_15103)
+Regressions test for ticket 15103 - filtering on fields defined in a ... ok
+test_allows_attributeerror_to_bubble_up (admin_views.tests.AdminViewBasicTest.test_allows_attributeerror_to_bubble_up)
+AttributeErrors are allowed to bubble when raised inside a change list ... ok
+test_app_index_context (admin_views.tests.AdminViewBasicTest.test_app_index_context) ... ok
+test_app_index_context_reordered (admin_views.tests.AdminViewBasicTest.test_app_index_context_reordered) ... ok
+test_aria_describedby_for_add_and_change_links (admin_views.tests.AdminViewBasicTest.test_aria_describedby_for_add_and_change_links) ... ok
+test_basic_add_GET (admin_views.tests.AdminViewBasicTest.test_basic_add_GET)
+A smoke test to ensure GET on the add_view works. ... ok
+test_basic_add_POST (admin_views.tests.AdminViewBasicTest.test_basic_add_POST)
+A smoke test to ensure POST on add_view works. ... ok
+test_basic_edit_GET (admin_views.tests.AdminViewBasicTest.test_basic_edit_GET)
+A smoke test to ensure GET on the change_view works. ... ok
+test_basic_edit_GET_old_url_redirect (admin_views.tests.AdminViewBasicTest.test_basic_edit_GET_old_url_redirect)
+The change URL changed in Django 1.9, but the old one still redirects. ... ok
+test_basic_edit_GET_string_PK (admin_views.tests.AdminViewBasicTest.test_basic_edit_GET_string_PK)
+GET on the change_view (when passing a string as the PK argument for a ... ok
+test_basic_edit_POST (admin_views.tests.AdminViewBasicTest.test_basic_edit_POST)
+A smoke test to ensure POST on edit_view works. ... ok
+test_basic_inheritance_GET_string_PK (admin_views.tests.AdminViewBasicTest.test_basic_inheritance_GET_string_PK)
+GET on the change_view (for inherited models) redirects to the index ... ok
+test_change_list_boolean_display_property (admin_views.tests.AdminViewBasicTest.test_change_list_boolean_display_property) ... ok
+test_change_list_column_field_classes (admin_views.tests.AdminViewBasicTest.test_change_list_column_field_classes) ... ok
+test_change_list_facet_toggle (admin_views.tests.AdminViewBasicTest.test_change_list_facet_toggle) ... ok
+test_change_list_null_boolean_display (admin_views.tests.AdminViewBasicTest.test_change_list_null_boolean_display) ... ok
+test_change_list_sorting_callable (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_callable)
+Ensure we can sort on a list_display field that is a callable ... ok
+test_change_list_sorting_callable_query_expression (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_callable_query_expression)
+Query expressions may be used for admin_order_field. ... ok
+test_change_list_sorting_callable_query_expression_reverse (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_callable_query_expression_reverse) ... ok
+test_change_list_sorting_model (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model)
+Ensure we can sort on a list_display field that is a Model method ... ok
+test_change_list_sorting_model_admin (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_admin)
+Ensure we can sort on a list_display field that is a ModelAdmin method ... ok
+test_change_list_sorting_model_admin_reverse (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_admin_reverse)
+Ensure we can sort on a list_display field that is a ModelAdmin ... ok
+test_change_list_sorting_model_meta (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_meta) ... ok
+test_change_list_sorting_multiple (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_multiple) ... ok
+test_change_list_sorting_override_model_admin (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_override_model_admin) ... ok
+test_change_list_sorting_preserve_queryset_ordering (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_preserve_queryset_ordering)
+If no ordering is defined in `ModelAdmin.ordering` or in the query ... ok
+test_change_list_sorting_property (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_property)
+Sort on a list_display field that is a property (column 10 is ... ok
+test_change_query_string_persists (admin_views.tests.AdminViewBasicTest.test_change_query_string_persists) ... ok
+test_change_view_logs_m2m_field_changes (admin_views.tests.AdminViewBasicTest.test_change_view_logs_m2m_field_changes)
+Changes to ManyToManyFields are included in the object's history. ... ok
+test_change_view_subtitle_per_object (admin_views.tests.AdminViewBasicTest.test_change_view_subtitle_per_object) ... ok
+test_change_view_with_show_delete_extra_context (admin_views.tests.AdminViewBasicTest.test_change_view_with_show_delete_extra_context)
+The 'show_delete' context variable in the admin's change view controls ... ok
+test_changelist_with_no_change_url (admin_views.tests.AdminViewBasicTest.test_changelist_with_no_change_url)
+ModelAdmin.changelist_view shouldn't result in a NoReverseMatch if url ... ok
+test_date_hierarchy_empty_queryset (admin_views.tests.AdminViewBasicTest.test_date_hierarchy_empty_queryset) ... ok
+test_date_hierarchy_local_date_differ_from_utc (admin_views.tests.AdminViewBasicTest.test_date_hierarchy_local_date_differ_from_utc) ... ok
+test_date_hierarchy_timezone_dst (admin_views.tests.AdminViewBasicTest.test_date_hierarchy_timezone_dst) ... ok
+test_disallowed_filtering (admin_views.tests.AdminViewBasicTest.test_disallowed_filtering) ... ok
+test_disallowed_to_field (admin_views.tests.AdminViewBasicTest.test_disallowed_to_field) ... ok
+test_display_decorator_with_boolean_and_empty_value (admin_views.tests.AdminViewBasicTest.test_display_decorator_with_boolean_and_empty_value) ... ok
+test_edit_save_as (admin_views.tests.AdminViewBasicTest.test_edit_save_as)
+Test "save as". ... ok
+test_edit_save_as_delete_inline (admin_views.tests.AdminViewBasicTest.test_edit_save_as_delete_inline)
+Should be able to "Save as new" while also deleting an inline. ... ok
+test_enable_zooming_on_mobile (admin_views.tests.AdminViewBasicTest.test_enable_zooming_on_mobile) ... ok
+test_error_in_titles (admin_views.tests.AdminViewBasicTest.test_error_in_titles) ... ok
+test_footer (admin_views.tests.AdminViewBasicTest.test_footer) ... ok
+test_formset_kwargs_can_be_overridden (admin_views.tests.AdminViewBasicTest.test_formset_kwargs_can_be_overridden) ... ok
+test_get_sortable_by_columns_subset (admin_views.tests.AdminViewBasicTest.test_get_sortable_by_columns_subset) ... ok
+test_get_sortable_by_no_column (admin_views.tests.AdminViewBasicTest.test_get_sortable_by_no_column) ... ok
+test_has_related_field_in_list_display_fk (admin_views.tests.AdminViewBasicTest.test_has_related_field_in_list_display_fk)
+Joins shouldn't be performed for <FK>_id fields in list display. ... ok
+test_has_related_field_in_list_display_o2o (admin_views.tests.AdminViewBasicTest.test_has_related_field_in_list_display_o2o)
+Joins shouldn't be performed for <O2O>_id fields in list display. ... ok
+test_header (admin_views.tests.AdminViewBasicTest.test_header) ... ok
+test_hide_change_password (admin_views.tests.AdminViewBasicTest.test_hide_change_password)
+Tests if the "change password" link in the admin is hidden if the User ... ok
+test_i18n_language_non_english_default (admin_views.tests.AdminViewBasicTest.test_i18n_language_non_english_default)
+Check if the JavaScript i18n view returns an empty language catalog ... ok
+test_i18n_language_non_english_fallback (admin_views.tests.AdminViewBasicTest.test_i18n_language_non_english_fallback)
+Makes sure that the fallback language is still working properly ... ok
+test_incorrect_lookup_parameters (admin_views.tests.AdminViewBasicTest.test_incorrect_lookup_parameters)
+Ensure incorrect lookup parameters are handled gracefully. ... ok
+test_invalid_appindex_url (admin_views.tests.AdminViewBasicTest.test_invalid_appindex_url)
+#21056 -- URL reversing shouldn't work for nonexistent apps. ... ok
+test_isnull_lookups (admin_views.tests.AdminViewBasicTest.test_isnull_lookups)
+Ensure is_null is handled correctly. ... ok
+test_jsi18n_format_fallback (admin_views.tests.AdminViewBasicTest.test_jsi18n_format_fallback)
+The JavaScript i18n view doesn't return localized date/time formats ... ok
+test_jsi18n_with_context (admin_views.tests.AdminViewBasicTest.test_jsi18n_with_context) ... ok
+test_limited_filter (admin_views.tests.AdminViewBasicTest.test_limited_filter)
+Admin changelist filters do not contain objects excluded via ... ok
+test_logout_and_password_change_URLs (admin_views.tests.AdminViewBasicTest.test_logout_and_password_change_URLs) ... ok
+test_main_content (admin_views.tests.AdminViewBasicTest.test_main_content) ... ok
+test_multiple_sort_same_field (admin_views.tests.AdminViewBasicTest.test_multiple_sort_same_field) ... ok
+test_named_group_field_choices_change_list (admin_views.tests.AdminViewBasicTest.test_named_group_field_choices_change_list)
+Ensures the admin changelist shows correct values in the relevant column ... ok
+test_named_group_field_choices_filter (admin_views.tests.AdminViewBasicTest.test_named_group_field_choices_filter)
+Ensures the filter UI shows correctly when at least one named group has ... ok
+test_password_change_helptext (admin_views.tests.AdminViewBasicTest.test_password_change_helptext) ... ok
+test_popup_add_POST (admin_views.tests.AdminViewBasicTest.test_popup_add_POST)
+HTTP response from a popup is properly escaped. ... ok
+test_popup_dismiss_related (admin_views.tests.AdminViewBasicTest.test_popup_dismiss_related)
+Regression test for ticket 20664 - ensure the pk is properly quoted. ... ok
+test_relation_spanning_filters (admin_views.tests.AdminViewBasicTest.test_relation_spanning_filters) ... ok
+test_render_delete_selected_confirmation_no_subtitle (admin_views.tests.AdminViewBasicTest.test_render_delete_selected_confirmation_no_subtitle) ... ok
+test_render_views_no_subtitle (admin_views.tests.AdminViewBasicTest.test_render_views_no_subtitle) ... ok
+test_resolve_admin_views (admin_views.tests.AdminViewBasicTest.test_resolve_admin_views) ... ok
+test_sort_indicators_admin_order (admin_views.tests.AdminViewBasicTest.test_sort_indicators_admin_order)
+The admin shows default sort indicators for all kinds of 'ordering' ... ok
+test_sortable_by_columns_subset (admin_views.tests.AdminViewBasicTest.test_sortable_by_columns_subset) ... ok
+test_sortable_by_no_column (admin_views.tests.AdminViewBasicTest.test_sortable_by_no_column) ... ok
+test_trailing_slash_required (admin_views.tests.AdminViewBasicTest.test_trailing_slash_required)
+If you leave off the trailing slash, app should redirect and add it. ... ok
+test_view_subtitle_per_object (admin_views.tests.AdminViewBasicTest.test_view_subtitle_per_object) ... ok
 test_stringformat01 (template_tests.filter_tests.test_stringformat.StringformatTests.test_stringformat01) ... ok
 test_stringformat02 (template_tests.filter_tests.test_stringformat.StringformatTests.test_stringformat02) ... ok
 test_non_string_input (template_tests.filter_tests.test_striptags.FunctionTests.test_non_string_input) ... ok
 test_strip (template_tests.filter_tests.test_striptags.FunctionTests.test_strip) ... ok
 test_strip_lazy_string (template_tests.filter_tests.test_striptags.FunctionTests.test_strip_lazy_string) ... ok
+test_inputs (template_tests.filter_tests.test_time.FunctionTests.test_inputs) ... ok
+test_no_args (template_tests.filter_tests.test_time.FunctionTests.test_no_args) ... ok
+test_striptags01 (template_tests.filter_tests.test_striptags.StriptagsTests.test_striptags01) ... ok
+test_striptags02 (template_tests.filter_tests.test_striptags.StriptagsTests.test_striptags02) ... ok
+test_explicit_date (template_tests.filter_tests.test_timesince.FunctionTests.test_explicit_date) ... ok
+test_no_args (template_tests.filter_tests.test_timesince.FunctionTests.test_no_args) ... ok
+test_since_now (template_tests.filter_tests.test_timesince.FunctionTests.test_since_now) ... ok
 test_explicit_date (template_tests.filter_tests.test_timeuntil.FunctionTests.test_explicit_date) ... ok
 test_no_args (template_tests.filter_tests.test_timeuntil.FunctionTests.test_no_args) ... ok
 test_until_now (template_tests.filter_tests.test_timeuntil.FunctionTests.test_until_now) ... ok
+test_title1 (template_tests.filter_tests.test_title.TitleTests.test_title1) ... ok
+test_title2 (template_tests.filter_tests.test_title.TitleTests.test_title2) ... ok
+test_non_string_input (template_tests.filter_tests.test_title.FunctionTests.test_non_string_input) ... ok
+test_title (template_tests.filter_tests.test_title.FunctionTests.test_title) ... ok
+test_unicode (template_tests.filter_tests.test_title.FunctionTests.test_unicode) ... ok
 test_time00 (template_tests.filter_tests.test_time.TimeTests.test_time00) ... ok
 test_time00_l10n (template_tests.filter_tests.test_time.TimeTests.test_time00_l10n) ... ok
 test_time01 (template_tests.filter_tests.test_time.TimeTests.test_time01) ... ok
@@ -32456,28 +32615,21 @@
 test_time04 (template_tests.filter_tests.test_time.TimeTests.test_time04) ... ok
 test_time05 (template_tests.filter_tests.test_time.TimeTests.test_time05) ... ok
 test_time06 (template_tests.filter_tests.test_time.TimeTests.test_time06) ... ok
-test_inputs (template_tests.filter_tests.test_time.FunctionTests.test_inputs) ... ok
-test_no_args (template_tests.filter_tests.test_time.FunctionTests.test_no_args) ... ok
-test_timesince01 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince01) ... ok
-test_timesince02 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince02) ... ok
-test_timesince03 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince03) ... ok
-test_timesince04 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince04) ... ok
-test_timesince05 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince05) ... ok
-test_timesince06 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince06) ... ok
-test_timesince07 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince07) ... ok
-test_timesince08 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince08) ... ok
-test_timesince09 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince09) ... ok
-test_timesince10 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince10) ... ok
-test_timesince11 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince11) ... ok
-test_timesince12 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince12) ... ok
-test_timesince13 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince13) ... ok
-test_timesince14 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince14) ... ok
-test_timesince15 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince15) ... ok
-test_timesince16 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince16) ... ok
-test_timesince17 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince17) ... ok
-test_timesince18 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince18) ... ok
-test_timesince19 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince19) ... ok
-test_timesince20 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince20) ... ok
+test_invalid_arg (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_invalid_arg) ... ok
+test_truncate (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate) ... ok
+test_truncate2 (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate2) ... ok
+test_truncate3 (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate3) ... ok
+test_truncate_something (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate_something) ... ok
+test_truncate_unicode (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate_unicode) ... ok
+test_truncate_zero (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate_zero) ... ok
+test_truncatewords01 (template_tests.filter_tests.test_truncatewords.TruncatewordsTests.test_truncatewords01) ... ok
+test_truncatewords02 (template_tests.filter_tests.test_truncatewords.TruncatewordsTests.test_truncatewords02) ... ok
+test_disallowed_abbreviated_options (user_commands.tests.CommandRunTests.test_disallowed_abbreviated_options)
+To avoid conflicts with custom options, commands don't allow ... ok
+test_script_prefix_set_in_commands (user_commands.tests.CommandRunTests.test_script_prefix_set_in_commands) ... ok
+test_skip_checks (user_commands.tests.CommandRunTests.test_skip_checks) ... ok
+test_subparser_error_formatting (user_commands.tests.CommandRunTests.test_subparser_error_formatting) ... ok
+test_subparser_non_django_error_formatting (user_commands.tests.CommandRunTests.test_subparser_non_django_error_formatting) ... ok
 test_aware_naive_type_error (template_tests.filter_tests.test_timeuntil.TimeuntilTests.test_aware_naive_type_error) ... ok
 test_naive_aware_type_error (template_tests.filter_tests.test_timeuntil.TimeuntilTests.test_naive_aware_type_error) ... ok
 test_timeuntil01 (template_tests.filter_tests.test_timeuntil.TimeuntilTests.test_timeuntil01) ... ok
@@ -32494,17 +32646,15 @@
 test_timeuntil12 (template_tests.filter_tests.test_timeuntil.TimeuntilTests.test_timeuntil12) ... ok
 test_timeuntil13 (template_tests.filter_tests.test_timeuntil.TimeuntilTests.test_timeuntil13) ... ok
 test_timeuntil14 (template_tests.filter_tests.test_timeuntil.TimeuntilTests.test_timeuntil14) ... ok
-test_non_string_input (template_tests.filter_tests.test_title.FunctionTests.test_non_string_input) ... ok
-test_title (template_tests.filter_tests.test_title.FunctionTests.test_title) ... ok
-test_unicode (template_tests.filter_tests.test_title.FunctionTests.test_unicode) ... ok
-test_truncatewords01 (template_tests.filter_tests.test_truncatewords.TruncatewordsTests.test_truncatewords01) ... ok
-test_truncatewords02 (template_tests.filter_tests.test_truncatewords.TruncatewordsTests.test_truncatewords02) ... ok
 test_fail_silently_incorrect_arg (template_tests.filter_tests.test_truncatechars.TruncatecharsTests.test_fail_silently_incorrect_arg) ... ok
 test_truncatechars01 (template_tests.filter_tests.test_truncatechars.TruncatecharsTests.test_truncatechars01) ... ok
 test_truncatechars02 (template_tests.filter_tests.test_truncatechars.TruncatecharsTests.test_truncatechars02) ... ok
 test_truncatechars04 (template_tests.filter_tests.test_truncatechars.TruncatecharsTests.test_truncatechars04) ... ok
-test_title1 (template_tests.filter_tests.test_title.TitleTests.test_title1) ... ok
-test_title2 (template_tests.filter_tests.test_title.TitleTests.test_title2) ... ok
+test_invalid_number (template_tests.filter_tests.test_truncatewords.FunctionTests.test_invalid_number) ... ok
+test_non_string_input (template_tests.filter_tests.test_truncatewords.FunctionTests.test_non_string_input) ... ok
+test_overtruncate (template_tests.filter_tests.test_truncatewords.FunctionTests.test_overtruncate) ... ok
+test_truncate (template_tests.filter_tests.test_truncatewords.FunctionTests.test_truncate) ... ok
+test_truncate2 (template_tests.filter_tests.test_truncatewords.FunctionTests.test_truncate2) ... ok
 test_autoescape (template_tests.filter_tests.test_unordered_list.FunctionTests.test_autoescape) ... ok
 test_autoescape_off (template_tests.filter_tests.test_unordered_list.FunctionTests.test_autoescape_off) ... ok
 test_list (template_tests.filter_tests.test_unordered_list.FunctionTests.test_list) ... ok
@@ -32525,23 +32675,13 @@
 test_truncate_complex (template_tests.filter_tests.test_truncatewords_html.FunctionTests.test_truncate_complex) ... ok
 test_truncate_unicode (template_tests.filter_tests.test_truncatewords_html.FunctionTests.test_truncate_unicode) ... ok
 test_truncate_zero (template_tests.filter_tests.test_truncatewords_html.FunctionTests.test_truncate_zero) ... ok
-test_invalid_arg (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_invalid_arg) ... ok
-test_truncate (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate) ... ok
-test_truncate2 (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate2) ... ok
-test_truncate3 (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate3) ... ok
-test_truncate_something (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate_something) ... ok
-test_truncate_unicode (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate_unicode) ... ok
-test_truncate_zero (template_tests.filter_tests.test_truncatechars_html.FunctionTests.test_truncate_zero) ... ok
-test_invalid_number (template_tests.filter_tests.test_truncatewords.FunctionTests.test_invalid_number) ... ok
-test_non_string_input (template_tests.filter_tests.test_truncatewords.FunctionTests.test_non_string_input) ... ok
-test_overtruncate (template_tests.filter_tests.test_truncatewords.FunctionTests.test_overtruncate) ... ok
-test_truncate (template_tests.filter_tests.test_truncatewords.FunctionTests.test_truncate) ... ok
-test_truncate2 (template_tests.filter_tests.test_truncatewords.FunctionTests.test_truncate2) ... ok
 test_non_string_input (template_tests.filter_tests.test_upper.FunctionTests.test_non_string_input) ... ok
 test_unicode (template_tests.filter_tests.test_upper.FunctionTests.test_unicode) ... ok
 test_upper (template_tests.filter_tests.test_upper.FunctionTests.test_upper) ... ok
 test_non_string_input (template_tests.filter_tests.test_urlencode.FunctionTests.test_non_string_input) ... ok
 test_urlencode (template_tests.filter_tests.test_urlencode.FunctionTests.test_urlencode) ... ok
+test_upper01 (template_tests.filter_tests.test_upper.UpperTests.test_upper01) ... ok
+test_upper02 (template_tests.filter_tests.test_upper.UpperTests.test_upper02) ... ok
 test_urlencode01 (template_tests.filter_tests.test_urlencode.UrlencodeTests.test_urlencode01) ... ok
 test_urlencode02 (template_tests.filter_tests.test_urlencode.UrlencodeTests.test_urlencode02) ... ok
 test_unordered_list01 (template_tests.filter_tests.test_unordered_list.UnorderedListTests.test_unordered_list01) ... ok
@@ -32549,20 +32689,8 @@
 test_unordered_list03 (template_tests.filter_tests.test_unordered_list.UnorderedListTests.test_unordered_list03) ... ok
 test_unordered_list04 (template_tests.filter_tests.test_unordered_list.UnorderedListTests.test_unordered_list04) ... ok
 test_unordered_list05 (template_tests.filter_tests.test_unordered_list.UnorderedListTests.test_unordered_list05) ... ok
-test_autoescape (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_autoescape) ... ok
-test_autoescape_off (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_autoescape_off) ... ok
-test_non_string_input (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_non_string_input) ... ok
-test_overtruncate (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_overtruncate) ... ok
-test_query_string (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_query_string) ... ok
-test_truncate (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_truncate) ... ok
-test_upper01 (template_tests.filter_tests.test_upper.UpperTests.test_upper01) ... ok
-test_upper02 (template_tests.filter_tests.test_upper.UpperTests.test_upper02) ... ok
 test_urlizetrunc01 (template_tests.filter_tests.test_urlizetrunc.UrlizetruncTests.test_urlizetrunc01) ... ok
 test_urlizetrunc02 (template_tests.filter_tests.test_urlizetrunc.UrlizetruncTests.test_urlizetrunc02) ... ok
-test_count_multiple (template_tests.filter_tests.test_wordcount.FunctionTests.test_count_multiple) ... ok
-test_count_one (template_tests.filter_tests.test_wordcount.FunctionTests.test_count_one) ... ok
-test_empty_string (template_tests.filter_tests.test_wordcount.FunctionTests.test_empty_string) ... ok
-test_non_string_input (template_tests.filter_tests.test_wordcount.FunctionTests.test_non_string_input) ... ok
 test_autoescape (template_tests.filter_tests.test_urlize.FunctionTests.test_autoescape) ... ok
 test_autoescape_off (template_tests.filter_tests.test_urlize.FunctionTests.test_autoescape_off) ... ok
 test_brackets (template_tests.filter_tests.test_urlize.FunctionTests.test_brackets)
@@ -32607,6 +32735,23 @@
 test_urls (template_tests.filter_tests.test_urlize.FunctionTests.test_urls) ... ok
 test_word_with_dot (template_tests.filter_tests.test_urlize.FunctionTests.test_word_with_dot) ... ok
 test_wrapping_characters (template_tests.filter_tests.test_urlize.FunctionTests.test_wrapping_characters) ... ok
+test_autoescape (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_autoescape) ... ok
+test_autoescape_off (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_autoescape_off) ... ok
+test_non_string_input (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_non_string_input) ... ok
+test_overtruncate (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_overtruncate) ... ok
+test_query_string (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_query_string) ... ok
+test_truncate (template_tests.filter_tests.test_urlizetrunc.FunctionTests.test_truncate) ... ok
+test_count_multiple (template_tests.filter_tests.test_wordcount.FunctionTests.test_count_multiple) ... ok
+test_count_one (template_tests.filter_tests.test_wordcount.FunctionTests.test_count_one) ... ok
+test_empty_string (template_tests.filter_tests.test_wordcount.FunctionTests.test_empty_string) ... ok
+test_non_string_input (template_tests.filter_tests.test_wordcount.FunctionTests.test_non_string_input) ... ok
+test_wordcount01 (template_tests.filter_tests.test_wordcount.WordcountTests.test_wordcount01) ... ok
+test_wordcount02 (template_tests.filter_tests.test_wordcount.WordcountTests.test_wordcount02) ... ok
+test_indent (template_tests.filter_tests.test_wordwrap.FunctionTests.test_indent) ... ok
+test_indent2 (template_tests.filter_tests.test_wordwrap.FunctionTests.test_indent2) ... ok
+test_non_string_input (template_tests.filter_tests.test_wordwrap.FunctionTests.test_non_string_input) ... ok
+test_wrap (template_tests.filter_tests.test_wordwrap.FunctionTests.test_wrap) ... ok
+test_wrap_lazy_string (template_tests.filter_tests.test_wordwrap.FunctionTests.test_wrap_lazy_string) ... ok
 test_false (template_tests.filter_tests.test_yesno.FunctionTests.test_false) ... ok
 test_false_arguments (template_tests.filter_tests.test_yesno.FunctionTests.test_false_arguments) ... ok
 test_invalid_value (template_tests.filter_tests.test_yesno.FunctionTests.test_invalid_value) ... ok
@@ -32615,20 +32760,15 @@
 test_none_two_arguments (template_tests.filter_tests.test_yesno.FunctionTests.test_none_two_arguments) ... ok
 test_true (template_tests.filter_tests.test_yesno.FunctionTests.test_true) ... ok
 test_true_arguments (template_tests.filter_tests.test_yesno.FunctionTests.test_true_arguments) ... ok
-test_wordcount01 (template_tests.filter_tests.test_wordcount.WordcountTests.test_wordcount01) ... ok
-test_wordcount02 (template_tests.filter_tests.test_wordcount.WordcountTests.test_wordcount02) ... ok
-test_true (template_tests.filter_tests.test_yesno.YesNoTests.test_true) ... ok
-test_indent (template_tests.filter_tests.test_wordwrap.FunctionTests.test_indent) ... ok
-test_indent2 (template_tests.filter_tests.test_wordwrap.FunctionTests.test_indent2) ... ok
-test_non_string_input (template_tests.filter_tests.test_wordwrap.FunctionTests.test_non_string_input) ... ok
-test_wrap (template_tests.filter_tests.test_wordwrap.FunctionTests.test_wrap) ... ok
-test_wrap_lazy_string (template_tests.filter_tests.test_wordwrap.FunctionTests.test_wrap_lazy_string) ... ok
 test_wordwrap01 (template_tests.filter_tests.test_wordwrap.WordwrapTests.test_wordwrap01) ... ok
 test_wordwrap02 (template_tests.filter_tests.test_wordwrap.WordwrapTests.test_wordwrap02) ... ok
 test_repr (template_tests.syntax_tests.i18n.test_blocktranslate.BlockTranslateNodeTests.test_repr) ... ok
-test_percent_formatting_in_blocktranslate (template_tests.syntax_tests.i18n.test_blocktranslate.MiscTests.test_percent_formatting_in_blocktranslate)
-Python's %-formatting is properly escaped in blocktranslate, singular, ... ok
-test_percent_in_translatable_block (template_tests.syntax_tests.i18n.test_blocktranslate.MiscTests.test_percent_in_translatable_block) ... ok
+test_true (template_tests.filter_tests.test_yesno.YesNoTests.test_true) ... ok
+test_multiple_locale_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_multiple_locale_btrans) ... ok
+test_multiple_locale_deactivate_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_multiple_locale_deactivate_btrans) ... ok
+test_multiple_locale_direct_switch_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_multiple_locale_direct_switch_btrans) ... ok
+test_single_locale_activation (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_single_locale_activation)
+Simple baseline behavior with one locale for all the supported i18n ... ok
 test_urlize01 (template_tests.filter_tests.test_urlize.UrlizeTests.test_urlize01) ... ok
 test_urlize02 (template_tests.filter_tests.test_urlize.UrlizeTests.test_urlize02) ... ok
 test_urlize03 (template_tests.filter_tests.test_urlize.UrlizeTests.test_urlize03) ... ok
@@ -32638,200 +32778,157 @@
 test_urlize07 (template_tests.filter_tests.test_urlize.UrlizeTests.test_urlize07) ... ok
 test_urlize08 (template_tests.filter_tests.test_urlize.UrlizeTests.test_urlize08) ... ok
 test_urlize09 (template_tests.filter_tests.test_urlize.UrlizeTests.test_urlize09) ... ok
-test_multiple_locale_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_multiple_locale_btrans) ... ok
-test_multiple_locale_deactivate_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_multiple_locale_deactivate_btrans) ... ok
-test_multiple_locale_direct_switch_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_multiple_locale_direct_switch_btrans) ... ok
-test_single_locale_activation (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTransTests.test_single_locale_activation)
-Simple baseline behavior with one locale for all the supported i18n ... ok
 test_percent_formatting_in_blocktranslate (template_tests.syntax_tests.i18n.test_blocktranslate.MiscBlockTranslationTests.test_percent_formatting_in_blocktranslate)
 Python's %-formatting is properly escaped in blocktranslate, singular, ... ok
 test_percent_in_translatable_block (template_tests.syntax_tests.i18n.test_blocktranslate.MiscBlockTranslationTests.test_percent_in_translatable_block) ... ok
-test_blocktrans_syntax_error_missing_assignment (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_blocktrans_syntax_error_missing_assignment) ... ok
-test_blocktrans_tag_using_a_string_that_looks_like_str_fmt (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_blocktrans_tag_using_a_string_that_looks_like_str_fmt) ... ok
-test_count (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_count) ... ok
-test_count_not_number (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_count_not_number) ... ok
-test_i18n03 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n03)
-simple translation of a variable ... ok
-test_i18n04 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n04)
-simple translation of a variable and filter ... ok
-test_i18n05 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n05)
-simple translation of a string with interpolation ... ok
-test_i18n07 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n07)
-translation of singular form ... ok
-test_i18n08 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n08)
-translation of plural form ... ok
-test_i18n17 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n17)
-Escaping inside blocktranslate and translate works as if it was ... ok
-test_i18n18 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n18) ... ok
-test_i18n19 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n19) ... ok
-test_i18n21 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n21) ... ok
-test_i18n26 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n26)
-translation of plural form with extra field in singular form (#13568) ... ok
-test_i18n27 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n27)
-translation of singular form in Russian (#14126) ... ok
-test_i18n28 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n28)
-simple translation of multiple variables ... ok
-test_i18n34 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n34) ... ok
-test_i18n34_2 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n34_2) ... ok
-test_i18n34_3 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n34_3) ... ok
-test_i18n37 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n37) ... ok
-test_i18n39 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n39) ... ok
-test_i18n40 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n40) ... ok
-test_i18n41 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n41) ... ok
-test_i18n_asvar_safestring (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n_asvar_safestring) ... ok
-test_legacyi18n04 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n04)
-simple translation of a variable and filter ... ok
-test_legacyi18n07 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n07)
-translation of singular form ... ok
-test_legacyi18n08 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n08)
-translation of plural form ... ok
-test_legacyi18n17 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n17) ... ok
-test_legacyi18n18 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n18) ... ok
-test_legacyi18n26 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n26) ... ok
-test_legacyi18n27 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n27) ... ok
-test_legacyi18n28 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n28) ... ok
-test_no_args_with (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_no_args_with) ... ok
-test_plural_bad_syntax (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_plural_bad_syntax) ... ok
-test_variable_twice (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_variable_twice) ... ok
-test_with_block (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_with_block) ... ok
-test_with_for (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_with_for) ... ok
-test_bad_placeholder_1 (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTransnTagTests.test_bad_placeholder_1)
-Error in translation file should not crash template rendering (#16516). ... ok
-test_bad_placeholder_2 (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTransnTagTests.test_bad_placeholder_2)
-Error in translation file should not crash template rendering (#18393). ... ok
-test_template_tags_pgettext (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTransnTagTests.test_template_tags_pgettext)
-{% blocktranslate %} takes message contexts into account (#14806). ... ok
 test_multiple_locale_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTranslateTests.test_multiple_locale_btrans) ... ok
 test_multiple_locale_deactivate_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTranslateTests.test_multiple_locale_deactivate_btrans) ... ok
 test_multiple_locale_direct_switch_btrans (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTranslateTests.test_multiple_locale_direct_switch_btrans) ... ok
 test_single_locale_activation (template_tests.syntax_tests.i18n.test_blocktranslate.MultipleLocaleActivationBlockTranslateTests.test_single_locale_activation)
 Simple baseline behavior with one locale for all the supported i18n ... ok
-test_i18n12 (template_tests.syntax_tests.i18n.test_get_available_languages.GetAvailableLanguagesTagTests.test_i18n12) ... ok
-test_no_as_var (template_tests.syntax_tests.i18n.test_get_available_languages.GetAvailableLanguagesTagTests.test_no_as_var) ... ok
-test_no_as_var (template_tests.syntax_tests.i18n.test_get_current_language_bidi.I18nGetCurrentLanguageBidiTagTests.test_no_as_var) ... ok
-test_no_as_var (template_tests.syntax_tests.i18n.test_get_current_language.I18nGetCurrentLanguageTagTests.test_no_as_var) ... ok
+test_timesince01 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince01) ... ok
+test_timesince02 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince02) ... ok
+test_timesince03 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince03) ... ok
+test_timesince04 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince04) ... ok
+test_timesince05 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince05) ... ok
+test_timesince06 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince06) ... ok
+test_timesince07 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince07) ... ok
+test_timesince08 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince08) ... ok
+test_timesince09 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince09) ... ok
+test_timesince10 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince10) ... ok
+test_timesince11 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince11) ... ok
+test_timesince12 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince12) ... ok
+test_timesince13 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince13) ... ok
+test_timesince14 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince14) ... ok
+test_timesince15 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince15) ... ok
+test_timesince16 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince16) ... ok
+test_timesince17 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince17) ... ok
+test_timesince18 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince18) ... ok
+test_timesince19 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince19) ... ok
+test_timesince20 (template_tests.filter_tests.test_timesince.TimesinceTests.test_timesince20) ... ok
+test_percent_formatting_in_blocktranslate (template_tests.syntax_tests.i18n.test_blocktranslate.MiscTests.test_percent_formatting_in_blocktranslate)
+Python's %-formatting is properly escaped in blocktranslate, singular, ... ok
+test_percent_in_translatable_block (template_tests.syntax_tests.i18n.test_blocktranslate.MiscTests.test_percent_in_translatable_block) ... ok
+test_i18n32 (template_tests.syntax_tests.i18n.test_filters.I18nFiltersTests.test_i18n32) ... ok
+test_i18n33 (template_tests.syntax_tests.i18n.test_filters.I18nFiltersTests.test_i18n33) ... ok
+test_i18n38_2 (template_tests.syntax_tests.i18n.test_filters.I18nFiltersTests.test_i18n38_2) ... ok
 test_bad_placeholder_1 (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTranslateTagTests.test_bad_placeholder_1)
 Error in translation file should not crash template rendering (#16516). ... ok
 test_bad_placeholder_2 (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTranslateTagTests.test_bad_placeholder_2)
 Error in translation file should not crash template rendering (#18393). ... ok
 test_template_tags_pgettext (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTranslateTagTests.test_template_tags_pgettext)
 {% blocktranslate %} takes message contexts into account (#14806). ... ok
+test_no_as_var (template_tests.syntax_tests.i18n.test_get_current_language.I18nGetCurrentLanguageTagTests.test_no_as_var) ... ok
+test_no_arg (template_tests.syntax_tests.i18n.test_language.I18nLanguageTagTests.test_no_arg) ... ok
+test_no_as_var (template_tests.syntax_tests.i18n.test_get_current_language_bidi.I18nGetCurrentLanguageBidiTagTests.test_no_as_var) ... ok
 test_i18n28_2 (template_tests.syntax_tests.i18n.test_get_language_info.I18nGetLanguageInfoTagTests.test_i18n28_2) ... ok
 test_i18n29 (template_tests.syntax_tests.i18n.test_get_language_info.I18nGetLanguageInfoTagTests.test_i18n29) ... ok
 test_i18n38 (template_tests.syntax_tests.i18n.test_get_language_info.I18nGetLanguageInfoTagTests.test_i18n38) ... ok
 test_no_for_as (template_tests.syntax_tests.i18n.test_get_language_info.I18nGetLanguageInfoTagTests.test_no_for_as) ... ok
-test_i18n32 (template_tests.syntax_tests.i18n.test_filters.I18nFiltersTests.test_i18n32) ... ok
-test_i18n33 (template_tests.syntax_tests.i18n.test_filters.I18nFiltersTests.test_i18n33) ... ok
-test_i18n38_2 (template_tests.syntax_tests.i18n.test_filters.I18nFiltersTests.test_i18n38_2) ... ok
+test_bad_placeholder_1 (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTransnTagTests.test_bad_placeholder_1)
+Error in translation file should not crash template rendering (#16516). ... ok
+test_bad_placeholder_2 (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTransnTagTests.test_bad_placeholder_2)
+Error in translation file should not crash template rendering (#18393). ... ok
+test_template_tags_pgettext (template_tests.syntax_tests.i18n.test_blocktranslate.TranslationBlockTransnTagTests.test_template_tags_pgettext)
+{% blocktranslate %} takes message contexts into account (#14806). ... ok
+test_i18n12 (template_tests.syntax_tests.i18n.test_get_available_languages.GetAvailableLanguagesTagTests.test_i18n12) ... ok
+test_no_as_var (template_tests.syntax_tests.i18n.test_get_available_languages.GetAvailableLanguagesTagTests.test_no_as_var) ... ok
 test_i18n30 (template_tests.syntax_tests.i18n.test_get_language_info_list.GetLanguageInfoListTests.test_i18n30) ... ok
 test_i18n31 (template_tests.syntax_tests.i18n.test_get_language_info_list.GetLanguageInfoListTests.test_i18n31) ... ok
 test_i18n38_2 (template_tests.syntax_tests.i18n.test_get_language_info_list.GetLanguageInfoListTests.test_i18n38_2) ... ok
 test_no_for_as (template_tests.syntax_tests.i18n.test_get_language_info_list.GetLanguageInfoListTests.test_no_for_as) ... ok
-test_i18n01 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n01)
-simple translation of a string delimited by '. ... ok
-test_i18n02 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n02)
-simple translation of a string delimited by ". ... ok
-test_i18n06 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n06)
-simple translation of a string to German ... ok
-test_i18n09 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n09)
-simple non-translation (only marking) of a string to German ... ok
-test_i18n20 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n20) ... ok
-test_i18n22 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n22) ... ok
-test_i18n23 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n23)
-Using filters with the {% translate %} tag (#5972). ... ok
-test_i18n24 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n24) ... ok
-test_i18n25 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n25) ... ok
-test_i18n35 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n35) ... ok
-test_i18n36 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n36) ... ok
-test_syntax_error_bad_option (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_bad_option) ... ok
-test_syntax_error_context_as (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_context_as) ... ok
-test_syntax_error_context_noop (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_context_noop) ... ok
-test_syntax_error_duplicate_option (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_duplicate_option) ... ok
-test_syntax_error_missing_assignment (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_missing_assignment) ... ok
-test_syntax_error_missing_context (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_missing_context) ... ok
-test_syntax_error_no_arguments (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_no_arguments) ... ok
-test_trans_tag_using_a_string_that_looks_like_str_fmt (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_trans_tag_using_a_string_that_looks_like_str_fmt) ... ok
-test_no_arg (template_tests.syntax_tests.i18n.test_language.I18nLanguageTagTests.test_no_arg) ... ok
-test_multiple_locale_deactivate_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_multiple_locale_deactivate_trans) ... ok
-test_multiple_locale_direct_switch_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_multiple_locale_direct_switch_trans) ... ok
-test_multiple_locale_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_multiple_locale_trans) ... ok
-test_single_locale_activation (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_single_locale_activation)
-Simple baseline behavior with one locale for all the supported i18n ... ok
 test_repr (template_tests.syntax_tests.i18n.test_translate.LocalizeNodeTests.test_repr) ... ok
-test_i18n13 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n13) ... ok
-test_i18n14 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n14) ... ok
-test_i18n15 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n15) ... ok
-test_i18n16 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n16) ... ok
-test_no_testrunner (test_runner.tests.CustomTestRunnerOptionsCmdlineTests.test_no_testrunner) ... ok
-test_testrunner_equals (test_runner.tests.CustomTestRunnerOptionsCmdlineTests.test_testrunner_equals) ... ok
-test_testrunner_option (test_runner.tests.CustomTestRunnerOptionsCmdlineTests.test_testrunner_option) ... ok
-test_multiple_locale (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale) ... ok
-test_multiple_locale_deactivate (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_deactivate) ... ok
-test_multiple_locale_direct_switch (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_direct_switch) ... ok
-test_multiple_locale_filter (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_filter) ... ok
-test_multiple_locale_filter_deactivate (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_filter_deactivate) ... ok
-test_multiple_locale_filter_direct_switch (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_filter_direct_switch) ... ok
-test_multiple_locale_loadi18n (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_loadi18n) ... ok
-test_multiple_locale_loadi18n_deactivate (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_loadi18n_deactivate) ... ok
-test_multiple_locale_loadi18n_direct_switch (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_loadi18n_direct_switch) ... ok
-test_single_locale_activation (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_single_locale_activation)
-Simple baseline behavior with one locale for all the supported i18n ... ok
-test_template_tags_pgettext (template_tests.syntax_tests.i18n.test_translate.TranslationTransTagTests.test_template_tags_pgettext)
-{% translate %} takes message contexts into account (#14806). ... ok
 test_multiple_locale_deactivate_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTransTagTests.test_multiple_locale_deactivate_trans) ... ok
 test_multiple_locale_direct_switch_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTransTagTests.test_multiple_locale_direct_switch_trans) ... ok
 test_multiple_locale_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTransTagTests.test_multiple_locale_trans) ... ok
 test_single_locale_activation (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTransTagTests.test_single_locale_activation)
 Simple baseline behavior with one locale for all the supported i18n ... ok
-test_repr (template_tests.syntax_tests.test_basic.BlockContextTests.test_repr) ... ok
-test_builtins01 (template_tests.syntax_tests.test_builtins.BuiltinsTests.test_builtins01) ... ok
-test_builtins02 (template_tests.syntax_tests.test_builtins.BuiltinsTests.test_builtins02) ... ok
-test_builtins03 (template_tests.syntax_tests.test_builtins.BuiltinsTests.test_builtins03) ... ok
-test_autoescape_filters01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_filters01) ... ok
-test_autoescape_filters02 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_filters02) ... ok
-test_autoescape_filtertag01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_filtertag01)
-The "safe" and "escape" filters cannot work due to internal ... ok
-test_autoescape_literals01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_literals01)
-Literal strings are safe. ... ok
-test_autoescape_lookup01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_lookup01)
-Escape requirement survives lookup. ... ok
-test_autoescape_stringiterations01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_stringiterations01)
-Iterating over strings outputs safe characters. ... ok
-test_autoescape_tag01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag01) ... ok
-test_autoescape_tag02 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag02) ... ok
-test_autoescape_tag03 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag03) ... ok
-test_autoescape_tag04 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag04) ... ok
-test_autoescape_tag05 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag05) ... ok
-test_autoescape_tag06 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag06) ... ok
-test_autoescape_tag07 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag07) ... ok
-test_autoescape_tag08 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag08)
-Literal string arguments to filters, if used in the result, are safe. ... ok
-test_autoescape_tag09 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag09) ... ok
-test_autoescape_tag10 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag10) ... ok
-test_invalid_arg (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_invalid_arg) ... ok
-test_no_arg (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_no_arg) ... ok
-test_cache03 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache03) ... ok
-test_cache04 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache04) ... ok
-test_cache05 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache05) ... ok
-test_cache06 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache06) ... ok
-test_cache07 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache07) ... ok
-test_cache08 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache08)
-Allow first argument to be a variable. ... ok
-test_cache11 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache11) ... ok
-test_cache12 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache12) ... ok
-test_cache13 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache13) ... ok
-test_cache14 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache14) ... ok
-test_cache15 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache15) ... ok
-test_cache16 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache16)
-Regression test for #7460. ... ok
-test_cache17 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache17)
-Regression test for #11270. ... ok
-test_cache18 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache18)
-Test whitespace in filter arguments ... ok
-test_none_timeout (template_tests.syntax_tests.test_cache.CacheTagTests.test_none_timeout)
-A timeout of None means "cache forever". ... ok
+test_blocktrans_syntax_error_missing_assignment (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_blocktrans_syntax_error_missing_assignment) ... ok
+test_blocktrans_tag_using_a_string_that_looks_like_str_fmt (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_blocktrans_tag_using_a_string_that_looks_like_str_fmt) ... ok
+test_count (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_count) ... ok
+test_count_not_number (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_count_not_number) ... ok
+test_i18n03 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n03)
+simple translation of a variable ... ok
+test_i18n04 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n04)
+simple translation of a variable and filter ... ok
+test_i18n05 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n05)
+simple translation of a string with interpolation ... ok
+test_i18n07 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n07)
+translation of singular form ... ok
+test_i18n08 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n08)
+translation of plural form ... ok
+test_i18n17 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n17)
+Escaping inside blocktranslate and translate works as if it was ... ok
+test_i18n18 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n18) ... ok
+test_i18n19 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n19) ... ok
+test_i18n21 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n21) ... ok
+test_i18n26 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n26)
+translation of plural form with extra field in singular form (#13568) ... ok
+test_i18n27 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n27)
+translation of singular form in Russian (#14126) ... ok
+test_i18n28 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n28)
+simple translation of multiple variables ... ok
+test_i18n34 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n34) ... ok
+test_i18n34_2 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n34_2) ... ok
+test_i18n34_3 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n34_3) ... ok
+test_i18n37 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n37) ... ok
+test_i18n39 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n39) ... ok
+test_i18n40 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n40) ... ok
+test_i18n41 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n41) ... ok
+test_i18n_asvar_safestring (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_i18n_asvar_safestring) ... ok
+test_legacyi18n04 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n04)
+simple translation of a variable and filter ... ok
+test_legacyi18n07 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n07)
+translation of singular form ... ok
+test_legacyi18n08 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n08)
+translation of plural form ... ok
+test_legacyi18n17 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n17) ... ok
+test_legacyi18n18 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n18) ... ok
+test_legacyi18n26 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n26) ... ok
+test_legacyi18n27 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n27) ... ok
+test_legacyi18n28 (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_legacyi18n28) ... ok
+test_no_args_with (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_no_args_with) ... ok
+test_plural_bad_syntax (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_plural_bad_syntax) ... ok
+test_variable_twice (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_variable_twice) ... ok
+test_with_block (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_with_block) ... ok
+test_with_for (template_tests.syntax_tests.i18n.test_blocktranslate.I18nBlockTransTagTests.test_with_for) ... ok
+test_multiple_locale_deactivate_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_multiple_locale_deactivate_trans) ... ok
+test_multiple_locale_direct_switch_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_multiple_locale_direct_switch_trans) ... ok
+test_multiple_locale_trans (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_multiple_locale_trans) ... ok
+test_single_locale_activation (template_tests.syntax_tests.i18n.test_translate.MultipleLocaleActivationTranslateTagTests.test_single_locale_activation)
+Simple baseline behavior with one locale for all the supported i18n ... ok
+test_template_tags_pgettext (template_tests.syntax_tests.i18n.test_translate.TranslationTransTagTests.test_template_tags_pgettext)
+{% translate %} takes message contexts into account (#14806). ... ok
+test_i18n01 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n01)
+simple translation of a string delimited by '. ... ok
+test_i18n02 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n02)
+simple translation of a string delimited by ". ... ok
+test_i18n06 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n06)
+simple translation of a string to German ... ok
+test_i18n09 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n09)
+simple non-translation (only marking) of a string to German ... ok
+test_i18n20 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n20) ... ok
+test_i18n22 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n22) ... ok
+test_i18n23 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n23)
+Using filters with the {% translate %} tag (#5972). ... ok
+test_i18n24 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n24) ... ok
+test_i18n25 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n25) ... ok
+test_i18n35 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n35) ... ok
+test_i18n36 (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_i18n36) ... ok
+test_syntax_error_bad_option (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_bad_option) ... ok
+test_syntax_error_context_as (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_context_as) ... ok
+test_syntax_error_context_noop (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_context_noop) ... ok
+test_syntax_error_duplicate_option (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_duplicate_option) ... ok
+test_syntax_error_missing_assignment (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_missing_assignment) ... ok
+test_syntax_error_missing_context (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_missing_context) ... ok
+test_syntax_error_no_arguments (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_syntax_error_no_arguments) ... ok
+test_trans_tag_using_a_string_that_looks_like_str_fmt (template_tests.syntax_tests.i18n.test_translate.I18nTransTagTests.test_trans_tag_using_a_string_that_looks_like_str_fmt) ... ok
 test_template_tags_pgettext (template_tests.syntax_tests.i18n.test_translate.TranslationTranslateTagTests.test_template_tags_pgettext)
 {% translate %} takes message contexts into account (#14806). ... ok
+test_i18n13 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n13) ... ok
+test_i18n14 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n14) ... ok
+test_i18n15 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n15) ... ok
+test_i18n16 (template_tests.syntax_tests.i18n.test_underscore_syntax.I18nStringLiteralTests.test_i18n16) ... ok
 test_access_class_property_if_getitem_is_defined_in_metaclass (template_tests.syntax_tests.test_basic.BasicSyntaxTests.test_access_class_property_if_getitem_is_defined_in_metaclass)
 If the metaclass defines __getitem__, the template system should use ... ok
 test_basic_syntax01 (template_tests.syntax_tests.test_basic.BasicSyntaxTests.test_basic_syntax01)
@@ -32895,11 +32992,87 @@
 test_subscriptable_class (template_tests.syntax_tests.test_basic.BasicSyntaxTests.test_subscriptable_class) ... ok
 test_unclosed_block (template_tests.syntax_tests.test_basic.BasicSyntaxTests.test_unclosed_block) ... ok
 test_unclosed_block2 (template_tests.syntax_tests.test_basic.BasicSyntaxTests.test_unclosed_block2) ... ok
+test_repr (template_tests.syntax_tests.test_basic.BlockContextTests.test_repr) ... ok
+test_multiple_locale (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale) ... ok
+test_multiple_locale_deactivate (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_deactivate) ... ok
+test_multiple_locale_direct_switch (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_direct_switch) ... ok
+test_multiple_locale_filter (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_filter) ... ok
+test_multiple_locale_filter_deactivate (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_filter_deactivate) ... ok
+test_multiple_locale_filter_direct_switch (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_filter_direct_switch) ... ok
+test_multiple_locale_loadi18n (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_loadi18n) ... ok
+test_multiple_locale_loadi18n_deactivate (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_loadi18n_deactivate) ... ok
+test_multiple_locale_loadi18n_direct_switch (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_multiple_locale_loadi18n_direct_switch) ... ok
+test_single_locale_activation (template_tests.syntax_tests.i18n.test_underscore_syntax.MultipleLocaleActivationTests.test_single_locale_activation)
+Simple baseline behavior with one locale for all the supported i18n ... ok
+test_autoescape_filters01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_filters01) ... ok
+test_autoescape_filters02 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_filters02) ... ok
+test_autoescape_filtertag01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_filtertag01)
+The "safe" and "escape" filters cannot work due to internal ... ok
+test_autoescape_literals01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_literals01)
+Literal strings are safe. ... ok
+test_autoescape_lookup01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_lookup01)
+Escape requirement survives lookup. ... ok
+test_autoescape_stringiterations01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_stringiterations01)
+Iterating over strings outputs safe characters. ... ok
+test_autoescape_tag01 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag01) ... ok
+test_autoescape_tag02 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag02) ... ok
+test_autoescape_tag03 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag03) ... ok
+test_autoescape_tag04 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag04) ... ok
+test_autoescape_tag05 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag05) ... ok
+test_autoescape_tag06 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag06) ... ok
+test_autoescape_tag07 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag07) ... ok
+test_autoescape_tag08 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag08)
+Literal string arguments to filters, if used in the result, are safe. ... ok
+test_autoescape_tag09 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag09) ... ok
+test_autoescape_tag10 (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_autoescape_tag10) ... ok
+test_invalid_arg (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_invalid_arg) ... ok
+test_no_arg (template_tests.syntax_tests.test_autoescape.AutoescapeTagTests.test_no_arg) ... ok
+test_builtins01 (template_tests.syntax_tests.test_builtins.BuiltinsTests.test_builtins01) ... ok
+test_builtins02 (template_tests.syntax_tests.test_builtins.BuiltinsTests.test_builtins02) ... ok
+test_builtins03 (template_tests.syntax_tests.test_builtins.BuiltinsTests.test_builtins03) ... ok
 test_cache_fragment_cache (template_tests.syntax_tests.test_cache.CacheTests.test_cache_fragment_cache)
 When a cache called "template_fragments" is present, the cache tag ... ok
 test_cache_missing_backend (template_tests.syntax_tests.test_cache.CacheTests.test_cache_missing_backend)
 When a cache that doesn't exist is specified, the cache tag will ... ok
 test_cache_regression_20130 (template_tests.syntax_tests.test_cache.CacheTests.test_cache_regression_20130) ... ok
+test_cache03 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache03) ... ok
+test_cache04 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache04) ... ok
+test_cache05 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache05) ... ok
+test_cache06 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache06) ... ok
+test_cache07 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache07) ... ok
+test_cache08 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache08)
+Allow first argument to be a variable. ... ok
+test_cache11 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache11) ... ok
+test_cache12 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache12) ... ok
+test_cache13 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache13) ... ok
+test_cache14 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache14) ... ok
+test_cache15 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache15) ... ok
+test_cache16 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache16)
+Regression test for #7460. ... ok
+test_cache17 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache17)
+Regression test for #11270. ... ok
+test_cache18 (template_tests.syntax_tests.test_cache.CacheTagTests.test_cache18)
+Test whitespace in filter arguments ... ok
+test_none_timeout (template_tests.syntax_tests.test_cache.CacheTagTests.test_none_timeout)
+A timeout of None means "cache forever". ... ok
+test_comment_syntax01 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax01) ... ok
+test_comment_syntax02 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax02) ... ok
+test_comment_syntax03 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax03) ... ok
+test_comment_syntax04 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax04) ... ok
+test_comment_syntax05 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax05) ... ok
+test_comment_syntax06 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax06) ... ok
+test_comment_syntax07 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax07) ... ok
+test_comment_syntax08 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax08) ... ok
+test_comment_syntax09 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax09) ... ok
+test_comment_syntax10 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax10) ... ok
+test_comment_syntax11 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax11) ... ok
+test_comment_syntax12 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax12) ... ok
+test_comment_tag01 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag01) ... ok
+test_comment_tag02 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag02) ... ok
+test_comment_tag03 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag03) ... ok
+test_comment_tag04 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag04) ... ok
+test_comment_tag05 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag05) ... ok
+test_extends_node_repr (template_tests.syntax_tests.test_extends.ExtendsNodeTests.test_extends_node_repr) ... ok
 test_exception01 (template_tests.syntax_tests.test_exceptions.ExceptionsTests.test_exception01)
 Raise exception for invalid template name ... ok
 test_exception02 (template_tests.syntax_tests.test_exceptions.ExceptionsTests.test_exception02)
@@ -32910,6 +33083,22 @@
 Raise exception for custom tags used in child with {% load %} tag in ... ok
 test_exception05 (template_tests.syntax_tests.test_exceptions.ExceptionsTests.test_exception05)
 Raise exception for block.super used in base template ... ok
+test_all_false_arguments_asvar (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_all_false_arguments_asvar) ... ok
+test_firstof01 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof01) ... ok
+test_firstof02 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof02) ... ok
+test_firstof03 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof03) ... ok
+test_firstof04 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof04) ... ok
+test_firstof05 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof05) ... ok
+test_firstof06 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof06) ... ok
+test_firstof07 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof07) ... ok
+test_firstof08 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof08) ... ok
+test_firstof09 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof09) ... ok
+test_firstof10 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof10) ... ok
+test_firstof11 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof11) ... ok
+test_firstof12 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof12) ... ok
+test_firstof13 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof13) ... ok
+test_firstof14 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof14) ... ok
+test_firstof15 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof15) ... ok
 test_cycle01 (template_tests.syntax_tests.test_cycle.CycleTagTests.test_cycle01) ... ok
 test_cycle05 (template_tests.syntax_tests.test_cycle.CycleTagTests.test_cycle05) ... ok
 test_cycle07 (template_tests.syntax_tests.test_cycle.CycleTagTests.test_cycle07) ... ok
@@ -32937,24 +33126,6 @@
 test_cycle30 (template_tests.syntax_tests.test_cycle.CycleTagTests.test_cycle30)
 A {% with %} tag shouldn't reset the {% cycle %} variable. ... ok
 test_cycle_undefined (template_tests.syntax_tests.test_cycle.CycleTagTests.test_cycle_undefined) ... ok
-test_comment_syntax01 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax01) ... ok
-test_comment_syntax02 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax02) ... ok
-test_comment_syntax03 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax03) ... ok
-test_comment_syntax04 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax04) ... ok
-test_comment_syntax05 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax05) ... ok
-test_comment_syntax06 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax06) ... ok
-test_comment_syntax07 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax07) ... ok
-test_comment_syntax08 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax08) ... ok
-test_comment_syntax09 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax09) ... ok
-test_comment_syntax10 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax10) ... ok
-test_comment_syntax11 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax11) ... ok
-test_comment_syntax12 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_syntax12) ... ok
-test_comment_tag01 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag01) ... ok
-test_comment_tag02 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag02) ... ok
-test_comment_tag03 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag03) ... ok
-test_comment_tag04 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag04) ... ok
-test_comment_tag05 (template_tests.syntax_tests.test_comment.CommentSyntaxTests.test_comment_tag05) ... ok
-test_extends_node_repr (template_tests.syntax_tests.test_extends.ExtendsNodeTests.test_extends_node_repr) ... ok
 test_filter01 (template_tests.syntax_tests.test_filter_tag.FilterTagTests.test_filter01) ... ok
 test_filter02 (template_tests.syntax_tests.test_filter_tag.FilterTagTests.test_filter02) ... ok
 test_filter03 (template_tests.syntax_tests.test_filter_tag.FilterTagTests.test_filter03) ... ok
@@ -33014,57 +33185,8 @@
 test_filter_syntax25 (template_tests.syntax_tests.test_filter_syntax.FilterSyntaxTests.test_filter_syntax25)
 #16383 - Attribute errors from an @property value should be ... ok
 test_type_error_attribute (template_tests.syntax_tests.test_filter_syntax.FilterSyntaxTests.test_type_error_attribute) ... ok
-test_all_false_arguments_asvar (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_all_false_arguments_asvar) ... ok
-test_firstof01 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof01) ... ok
-test_firstof02 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof02) ... ok
-test_firstof03 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof03) ... ok
-test_firstof04 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof04) ... ok
-test_firstof05 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof05) ... ok
-test_firstof06 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof06) ... ok
-test_firstof07 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof07) ... ok
-test_firstof08 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof08) ... ok
-test_firstof09 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof09) ... ok
-test_firstof10 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof10) ... ok
-test_firstof11 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof11) ... ok
-test_firstof12 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof12) ... ok
-test_firstof13 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof13) ... ok
-test_firstof14 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof14) ... ok
-test_firstof15 (template_tests.syntax_tests.test_firstof.FirstOfTagTests.test_firstof15) ... ok
 test_repr (template_tests.syntax_tests.test_for.ForNodeTests.test_repr) ... ok
 test_repr (template_tests.syntax_tests.test_if.IfNodeTests.test_repr) ... ok
-test_ifchanged_concurrency (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_ifchanged_concurrency)
-#15849 -- ifchanged should be thread-safe. ... ok
-test_ifchanged_render_once (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_ifchanged_render_once)
-#19890. The content of ifchanged template tag was rendered twice. ... ok
-test_include (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_include)
-#23516 -- This works as a regression test only if the cached loader ... ok
-test_include_state (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_include_state)
-Tests the node state for different IncludeNodes (#27974). ... ok
-test_repr (template_tests.syntax_tests.test_include.IncludeNodeTests.test_repr) ... ok
-test_ifchanged01 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged01) ... ok
-test_ifchanged02 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged02) ... ok
-test_ifchanged03 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged03) ... ok
-test_ifchanged04 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged04) ... ok
-test_ifchanged05 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged05) ... ok
-test_ifchanged06 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged06) ... ok
-test_ifchanged07 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged07) ... ok
-test_ifchanged08 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged08) ... ok
-test_ifchanged_else01 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else01)
-Test the else clause of ifchanged. ... ok
-test_ifchanged_else02 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else02) ... ok
-test_ifchanged_else03 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else03) ... ok
-test_ifchanged_else04 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else04) ... ok
-test_ifchanged_filter_ws (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_filter_ws)
-Test whitespace in filter arguments ... ok
-test_ifchanged_param01 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param01)
-Test one parameter given to ifchanged. ... ok
-test_ifchanged_param02 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param02) ... ok
-test_ifchanged_param03 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param03)
-Test multiple parameters to ifchanged. ... ok
-test_ifchanged_param04 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param04)
-Test a date+hour like construct, where the hour of the last day is ... ok
-test_ifchanged_param05 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param05)
-Logically the same as above, just written with explicit ifchanged ... ok
 test_duplicate_block (template_tests.syntax_tests.test_extends.InheritanceTests.test_duplicate_block) ... ok
 test_extends_duplicate (template_tests.syntax_tests.test_extends.InheritanceTests.test_extends_duplicate) ... ok
 test_inheritance01 (template_tests.syntax_tests.test_extends.InheritanceTests.test_inheritance01)
@@ -33147,47 +33269,7 @@
 test_inheritance_28 (template_tests.syntax_tests.test_extends.InheritanceTests.test_inheritance_28)
 Set up a base template with a space in it. ... ok
 test_inheritance_empty (template_tests.syntax_tests.test_extends.InheritanceTests.test_inheritance_empty) ... ok
-test_extends_include_missing_baseloader (template_tests.syntax_tests.test_include.IncludeTests.test_extends_include_missing_baseloader)
-#12787 -- The correct template is identified as not existing ... ok
-test_extends_include_missing_cachedloader (template_tests.syntax_tests.test_include.IncludeTests.test_extends_include_missing_cachedloader) ... ok
-test_include_cache (template_tests.syntax_tests.test_include.IncludeTests.test_include_cache)
-{% include %} keeps resolved templates constant (#27974). The ... ok
-test_include_from_loader_get_template (template_tests.syntax_tests.test_include.IncludeTests.test_include_from_loader_get_template) ... ok
-test_include_immediate_missing (template_tests.syntax_tests.test_include.IncludeTests.test_include_immediate_missing)
-#16417 -- Include tags pointing to missing templates should not raise ... ok
-test_include_missing_template (template_tests.syntax_tests.test_include.IncludeTests.test_include_missing_template)
-The correct template is identified as not existing ... ok
-test_include_recursive (template_tests.syntax_tests.test_include.IncludeTests.test_include_recursive) ... ok
-test_include_template_argument (template_tests.syntax_tests.test_include.IncludeTests.test_include_template_argument)
-Support any render() supporting object ... ok
-test_include_template_iterable (template_tests.syntax_tests.test_include.IncludeTests.test_include_template_iterable) ... ok
-test_include_template_none (template_tests.syntax_tests.test_include.IncludeTests.test_include_template_none) ... ok
-test_include01 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include01) ... ok
-test_include02 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include02) ... ok
-test_include03 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include03) ... ok
-test_include04 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include04) ... ok
-test_include06 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include06) ... ok
-test_include07 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include07) ... ok
-test_include08 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include08) ... ok
-test_include09 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include09) ... ok
-test_include10 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include10) ... ok
-test_include11 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include11) ... ok
-test_include12 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include12) ... ok
-test_include13 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include13) ... ok
-test_include14 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include14) ... ok
-test_include_empty (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_empty) ... ok
-test_include_error01 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error01) ... ok
-test_include_error02 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error02) ... ok
-test_include_error03 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error03) ... ok
-test_include_error04 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error04) ... ok
-test_include_error05 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error05) ... ok
-test_include_error06 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error06) ... ok
-test_include_error07 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error07) ... ok
-test_include_error08 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error08) ... ok
-test_include_error09 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error09) ... ok
-test_include_error10 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error10) ... ok
-test_include_fail1 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_fail1) ... ok
-test_include_fail2 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_fail2) ... ok
+test_repr (template_tests.syntax_tests.test_include.IncludeNodeTests.test_repr) ... ok
 test_for_tag01 (template_tests.syntax_tests.test_for.ForTagTests.test_for_tag01) ... ok
 test_for_tag02 (template_tests.syntax_tests.test_for.ForTagTests.test_for_tag02) ... ok
 test_for_tag_context (template_tests.syntax_tests.test_for.ForTagTests.test_for_tag_context)
@@ -33223,6 +33305,37 @@
 test_unpack_double_quote (template_tests.syntax_tests.test_for.ForTagTests.test_unpack_double_quote) ... ok
 test_unpack_single_quote (template_tests.syntax_tests.test_for.ForTagTests.test_unpack_single_quote) ... ok
 test_unpack_vertical_bar (template_tests.syntax_tests.test_for.ForTagTests.test_unpack_vertical_bar) ... ok
+test_ifchanged_concurrency (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_ifchanged_concurrency)
+#15849 -- ifchanged should be thread-safe. ... ok
+test_ifchanged_render_once (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_ifchanged_render_once)
+#19890. The content of ifchanged template tag was rendered twice. ... ok
+test_include (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_include)
+#23516 -- This works as a regression test only if the cached loader ... ok
+test_include_state (template_tests.syntax_tests.test_if_changed.IfChangedTests.test_include_state)
+Tests the node state for different IncludeNodes (#27974). ... ok
+test_invalidstr01 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr01) ... ok
+test_invalidstr02 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr02) ... ok
+test_invalidstr03 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr03) ... ok
+test_invalidstr04 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr04) ... ok
+test_invalidstr04_2 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr04_2) ... ok
+test_invalidstr05 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr05) ... ok
+test_invalidstr06 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr06) ... ok
+test_invalidstr07 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr07) ... ok
+test_extends_include_missing_baseloader (template_tests.syntax_tests.test_include.IncludeTests.test_extends_include_missing_baseloader)
+#12787 -- The correct template is identified as not existing ... ok
+test_extends_include_missing_cachedloader (template_tests.syntax_tests.test_include.IncludeTests.test_extends_include_missing_cachedloader) ... ok
+test_include_cache (template_tests.syntax_tests.test_include.IncludeTests.test_include_cache)
+{% include %} keeps resolved templates constant (#27974). The ... ok
+test_include_from_loader_get_template (template_tests.syntax_tests.test_include.IncludeTests.test_include_from_loader_get_template) ... ok
+test_include_immediate_missing (template_tests.syntax_tests.test_include.IncludeTests.test_include_immediate_missing)
+#16417 -- Include tags pointing to missing templates should not raise ... ok
+test_include_missing_template (template_tests.syntax_tests.test_include.IncludeTests.test_include_missing_template)
+The correct template is identified as not existing ... ok
+test_include_recursive (template_tests.syntax_tests.test_include.IncludeTests.test_include_recursive) ... ok
+test_include_template_argument (template_tests.syntax_tests.test_include.IncludeTests.test_include_template_argument)
+Support any render() supporting object ... ok
+test_include_template_iterable (template_tests.syntax_tests.test_include.IncludeTests.test_include_template_iterable) ... ok
+test_include_template_none (template_tests.syntax_tests.test_include.IncludeTests.test_include_template_none) ... ok
 test_list_index01 (template_tests.syntax_tests.test_list_index.ListIndexTests.test_list_index01)
 List-index syntax allows a template to access a certain item of a ... ok
 test_list_index02 (template_tests.syntax_tests.test_list_index.ListIndexTests.test_list_index02)
@@ -33237,14 +33350,62 @@
 But list-index lookup wins out when dict's key is an int, which ... ok
 test_list_index07 (template_tests.syntax_tests.test_list_index.ListIndexTests.test_list_index07)
 Dictionary lookup wins out when there is a string and int version ... ok
-test_invalidstr01 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr01) ... ok
-test_invalidstr02 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr02) ... ok
-test_invalidstr03 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr03) ... ok
-test_invalidstr04 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr04) ... ok
-test_invalidstr04_2 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr04_2) ... ok
-test_invalidstr05 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr05) ... ok
-test_invalidstr06 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr06) ... ok
-test_invalidstr07 (template_tests.syntax_tests.test_invalid_string.InvalidStringTests.test_invalidstr07) ... ok
+test_include01 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include01) ... ok
+test_include02 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include02) ... ok
+test_include03 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include03) ... ok
+test_include04 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include04) ... ok
+test_include06 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include06) ... ok
+test_include07 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include07) ... ok
+test_include08 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include08) ... ok
+test_include09 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include09) ... ok
+test_include10 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include10) ... ok
+test_include11 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include11) ... ok
+test_include12 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include12) ... ok
+test_include13 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include13) ... ok
+test_include14 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include14) ... ok
+test_include_empty (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_empty) ... ok
+test_include_error01 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error01) ... ok
+test_include_error02 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error02) ... ok
+test_include_error03 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error03) ... ok
+test_include_error04 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error04) ... ok
+test_include_error05 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error05) ... ok
+test_include_error06 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error06) ... ok
+test_include_error07 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error07) ... ok
+test_include_error08 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error08) ... ok
+test_include_error09 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error09) ... ok
+test_include_error10 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_error10) ... ok
+test_include_fail1 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_fail1) ... ok
+test_include_fail2 (template_tests.syntax_tests.test_include.IncludeTagTests.test_include_fail2) ... ok
+test_ifchanged01 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged01) ... ok
+test_ifchanged02 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged02) ... ok
+test_ifchanged03 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged03) ... ok
+test_ifchanged04 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged04) ... ok
+test_ifchanged05 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged05) ... ok
+test_ifchanged06 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged06) ... ok
+test_ifchanged07 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged07) ... ok
+test_ifchanged08 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged08) ... ok
+test_ifchanged_else01 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else01)
+Test the else clause of ifchanged. ... ok
+test_ifchanged_else02 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else02) ... ok
+test_ifchanged_else03 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else03) ... ok
+test_ifchanged_else04 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_else04) ... ok
+test_ifchanged_filter_ws (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_filter_ws)
+Test whitespace in filter arguments ... ok
+test_ifchanged_param01 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param01)
+Test one parameter given to ifchanged. ... ok
+test_ifchanged_param02 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param02) ... ok
+test_ifchanged_param03 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param03)
+Test multiple parameters to ifchanged. ... ok
+test_ifchanged_param04 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param04)
+Test a date+hour like construct, where the hour of the last day is ... ok
+test_ifchanged_param05 (template_tests.syntax_tests.test_if_changed.IfChangedTagTests.test_ifchanged_param05)
+Logically the same as above, just written with explicit ifchanged ... ok
+test_lorem1 (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem1) ... ok
+test_lorem_default (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_default) ... ok
+test_lorem_incorrect_count (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_incorrect_count) ... ok
+test_lorem_multiple_paragraphs (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_multiple_paragraphs) ... ok
+test_lorem_random (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_random) ... ok
+test_lorem_syntax (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_syntax) ... ok
 test_load01 (template_tests.syntax_tests.test_load.LoadTagTests.test_load01) ... ok
 test_load02 (template_tests.syntax_tests.test_load.LoadTagTests.test_load02) ... ok
 test_load03 (template_tests.syntax_tests.test_load.LoadTagTests.test_load03) ... ok
@@ -33256,12 +33417,6 @@
 test_load09 (template_tests.syntax_tests.test_load.LoadTagTests.test_load09) ... ok
 test_load10 (template_tests.syntax_tests.test_load.LoadTagTests.test_load10) ... ok
 test_load12 (template_tests.syntax_tests.test_load.LoadTagTests.test_load12) ... ok
-test_disallowed_abbreviated_options (user_commands.tests.CommandRunTests.test_disallowed_abbreviated_options)
-To avoid conflicts with custom options, commands don't allow ... ok
-test_script_prefix_set_in_commands (user_commands.tests.CommandRunTests.test_script_prefix_set_in_commands) ... ok
-test_skip_checks (user_commands.tests.CommandRunTests.test_skip_checks) ... ok
-test_subparser_error_formatting (user_commands.tests.CommandRunTests.test_subparser_error_formatting) ... ok
-test_subparser_non_django_error_formatting (user_commands.tests.CommandRunTests.test_subparser_non_django_error_formatting) ... ok
 test_multiline01 (template_tests.syntax_tests.test_multiline.MultilineTests.test_multiline01) ... ok
 test_now01 (template_tests.syntax_tests.test_now.NowTagTests.test_now01)
 Simple case ... ok
@@ -33273,12 +33428,126 @@
 test_now06 (template_tests.syntax_tests.test_now.NowTagTests.test_now06) ... ok
 test_now07 (template_tests.syntax_tests.test_now.NowTagTests.test_now07) ... ok
 test_now_args (template_tests.syntax_tests.test_now.NowTagTests.test_now_args) ... ok
-test_lorem1 (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem1) ... ok
-test_lorem_default (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_default) ... ok
-test_lorem_incorrect_count (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_incorrect_count) ... ok
-test_lorem_multiple_paragraphs (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_multiple_paragraphs) ... ok
-test_lorem_random (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_random) ... ok
-test_lorem_syntax (template_tests.syntax_tests.test_lorem.LoremTagTests.test_lorem_syntax) ... ok
+test_else_if_tag_error01 (template_tests.syntax_tests.test_if.IfTagTests.test_else_if_tag_error01) ... ok
+test_if_is_both_variables_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_both_variables_missing) ... ok
+test_if_is_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_match) ... ok
+test_if_is_no_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_no_match) ... ok
+test_if_is_not_both_variables_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_both_variables_missing) ... ok
+test_if_is_not_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_match) ... ok
+test_if_is_not_no_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_no_match) ... ok
+test_if_is_not_variable_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_variable_missing) ... ok
+test_if_is_variable_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_variable_missing) ... ok
+test_if_tag01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag01) ... ok
+test_if_tag02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag02) ... ok
+test_if_tag03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag03) ... ok
+test_if_tag04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag04) ... ok
+test_if_tag05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag05) ... ok
+test_if_tag06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag06) ... ok
+test_if_tag07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag07) ... ok
+test_if_tag08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag08) ... ok
+test_if_tag09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag09) ... ok
+test_if_tag10 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag10) ... ok
+test_if_tag11 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag11) ... ok
+test_if_tag12 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag12) ... ok
+test_if_tag13 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag13) ... ok
+test_if_tag_and01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and01) ... ok
+test_if_tag_and02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and02) ... ok
+test_if_tag_and03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and03) ... ok
+test_if_tag_and04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and04) ... ok
+test_if_tag_and05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and05) ... ok
+test_if_tag_and06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and06) ... ok
+test_if_tag_and07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and07) ... ok
+test_if_tag_and08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and08) ... ok
+test_if_tag_badarg01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg01)
+Nonexistent args ... ok
+test_if_tag_badarg02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg02) ... ok
+test_if_tag_badarg03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg03) ... ok
+test_if_tag_badarg04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg04) ... ok
+test_if_tag_eq01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq01) ... ok
+test_if_tag_eq02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq02) ... ok
+test_if_tag_eq03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq03) ... ok
+test_if_tag_eq04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq04) ... ok
+test_if_tag_eq05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq05) ... ok
+test_if_tag_error01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error01) ... ok
+test_if_tag_error02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error02) ... ok
+test_if_tag_error03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error03) ... ok
+test_if_tag_error04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error04) ... ok
+test_if_tag_error05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error05) ... ok
+test_if_tag_error06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error06) ... ok
+test_if_tag_error07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error07) ... ok
+test_if_tag_error08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error08) ... ok
+test_if_tag_error09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error09) ... ok
+test_if_tag_error10 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error10) ... ok
+test_if_tag_error11 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error11) ... ok
+test_if_tag_error12 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error12) ... ok
+test_if_tag_filter01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_filter01) ... ok
+test_if_tag_filter02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_filter02) ... ok
+test_if_tag_gt_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gt_01) ... ok
+test_if_tag_gt_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gt_02) ... ok
+test_if_tag_gte_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gte_01) ... ok
+test_if_tag_gte_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gte_02) ... ok
+test_if_tag_in_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_in_01) ... ok
+test_if_tag_in_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_in_02) ... ok
+test_if_tag_lt_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lt_01) ... ok
+test_if_tag_lt_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lt_02) ... ok
+test_if_tag_lte_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lte_01) ... ok
+test_if_tag_lte_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lte_02) ... ok
+test_if_tag_not01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not01) ... ok
+test_if_tag_not02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not02) ... ok
+test_if_tag_not06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not06) ... ok
+test_if_tag_not07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not07) ... ok
+test_if_tag_not08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not08) ... ok
+test_if_tag_not09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not09) ... ok
+test_if_tag_not10 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not10) ... ok
+test_if_tag_not11 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not11) ... ok
+test_if_tag_not12 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not12) ... ok
+test_if_tag_not13 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not13) ... ok
+test_if_tag_not14 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not14) ... ok
+test_if_tag_not15 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not15) ... ok
+test_if_tag_not16 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not16) ... ok
+test_if_tag_not17 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not17) ... ok
+test_if_tag_not18 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not18) ... ok
+test_if_tag_not19 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not19) ... ok
+test_if_tag_not20 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not20) ... ok
+test_if_tag_not21 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not21) ... ok
+test_if_tag_not22 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not22) ... ok
+test_if_tag_not23 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not23) ... ok
+test_if_tag_not24 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not24) ... ok
+test_if_tag_not25 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not25) ... ok
+test_if_tag_not26 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not26) ... ok
+test_if_tag_not27 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not27) ... ok
+test_if_tag_not28 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not28) ... ok
+test_if_tag_not29 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not29) ... ok
+test_if_tag_not30 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not30) ... ok
+test_if_tag_not31 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not31) ... ok
+test_if_tag_not32 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not32) ... ok
+test_if_tag_not33 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not33) ... ok
+test_if_tag_not34 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not34) ... ok
+test_if_tag_not35 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not35) ... ok
+test_if_tag_not_in_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not_in_01) ... ok
+test_if_tag_not_in_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not_in_02) ... ok
+test_if_tag_noteq01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq01) ... ok
+test_if_tag_noteq02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq02) ... ok
+test_if_tag_noteq03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq03) ... ok
+test_if_tag_noteq04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq04) ... ok
+test_if_tag_noteq05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq05) ... ok
+test_if_tag_or01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or01) ... ok
+test_if_tag_or02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or02) ... ok
+test_if_tag_or03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or03) ... ok
+test_if_tag_or04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or04) ... ok
+test_if_tag_or05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or05) ... ok
+test_if_tag_or06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or06) ... ok
+test_if_tag_or07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or07) ... ok
+test_if_tag_or08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or08) ... ok
+test_if_tag_or09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or09)
+multiple ORs ... ok
+test_if_tag_shortcircuit01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_shortcircuit01)
+If evaluations are shortcircuited where possible ... ok
+test_if_tag_shortcircuit02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_shortcircuit02)
+The is_bad() function should not be evaluated. If it is, an ... ok
+test_if_tag_single_eq (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_single_eq) ... ok
+test_setup (template_tests.syntax_tests.test_setup.SetupTests.test_setup)
+Let's just make sure setup runs cases in the right order. ... ok
 test_namedendblocks01 (template_tests.syntax_tests.test_named_endblock.NamedEndblockTests.test_namedendblocks01) ... ok
 test_namedendblocks02 (template_tests.syntax_tests.test_named_endblock.NamedEndblockTests.test_namedendblocks02) ... ok
 test_namedendblocks03 (template_tests.syntax_tests.test_named_endblock.NamedEndblockTests.test_namedendblocks03) ... ok
@@ -33291,8 +33560,9 @@
 Numpy's array-index syntax allows a template to access a certain ... ok
 test_numpy_array_index02 (template_tests.syntax_tests.test_numpy.NumpyTests.test_numpy_array_index02)
 Fail silently when the array index is out of range. ... ok
-test_setup (template_tests.syntax_tests.test_setup.SetupTests.test_setup)
-Let's just make sure setup runs cases in the right order. ... ok
+test_simpletag_renamed01 (template_tests.syntax_tests.test_simple_tag.SimpleTagTests.test_simpletag_renamed01) ... ok
+test_simpletag_renamed02 (template_tests.syntax_tests.test_simple_tag.SimpleTagTests.test_simpletag_renamed02) ... ok
+test_simpletag_renamed03 (template_tests.syntax_tests.test_simple_tag.SimpleTagTests.test_simpletag_renamed03) ... ok
 test_regroup01 (template_tests.syntax_tests.test_regroup.RegroupTagTests.test_regroup01) ... ok
 test_regroup02 (template_tests.syntax_tests.test_regroup.RegroupTagTests.test_regroup02)
 Test for silent failure when target variable isn't found ... ok
@@ -33305,7 +33575,39 @@
 test_regroup07 (template_tests.syntax_tests.test_regroup.RegroupTagTests.test_regroup07) ... ok
 test_regroup08 (template_tests.syntax_tests.test_regroup.RegroupTagTests.test_regroup08) ... ok
 test_regroup_unpack (template_tests.syntax_tests.test_regroup.RegroupTagTests.test_regroup_unpack) ... ok
+test_resetcycle01 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle01) ... ok
+test_resetcycle02 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle02) ... ok
+test_resetcycle03 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle03) ... ok
+test_resetcycle04 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle04) ... ok
+test_resetcycle05 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle05) ... ok
+test_resetcycle06 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle06) ... ok
+test_resetcycle07 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle07) ... ok
+test_resetcycle08 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle08) ... ok
+test_resetcycle09 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle09) ... ok
+test_resetcycle10 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle10) ... ok
+test_resetcycle11 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle11) ... ok
 test_repr (template_tests.syntax_tests.test_static.StaticNodeTests.test_repr) ... ok
+test_querystring_add (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_add) ... ok
+test_querystring_add_dict (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_add_dict) ... ok
+test_querystring_add_list (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_add_list) ... ok
+test_querystring_empty_get_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_empty_get_params) ... ok
+test_querystring_empty_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_empty_params) ... ok
+test_querystring_multiple (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_multiple) ... ok
+test_querystring_non_empty_get_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_non_empty_get_params) ... ok
+test_querystring_remove (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_remove) ... ok
+test_querystring_remove_all_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_remove_all_params) ... ok
+test_querystring_remove_nonexistent (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_remove_nonexistent) ... ok
+test_querystring_replace (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_replace) ... ok
+test_querystring_with_explicit_query_dict (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_with_explicit_query_dict) ... ok
+test_querystring_with_explicit_query_dict_and_no_request (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_with_explicit_query_dict_and_no_request) ... ok
+test_querystring_without_request_or_explicit_query_dict (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_without_request_or_explicit_query_dict) ... ok
+test_spaceless01 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless01) ... ok
+test_spaceless02 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless02) ... ok
+test_spaceless03 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless03) ... ok
+test_spaceless04 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless04) ... ok
+test_spaceless05 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless05) ... ok
+test_spaceless06 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless06) ... ok
+test_repr (template_tests.syntax_tests.test_url.URLNodeTest.test_repr) ... ok
 test_templatetag01 (template_tests.syntax_tests.test_template_tag.TemplateTagTests.test_templatetag01) ... ok
 test_templatetag02 (template_tests.syntax_tests.test_template_tag.TemplateTagTests.test_templatetag02) ... ok
 test_templatetag03 (template_tests.syntax_tests.test_template_tag.TemplateTagTests.test_templatetag03) ... ok
@@ -33318,15 +33620,6 @@
 test_templatetag10 (template_tests.syntax_tests.test_template_tag.TemplateTagTests.test_templatetag10) ... ok
 test_templatetag11 (template_tests.syntax_tests.test_template_tag.TemplateTagTests.test_templatetag11) ... ok
 test_templatetag12 (template_tests.syntax_tests.test_template_tag.TemplateTagTests.test_templatetag12) ... ok
-test_simpletag_renamed01 (template_tests.syntax_tests.test_simple_tag.SimpleTagTests.test_simpletag_renamed01) ... ok
-test_simpletag_renamed02 (template_tests.syntax_tests.test_simple_tag.SimpleTagTests.test_simpletag_renamed02) ... ok
-test_simpletag_renamed03 (template_tests.syntax_tests.test_simple_tag.SimpleTagTests.test_simpletag_renamed03) ... ok
-test_spaceless01 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless01) ... ok
-test_spaceless02 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless02) ... ok
-test_spaceless03 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless03) ... ok
-test_spaceless04 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless04) ... ok
-test_spaceless05 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless05) ... ok
-test_spaceless06 (template_tests.syntax_tests.test_spaceless.SpacelessTagTests.test_spaceless06) ... ok
 test_static_prefixtag01 (template_tests.syntax_tests.test_static.StaticTagTests.test_static_prefixtag01) ... ok
 test_static_prefixtag02 (template_tests.syntax_tests.test_static.StaticTagTests.test_static_prefixtag02) ... ok
 test_static_prefixtag03 (template_tests.syntax_tests.test_static.StaticTagTests.test_static_prefixtag03) ... ok
@@ -33338,25 +33631,13 @@
 test_static_statictag03 (template_tests.syntax_tests.test_static.StaticTagTests.test_static_statictag03) ... ok
 test_static_statictag04 (template_tests.syntax_tests.test_static.StaticTagTests.test_static_statictag04) ... ok
 test_static_statictag_without_path (template_tests.syntax_tests.test_static.StaticTagTests.test_static_statictag_without_path) ... ok
-test_resetcycle01 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle01) ... ok
-test_resetcycle02 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle02) ... ok
-test_resetcycle03 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle03) ... ok
-test_resetcycle04 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle04) ... ok
-test_resetcycle05 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle05) ... ok
-test_resetcycle06 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle06) ... ok
-test_resetcycle07 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle07) ... ok
-test_resetcycle08 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle08) ... ok
-test_resetcycle09 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle09) ... ok
-test_resetcycle10 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle10) ... ok
-test_resetcycle11 (template_tests.syntax_tests.test_resetcycle.ResetCycleTagTests.test_resetcycle11) ... ok
-test_repr (template_tests.syntax_tests.test_url.URLNodeTest.test_repr) ... ok
-test_repr (template_tests.syntax_tests.test_with.WithNodeTests.test_repr) ... ok
 test_verbatim_tag01 (template_tests.syntax_tests.test_verbatim.VerbatimTagTests.test_verbatim_tag01) ... ok
 test_verbatim_tag02 (template_tests.syntax_tests.test_verbatim.VerbatimTagTests.test_verbatim_tag02) ... ok
 test_verbatim_tag03 (template_tests.syntax_tests.test_verbatim.VerbatimTagTests.test_verbatim_tag03) ... ok
 test_verbatim_tag04 (template_tests.syntax_tests.test_verbatim.VerbatimTagTests.test_verbatim_tag04) ... ok
 test_verbatim_tag05 (template_tests.syntax_tests.test_verbatim.VerbatimTagTests.test_verbatim_tag05) ... ok
 test_verbatim_tag06 (template_tests.syntax_tests.test_verbatim.VerbatimTagTests.test_verbatim_tag06) ... ok
+test_repr (template_tests.syntax_tests.test_with.WithNodeTests.test_repr) ... ok
 test_legacywith01 (template_tests.syntax_tests.test_with.WithTagTests.test_legacywith01) ... ok
 test_legacywith02 (template_tests.syntax_tests.test_with.WithTagTests.test_legacywith02) ... ok
 test_with01 (template_tests.syntax_tests.test_with.WithTagTests.test_with01) ... ok
@@ -33364,84 +33645,6 @@
 test_with03 (template_tests.syntax_tests.test_with.WithTagTests.test_with03) ... ok
 test_with_error01 (template_tests.syntax_tests.test_with.WithTagTests.test_with_error01) ... ok
 test_with_error02 (template_tests.syntax_tests.test_with.WithTagTests.test_with_error02) ... ok
-test_querystring_add (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_add) ... ok
-test_querystring_add_dict (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_add_dict) ... ok
-test_querystring_add_list (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_add_list) ... ok
-test_querystring_empty_get_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_empty_get_params) ... ok
-test_querystring_empty_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_empty_params) ... ok
-test_querystring_multiple (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_multiple) ... ok
-test_querystring_non_empty_get_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_non_empty_get_params) ... ok
-test_querystring_remove (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_remove) ... ok
-test_querystring_remove_all_params (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_remove_all_params) ... ok
-test_querystring_remove_nonexistent (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_remove_nonexistent) ... ok
-test_querystring_replace (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_replace) ... ok
-test_querystring_with_explicit_query_dict (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_with_explicit_query_dict) ... ok
-test_querystring_with_explicit_query_dict_and_no_request (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_with_explicit_query_dict_and_no_request) ... ok
-test_querystring_without_request_or_explicit_query_dict (template_tests.syntax_tests.test_querystring.QueryStringTagTests.test_querystring_without_request_or_explicit_query_dict) ... ok
-test_tokenize (template_tests.test_base.DebugLexerTests.test_tokenize) ... ok
-test_url01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url01) ... ok
-test_url02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url02) ... ok
-test_url02a (template_tests.syntax_tests.test_url.UrlTagTests.test_url02a) ... ok
-test_url02b (template_tests.syntax_tests.test_url.UrlTagTests.test_url02b) ... ok
-test_url02c (template_tests.syntax_tests.test_url.UrlTagTests.test_url02c) ... ok
-test_url03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url03) ... ok
-test_url04 (template_tests.syntax_tests.test_url.UrlTagTests.test_url04) ... ok
-test_url05 (template_tests.syntax_tests.test_url.UrlTagTests.test_url05) ... ok
-test_url06 (template_tests.syntax_tests.test_url.UrlTagTests.test_url06) ... ok
-test_url08 (template_tests.syntax_tests.test_url.UrlTagTests.test_url08) ... ok
-test_url09 (template_tests.syntax_tests.test_url.UrlTagTests.test_url09) ... ok
-test_url10 (template_tests.syntax_tests.test_url.UrlTagTests.test_url10) ... ok
-test_url11 (template_tests.syntax_tests.test_url.UrlTagTests.test_url11) ... ok
-test_url12 (template_tests.syntax_tests.test_url.UrlTagTests.test_url12) ... ok
-test_url13 (template_tests.syntax_tests.test_url.UrlTagTests.test_url13) ... ok
-test_url14 (template_tests.syntax_tests.test_url.UrlTagTests.test_url14) ... ok
-test_url15 (template_tests.syntax_tests.test_url.UrlTagTests.test_url15) ... ok
-test_url18 (template_tests.syntax_tests.test_url.UrlTagTests.test_url18) ... ok
-test_url19 (template_tests.syntax_tests.test_url.UrlTagTests.test_url19) ... ok
-test_url20 (template_tests.syntax_tests.test_url.UrlTagTests.test_url20) ... ok
-test_url21 (template_tests.syntax_tests.test_url.UrlTagTests.test_url21) ... ok
-test_url_asvar01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_asvar01) ... ok
-test_url_asvar02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_asvar02) ... ok
-test_url_asvar03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_asvar03) ... ok
-test_url_fail01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail01) ... ok
-test_url_fail02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail02) ... ok
-test_url_fail03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail03) ... ok
-test_url_fail04 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail04) ... ok
-test_url_fail05 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail05) ... ok
-test_url_fail06 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail06) ... ok
-test_url_fail07 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail07) ... ok
-test_url_fail08 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail08) ... ok
-test_url_fail09 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail09) ... ok
-test_url_fail11 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail11) ... ok
-test_url_fail12 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail12) ... ok
-test_url_fail13 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail13) ... ok
-test_url_fail14 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail14) ... ok
-test_url_fail15 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail15) ... ok
-test_url_fail16 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail16) ... ok
-test_url_fail17 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail17) ... ok
-test_url_fail18 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail18) ... ok
-test_url_fail19 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail19) ... ok
-test_url_namespace01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace01) ... ok
-test_url_namespace02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace02) ... ok
-test_url_namespace03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace03) ... ok
-test_url_namespace_explicit_current_app (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace_explicit_current_app) ... ok
-test_url_namespace_no_current_app (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace_no_current_app) ... ok
-test_form_template_reset_non_template_change (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_non_template_change) ... ok
-test_form_template_reset_template_change (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_template_change) ... ok
-test_form_template_reset_template_change_no_djangotemplates (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_template_change_no_djangotemplates) ... ok
-test_form_template_reset_template_change_reset_call (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_template_change_reset_call) ... ok
-test_get_template_directories (template_tests.test_autoreloader.TemplateReloadTests.test_get_template_directories) ... ok
-test_non_template_changed (template_tests.test_autoreloader.TemplateReloadTests.test_non_template_changed) ... ok
-test_non_template_changed_in_template_directory (template_tests.test_autoreloader.TemplateReloadTests.test_non_template_changed_in_template_directory) ... ok
-test_reset_all_loaders (template_tests.test_autoreloader.TemplateReloadTests.test_reset_all_loaders) ... ok
-test_template_changed (template_tests.test_autoreloader.TemplateReloadTests.test_template_changed) ... ok
-test_template_dirs_ignore_empty_path (template_tests.test_autoreloader.TemplateReloadTests.test_template_dirs_ignore_empty_path) ... ok
-test_template_dirs_normalized_to_paths (template_tests.test_autoreloader.TemplateReloadTests.test_template_dirs_normalized_to_paths) ... ok
-test_watch_for_template_changes (template_tests.test_autoreloader.TemplateReloadTests.test_watch_for_template_changes) ... ok
-test_get_template_directories (template_tests.test_autoreloader.Jinja2TemplateReloadTests.test_get_template_directories) ... ok
-test_reset_all_loaders (template_tests.test_autoreloader.Jinja2TemplateReloadTests.test_reset_all_loaders) ... ok
-test_watch_for_template_changes (template_tests.test_autoreloader.Jinja2TemplateReloadTests.test_watch_for_template_changes) ... ok
-test_tokenize (template_tests.test_base.LexerTests.test_tokenize) ... ok
 test_typeerror_as_var (template_tests.syntax_tests.test_width_ratio.WidthRatioTagTests.test_typeerror_as_var) ... ok
 test_widthratio01 (template_tests.syntax_tests.test_width_ratio.WidthRatioTagTests.test_widthratio01) ... ok
 test_widthratio02 (template_tests.syntax_tests.test_width_ratio.WidthRatioTagTests.test_widthratio02) ... ok
@@ -33472,14 +33675,23 @@
 test_widthratio20 (template_tests.syntax_tests.test_width_ratio.WidthRatioTagTests.test_widthratio20) ... ok
 test_widthratio21 (template_tests.syntax_tests.test_width_ratio.WidthRatioTagTests.test_widthratio21) ... ok
 test_zerodivisionerror_as_var (template_tests.syntax_tests.test_width_ratio.WidthRatioTagTests.test_zerodivisionerror_as_var) ... ok
-test_lazy_template_string (template_tests.test_base.TemplateTests.test_lazy_template_string) ... ok
-test_repr (template_tests.test_base.TemplateTests.test_repr) ... ok
-test_str (template_tests.test_base.VariableDoesNotExistTests.test_str) ... ok
-test_integer_literals (template_tests.test_base.VariableTests.test_integer_literals) ... ok
-test_nonliterals (template_tests.test_base.VariableTests.test_nonliterals)
-Variable names that aren't resolved as literals. ... ok
-test_decorated_filter (template_tests.test_custom.CustomFilterTests.test_decorated_filter) ... ok
-test_filter (template_tests.test_custom.CustomFilterTests.test_filter) ... ok
+test_get_template_directories (template_tests.test_autoreloader.Jinja2TemplateReloadTests.test_get_template_directories) ... ok
+test_reset_all_loaders (template_tests.test_autoreloader.Jinja2TemplateReloadTests.test_reset_all_loaders) ... ok
+test_watch_for_template_changes (template_tests.test_autoreloader.Jinja2TemplateReloadTests.test_watch_for_template_changes) ... ok
+test_tokenize (template_tests.test_base.DebugLexerTests.test_tokenize) ... ok
+test_tokenize (template_tests.test_base.LexerTests.test_tokenize) ... ok
+test_form_template_reset_non_template_change (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_non_template_change) ... ok
+test_form_template_reset_template_change (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_template_change) ... ok
+test_form_template_reset_template_change_no_djangotemplates (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_template_change_no_djangotemplates) ... ok
+test_form_template_reset_template_change_reset_call (template_tests.test_autoreloader.TemplateReloadTests.test_form_template_reset_template_change_reset_call) ... ok
+test_get_template_directories (template_tests.test_autoreloader.TemplateReloadTests.test_get_template_directories) ... ok
+test_non_template_changed (template_tests.test_autoreloader.TemplateReloadTests.test_non_template_changed) ... ok
+test_non_template_changed_in_template_directory (template_tests.test_autoreloader.TemplateReloadTests.test_non_template_changed_in_template_directory) ... ok
+test_reset_all_loaders (template_tests.test_autoreloader.TemplateReloadTests.test_reset_all_loaders) ... ok
+test_template_changed (template_tests.test_autoreloader.TemplateReloadTests.test_template_changed) ... ok
+test_template_dirs_ignore_empty_path (template_tests.test_autoreloader.TemplateReloadTests.test_template_dirs_ignore_empty_path) ... ok
+test_template_dirs_normalized_to_paths (template_tests.test_autoreloader.TemplateReloadTests.test_template_dirs_normalized_to_paths) ... ok
+test_watch_for_template_changes (template_tests.test_autoreloader.TemplateReloadTests.test_watch_for_template_changes) ... ok
 test_context (template_tests.test_context.ContextTests.test_context) ... ok
 test_context_comparable (template_tests.test_context.ContextTests.test_context_comparable)
 #21765 -- equality comparison should work ... ok
@@ -33505,6 +33717,61 @@
 test_update_context_manager (template_tests.test_context.ContextTests.test_update_context_manager) ... ok
 test_update_context_manager_with_context_object (template_tests.test_context.ContextTests.test_update_context_manager_with_context_object) ... ok
 test_update_proper_layering (template_tests.test_context.ContextTests.test_update_proper_layering) ... ok
+test_str (template_tests.test_base.VariableDoesNotExistTests.test_str) ... ok
+test_integer_literals (template_tests.test_base.VariableTests.test_integer_literals) ... ok
+test_nonliterals (template_tests.test_base.VariableTests.test_nonliterals)
+Variable names that aren't resolved as literals. ... ok
+test_url01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url01) ... ok
+test_url02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url02) ... ok
+test_url02a (template_tests.syntax_tests.test_url.UrlTagTests.test_url02a) ... ok
+test_url02b (template_tests.syntax_tests.test_url.UrlTagTests.test_url02b) ... ok
+test_url02c (template_tests.syntax_tests.test_url.UrlTagTests.test_url02c) ... ok
+test_url03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url03) ... ok
+test_url04 (template_tests.syntax_tests.test_url.UrlTagTests.test_url04) ... ok
+test_url05 (template_tests.syntax_tests.test_url.UrlTagTests.test_url05) ... ok
+test_url06 (template_tests.syntax_tests.test_url.UrlTagTests.test_url06) ... ok
+test_url08 (template_tests.syntax_tests.test_url.UrlTagTests.test_url08) ... ok
+test_url09 (template_tests.syntax_tests.test_url.UrlTagTests.test_url09) ... ok
+test_url10 (template_tests.syntax_tests.test_url.UrlTagTests.test_url10) ... ok
+test_url11 (template_tests.syntax_tests.test_url.UrlTagTests.test_url11) ... ok
+test_url12 (template_tests.syntax_tests.test_url.UrlTagTests.test_url12) ... ok
+test_url13 (template_tests.syntax_tests.test_url.UrlTagTests.test_url13) ... ok
+test_url14 (template_tests.syntax_tests.test_url.UrlTagTests.test_url14) ... ok
+test_url15 (template_tests.syntax_tests.test_url.UrlTagTests.test_url15) ... ok
+test_url18 (template_tests.syntax_tests.test_url.UrlTagTests.test_url18) ... ok
+test_url19 (template_tests.syntax_tests.test_url.UrlTagTests.test_url19) ... ok
+test_url20 (template_tests.syntax_tests.test_url.UrlTagTests.test_url20) ... ok
+test_url21 (template_tests.syntax_tests.test_url.UrlTagTests.test_url21) ... ok
+test_url_asvar01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_asvar01) ... ok
+test_url_asvar02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_asvar02) ... ok
+test_url_asvar03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_asvar03) ... ok
+test_url_fail01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail01) ... ok
+test_url_fail02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail02) ... ok
+test_url_fail03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail03) ... ok
+test_url_fail04 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail04) ... ok
+test_url_fail05 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail05) ... ok
+test_url_fail06 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail06) ... ok
+test_url_fail07 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail07) ... ok
+test_url_fail08 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail08) ... ok
+test_url_fail09 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail09) ... ok
+test_url_fail11 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail11) ... ok
+test_url_fail12 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail12) ... ok
+test_url_fail13 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail13) ... ok
+test_url_fail14 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail14) ... ok
+test_url_fail15 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail15) ... ok
+test_url_fail16 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail16) ... ok
+test_url_fail17 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail17) ... ok
+test_url_fail18 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail18) ... ok
+test_url_fail19 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_fail19) ... ok
+test_url_namespace01 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace01) ... ok
+test_url_namespace02 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace02) ... ok
+test_url_namespace03 (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace03) ... ok
+test_url_namespace_explicit_current_app (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace_explicit_current_app) ... ok
+test_url_namespace_no_current_app (template_tests.syntax_tests.test_url.UrlTagTests.test_url_namespace_no_current_app) ... ok
+test_lazy_template_string (template_tests.test_base.TemplateTests.test_lazy_template_string) ... ok
+test_repr (template_tests.test_base.TemplateTests.test_repr) ... ok
+test_decorated_filter (template_tests.test_custom.CustomFilterTests.test_decorated_filter) ... ok
+test_filter (template_tests.test_custom.CustomFilterTests.test_filter) ... ok
 test_custom_end_tag (template_tests.test_custom.SimpleBlockTagTests.test_custom_end_tag) ... ok
 test_different_simple_block_nested (template_tests.test_custom.SimpleBlockTagTests.test_different_simple_block_nested) ... ok
 test_simple_block_capture_as (template_tests.test_custom.SimpleBlockTagTests.test_simple_block_capture_as) ... ok
@@ -33520,6 +33787,14 @@
 test_simple_block_tag_naive_escaping (template_tests.test_custom.SimpleBlockTagTests.test_simple_block_tag_naive_escaping) ... ok
 test_simple_block_tag_with_context_missing_content (template_tests.test_custom.SimpleBlockTagTests.test_simple_block_tag_with_context_missing_content) ... ok
 test_simple_block_tags (template_tests.test_custom.SimpleBlockTagTests.test_simple_block_tags) ... ok
+test_context_comparable (template_tests.test_context.RequestContextTests.test_context_comparable) ... ok
+test_context_copyable (template_tests.test_context.RequestContextTests.test_context_copyable) ... ok
+test_include_only (template_tests.test_context.RequestContextTests.test_include_only)
+#15721 -- ``{% include %}`` and ``RequestContext`` should work ... ok
+test_modify_context_and_render (template_tests.test_context.RequestContextTests.test_modify_context_and_render) ... ok
+test_stack_size (template_tests.test_context.RequestContextTests.test_stack_size)
+Optimized RequestContext construction (#7116). ... ok
+test_template_context_processor_returning_none (template_tests.test_context.RequestContextTests.test_template_context_processor_returning_none) ... ok
 test_load_annotated_function (template_tests.test_custom.TemplateTagLoadingTests.test_load_annotated_function) ... ok
 test_load_error (template_tests.test_custom.TemplateTagLoadingTests.test_load_error) ... ok
 test_load_error_egg (template_tests.test_custom.TemplateTagLoadingTests.test_load_error_egg) ... ok
@@ -33533,13 +33808,6 @@
 test_simple_tag_naive_escaping (template_tests.test_custom.SimpleTagTests.test_simple_tag_naive_escaping) ... ok
 test_simple_tag_registration (template_tests.test_custom.SimpleTagTests.test_simple_tag_registration) ... ok
 test_simple_tags (template_tests.test_custom.SimpleTagTests.test_simple_tags) ... ok
-test_repr (template_tests.test_engine.EngineTest.test_repr) ... ok
-test_repr_empty (template_tests.test_engine.EngineTest.test_repr_empty) ... ok
-test_cached_loader_priority (template_tests.test_engine.LoaderTests.test_cached_loader_priority)
-The order of template loader works. Refs #21460. ... ok
-test_loader_priority (template_tests.test_engine.LoaderTests.test_loader_priority)
-#21460 -- The order of template loader works. ... ok
-test_origin (template_tests.test_engine.LoaderTests.test_origin) ... ok
 test_15070_use_l10n (template_tests.test_custom.InclusionTagTests.test_15070_use_l10n)
 Inclusion tag passes down `use_l10n` of context to the ... ok
 test_include_tag_missing_context (template_tests.test_custom.InclusionTagTests.test_include_tag_missing_context) ... ok
@@ -33552,132 +33820,13 @@
 #23441 -- InclusionNode shouldn't modify its nodelist at render time. ... ok
 test_render_context_is_cleared (template_tests.test_custom.InclusionTagTests.test_render_context_is_cleared)
 #24555 -- InclusionNode should push and pop the render_context stack ... ok
-test_else_if_tag_error01 (template_tests.syntax_tests.test_if.IfTagTests.test_else_if_tag_error01) ... ok
-test_if_is_both_variables_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_both_variables_missing) ... ok
-test_if_is_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_match) ... ok
-test_if_is_no_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_no_match) ... ok
-test_if_is_not_both_variables_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_both_variables_missing) ... ok
-test_if_is_not_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_match) ... ok
-test_if_is_not_no_match (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_no_match) ... ok
-test_if_is_not_variable_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_not_variable_missing) ... ok
-test_if_is_variable_missing (template_tests.syntax_tests.test_if.IfTagTests.test_if_is_variable_missing) ... ok
-test_if_tag01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag01) ... ok
-test_if_tag02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag02) ... ok
-test_if_tag03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag03) ... ok
-test_if_tag04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag04) ... ok
-test_if_tag05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag05) ... ok
-test_if_tag06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag06) ... ok
-test_if_tag07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag07) ... ok
-test_if_tag08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag08) ... ok
-test_if_tag09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag09) ... ok
-test_if_tag10 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag10) ... ok
-test_if_tag11 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag11) ... ok
-test_if_tag12 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag12) ... ok
-test_if_tag13 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag13) ... ok
-test_if_tag_and01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and01) ... ok
-test_if_tag_and02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and02) ... ok
-test_if_tag_and03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and03) ... ok
-test_if_tag_and04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and04) ... ok
-test_if_tag_and05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and05) ... ok
-test_if_tag_and06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and06) ... ok
-test_if_tag_and07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and07) ... ok
-test_if_tag_and08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_and08) ... ok
-test_if_tag_badarg01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg01)
-Nonexistent args ... ok
-test_if_tag_badarg02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg02) ... ok
-test_if_tag_badarg03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg03) ... ok
-test_if_tag_badarg04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_badarg04) ... ok
-test_if_tag_eq01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq01) ... ok
-test_if_tag_eq02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq02) ... ok
-test_if_tag_eq03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq03) ... ok
-test_if_tag_eq04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq04) ... ok
-test_if_tag_eq05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_eq05) ... ok
-test_if_tag_error01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error01) ... ok
-test_if_tag_error02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error02) ... ok
-test_if_tag_error03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error03) ... ok
-test_if_tag_error04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error04) ... ok
-test_if_tag_error05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error05) ... ok
-test_if_tag_error06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error06) ... ok
-test_if_tag_error07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error07) ... ok
-test_if_tag_error08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error08) ... ok
-test_if_tag_error09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error09) ... ok
-test_if_tag_error10 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error10) ... ok
-test_if_tag_error11 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error11) ... ok
-test_if_tag_error12 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_error12) ... ok
-test_if_tag_filter01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_filter01) ... ok
-test_if_tag_filter02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_filter02) ... ok
-test_if_tag_gt_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gt_01) ... ok
-test_if_tag_gt_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gt_02) ... ok
-test_if_tag_gte_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gte_01) ... ok
-test_if_tag_gte_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_gte_02) ... ok
-test_if_tag_in_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_in_01) ... ok
-test_if_tag_in_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_in_02) ... ok
-test_if_tag_lt_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lt_01) ... ok
-test_if_tag_lt_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lt_02) ... ok
-test_if_tag_lte_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lte_01) ... ok
-test_if_tag_lte_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_lte_02) ... ok
-test_if_tag_not01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not01) ... ok
-test_if_tag_not02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not02) ... ok
-test_if_tag_not06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not06) ... ok
-test_if_tag_not07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not07) ... ok
-test_if_tag_not08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not08) ... ok
-test_if_tag_not09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not09) ... ok
-test_if_tag_not10 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not10) ... ok
-test_if_tag_not11 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not11) ... ok
-test_if_tag_not12 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not12) ... ok
-test_if_tag_not13 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not13) ... ok
-test_if_tag_not14 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not14) ... ok
-test_if_tag_not15 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not15) ... ok
-test_if_tag_not16 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not16) ... ok
-test_if_tag_not17 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not17) ... ok
-test_if_tag_not18 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not18) ... ok
-test_if_tag_not19 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not19) ... ok
-test_if_tag_not20 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not20) ... ok
-test_if_tag_not21 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not21) ... ok
-test_if_tag_not22 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not22) ... ok
-test_if_tag_not23 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not23) ... ok
-test_if_tag_not24 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not24) ... ok
-test_if_tag_not25 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not25) ... ok
-test_if_tag_not26 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not26) ... ok
-test_if_tag_not27 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not27) ... ok
-test_if_tag_not28 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not28) ... ok
-test_if_tag_not29 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not29) ... ok
-test_if_tag_not30 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not30) ... ok
-test_if_tag_not31 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not31) ... ok
-test_if_tag_not32 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not32) ... ok
-test_if_tag_not33 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not33) ... ok
-test_if_tag_not34 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not34) ... ok
-test_if_tag_not35 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not35) ... ok
-test_if_tag_not_in_01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not_in_01) ... ok
-test_if_tag_not_in_02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_not_in_02) ... ok
-test_if_tag_noteq01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq01) ... ok
-test_if_tag_noteq02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq02) ... ok
-test_if_tag_noteq03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq03) ... ok
-test_if_tag_noteq04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq04) ... ok
-test_if_tag_noteq05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_noteq05) ... ok
-test_if_tag_or01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or01) ... ok
-test_if_tag_or02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or02) ... ok
-test_if_tag_or03 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or03) ... ok
-test_if_tag_or04 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or04) ... ok
-test_if_tag_or05 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or05) ... ok
-test_if_tag_or06 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or06) ... ok
-test_if_tag_or07 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or07) ... ok
-test_if_tag_or08 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or08) ... ok
-test_if_tag_or09 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_or09)
-multiple ORs ... ok
-test_if_tag_shortcircuit01 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_shortcircuit01)
-If evaluations are shortcircuited where possible ... ok
-test_if_tag_shortcircuit02 (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_shortcircuit02)
-The is_bad() function should not be evaluated. If it is, an ... ok
-test_if_tag_single_eq (template_tests.syntax_tests.test_if.IfTagTests.test_if_tag_single_eq) ... ok
-test_context_comparable (template_tests.test_context.RequestContextTests.test_context_comparable) ... ok
-test_context_copyable (template_tests.test_context.RequestContextTests.test_context_copyable) ... ok
-test_include_only (template_tests.test_context.RequestContextTests.test_include_only)
-#15721 -- ``{% include %}`` and ``RequestContext`` should work ... ok
-test_modify_context_and_render (template_tests.test_context.RequestContextTests.test_modify_context_and_render) ... ok
-test_stack_size (template_tests.test_context.RequestContextTests.test_stack_size)
-Optimized RequestContext construction (#7116). ... ok
-test_template_context_processor_returning_none (template_tests.test_context.RequestContextTests.test_template_context_processor_returning_none) ... ok
+test_repr (template_tests.test_engine.EngineTest.test_repr) ... ok
+test_repr_empty (template_tests.test_engine.EngineTest.test_repr_empty) ... ok
+test_cached_loader_priority (template_tests.test_engine.LoaderTests.test_cached_loader_priority)
+The order of template loader works. Refs #21460. ... ok
+test_loader_priority (template_tests.test_engine.LoaderTests.test_loader_priority)
+#21460 -- The order of template loader works. ... ok
+test_origin (template_tests.test_engine.LoaderTests.test_origin) ... ok
 test_autoescape_off (template_tests.test_engine.RenderToStringTest.test_autoescape_off) ... ok
 test_basic_context (template_tests.test_engine.RenderToStringTest.test_basic_context) ... ok
 test_block_override_in_extended_included_template (template_tests.test_extends.ExtendsBehaviorTests.test_block_override_in_extended_included_template)
@@ -33693,6 +33842,16 @@
 test_recursive_multiple_loaders (template_tests.test_extends.ExtendsBehaviorTests.test_recursive_multiple_loaders) ... ok
 test_unique_history_per_loader (template_tests.test_extends.ExtendsBehaviorTests.test_unique_history_per_loader)
 Extending should continue even if two loaders return the same ... ok
+test_mixing1 (template_tests.test_extends_relative.ExtendsMixedBehaviorTests.test_mixing1) ... ok
+test_mixing2 (template_tests.test_extends_relative.ExtendsMixedBehaviorTests.test_mixing2) ... ok
+test_mixing_loop (template_tests.test_extends_relative.ExtendsMixedBehaviorTests.test_mixing_loop) ... ok
+test_dir2_include (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_dir2_include) ... ok
+test_include_error (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_include_error) ... ok
+test_normal_include (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_normal_include) ... ok
+test_normal_include_variable (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_normal_include_variable) ... ok
+test_multiple_engines_configured (template_tests.test_engine.GetDefaultTests.test_multiple_engines_configured) ... ok
+test_no_engines_configured (template_tests.test_engine.GetDefaultTests.test_no_engines_configured) ... ok
+test_single_engine_configured (template_tests.test_engine.GetDefaultTests.test_single_engine_configured) ... ok
 test_dir1_extend (template_tests.test_extends_relative.ExtendsRelativeBehaviorTests.test_dir1_extend) ... ok
 test_dir1_extend1 (template_tests.test_extends_relative.ExtendsRelativeBehaviorTests.test_dir1_extend1) ... ok
 test_dir1_extend2 (template_tests.test_extends_relative.ExtendsRelativeBehaviorTests.test_dir1_extend2) ... ok
@@ -33704,34 +33863,47 @@
 test_inclusion_tag (template_tests.test_library.InclusionTagRegistrationTests.test_inclusion_tag) ... ok
 test_inclusion_tag_name (template_tests.test_library.InclusionTagRegistrationTests.test_inclusion_tag_name) ... ok
 test_inclusion_tag_wrapped (template_tests.test_library.InclusionTagRegistrationTests.test_inclusion_tag_wrapped) ... ok
-test_multiple_engines_configured (template_tests.test_engine.GetDefaultTests.test_multiple_engines_configured) ... ok
-test_no_engines_configured (template_tests.test_engine.GetDefaultTests.test_no_engines_configured) ... ok
-test_single_engine_configured (template_tests.test_engine.GetDefaultTests.test_single_engine_configured) ... ok
-test_mixing1 (template_tests.test_extends_relative.ExtendsMixedBehaviorTests.test_mixing1) ... ok
-test_mixing2 (template_tests.test_extends_relative.ExtendsMixedBehaviorTests.test_mixing2) ... ok
-test_mixing_loop (template_tests.test_extends_relative.ExtendsMixedBehaviorTests.test_mixing_loop) ... ok
+test_filter (template_tests.test_library.FilterRegistrationTests.test_filter) ... ok
+test_filter_call (template_tests.test_library.FilterRegistrationTests.test_filter_call) ... ok
+test_filter_invalid (template_tests.test_library.FilterRegistrationTests.test_filter_invalid) ... ok
+test_filter_name_arg (template_tests.test_library.FilterRegistrationTests.test_filter_name_arg) ... ok
+test_filter_name_kwarg (template_tests.test_library.FilterRegistrationTests.test_filter_name_kwarg) ... ok
+test_filter_parens (template_tests.test_library.FilterRegistrationTests.test_filter_parens) ... ok
 test_simple_block_tag (template_tests.test_library.SimpleBlockTagRegistrationTests.test_simple_block_tag) ... ok
 test_simple_block_tag_invalid (template_tests.test_library.SimpleBlockTagRegistrationTests.test_simple_block_tag_invalid) ... ok
 test_simple_block_tag_name_kwarg (template_tests.test_library.SimpleBlockTagRegistrationTests.test_simple_block_tag_name_kwarg) ... ok
 test_simple_block_tag_parens (template_tests.test_library.SimpleBlockTagRegistrationTests.test_simple_block_tag_parens) ... ok
 test_simple_tag_wrapped (template_tests.test_library.SimpleBlockTagRegistrationTests.test_simple_tag_wrapped) ... ok
+test_simple_tag (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag) ... ok
+test_simple_tag_invalid (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_invalid) ... ok
+test_simple_tag_name_kwarg (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_name_kwarg) ... ok
+test_simple_tag_parens (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_parens) ... ok
+test_simple_tag_wrapped (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_wrapped) ... ok
+test_get_template (template_tests.test_loaders.LocmemLoaderTests.test_get_template) ... ok
 test_tag (template_tests.test_library.TagRegistrationTests.test_tag) ... ok
 test_tag_call (template_tests.test_library.TagRegistrationTests.test_tag_call) ... ok
 test_tag_invalid (template_tests.test_library.TagRegistrationTests.test_tag_invalid) ... ok
 test_tag_name_arg (template_tests.test_library.TagRegistrationTests.test_tag_name_arg) ... ok
 test_tag_name_kwarg (template_tests.test_library.TagRegistrationTests.test_tag_name_kwarg) ... ok
 test_tag_parens (template_tests.test_library.TagRegistrationTests.test_tag_parens) ... ok
-test_dir2_include (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_dir2_include) ... ok
-test_include_error (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_include_error) ... ok
-test_normal_include (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_normal_include) ... ok
-test_normal_include_variable (template_tests.test_extends_relative.IncludeRelativeBehaviorTests.test_normal_include_variable) ... ok
-test_filter (template_tests.test_library.FilterRegistrationTests.test_filter) ... ok
-test_filter_call (template_tests.test_library.FilterRegistrationTests.test_filter_call) ... ok
-test_filter_invalid (template_tests.test_library.FilterRegistrationTests.test_filter_invalid) ... ok
-test_filter_name_arg (template_tests.test_library.FilterRegistrationTests.test_filter_name_arg) ... ok
-test_filter_name_kwarg (template_tests.test_library.FilterRegistrationTests.test_filter_name_kwarg) ... ok
-test_filter_parens (template_tests.test_library.FilterRegistrationTests.test_filter_parens) ... ok
-test_get_template (template_tests.test_loaders.LocmemLoaderTests.test_get_template) ... ok
+test_correct_exception_index (template_tests.test_nodelist.ErrorIndexTest.test_correct_exception_index) ... ok
+test_bytestring (template_tests.test_loaders.FileSystemLoaderTests.test_bytestring) ... ok
+test_case_sensitivity (template_tests.test_loaders.FileSystemLoaderTests.test_case_sensitivity) ... skipped 'This test only runs on case-sensitive file systems.'
+test_directory_security (template_tests.test_loaders.FileSystemLoaderTests.test_directory_security) ... ok
+test_file_does_not_exist (template_tests.test_loaders.FileSystemLoaderTests.test_file_does_not_exist) ... ok
+test_get_template (template_tests.test_loaders.FileSystemLoaderTests.test_get_template) ... ok
+test_loaders_dirs (template_tests.test_loaders.FileSystemLoaderTests.test_loaders_dirs) ... ok
+test_loaders_dirs_empty (template_tests.test_loaders.FileSystemLoaderTests.test_loaders_dirs_empty)
+An empty dirs list in loaders overrides top level dirs. ... ok
+test_notafile_error (template_tests.test_loaders.FileSystemLoaderTests.test_notafile_error) ... ok
+test_permissions_error (template_tests.test_loaders.FileSystemLoaderTests.test_permissions_error) ... ok
+test_unicode_dir_name (template_tests.test_loaders.FileSystemLoaderTests.test_unicode_dir_name) ... ok
+test_unicode_template_name (template_tests.test_loaders.FileSystemLoaderTests.test_unicode_template_name) ... ok
+test_for (template_tests.test_nodelist.NodelistTest.test_for) ... ok
+test_if (template_tests.test_nodelist.NodelistTest.test_if) ... ok
+test_ifchanged (template_tests.test_nodelist.NodelistTest.test_ifchanged) ... ok
+test_get_template (template_tests.test_loaders.AppDirectoriesLoaderTests.test_get_template) ... ok
+test_not_installed (template_tests.test_loaders.AppDirectoriesLoaderTests.test_not_installed) ... ok
 test_cached_exception_no_traceback (template_tests.test_loaders.CachedLoaderTests.test_cached_exception_no_traceback)
 When a TemplateDoesNotExist instance is cached, the cached instance ... ok
 test_get_dirs (template_tests.test_loaders.CachedLoaderTests.test_get_dirs) ... ok
@@ -33744,81 +33916,26 @@
 #26603 -- A template name specified as a lazy string should be forced ... ok
 test_template_name_leading_dash_caching (template_tests.test_loaders.CachedLoaderTests.test_template_name_leading_dash_caching)
 #26536 -- A leading dash in a template name shouldn't be stripped ... ok
-test_get_template (template_tests.test_loaders.AppDirectoriesLoaderTests.test_get_template) ... ok
-test_not_installed (template_tests.test_loaders.AppDirectoriesLoaderTests.test_not_installed) ... ok
-test_simple_tag (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag) ... ok
-test_simple_tag_invalid (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_invalid) ... ok
-test_simple_tag_name_kwarg (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_name_kwarg) ... ok
-test_simple_tag_parens (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_parens) ... ok
-test_simple_tag_wrapped (template_tests.test_library.SimpleTagRegistrationTests.test_simple_tag_wrapped) ... ok
 test_log_on_variable_does_not_exist_not_silent (template_tests.test_logging.VariableResolveLoggingTests.test_log_on_variable_does_not_exist_not_silent) ... ok
 test_log_on_variable_does_not_exist_silent (template_tests.test_logging.VariableResolveLoggingTests.test_log_on_variable_does_not_exist_silent) ... ok
 test_no_log_when_variable_exists (template_tests.test_logging.VariableResolveLoggingTests.test_no_log_when_variable_exists) ... ok
-test_bytestring (template_tests.test_loaders.FileSystemLoaderTests.test_bytestring) ... ok
-test_case_sensitivity (template_tests.test_loaders.FileSystemLoaderTests.test_case_sensitivity) ... skipped 'This test only runs on case-sensitive file systems.'
-test_directory_security (template_tests.test_loaders.FileSystemLoaderTests.test_directory_security) ... ok
-test_file_does_not_exist (template_tests.test_loaders.FileSystemLoaderTests.test_file_does_not_exist) ... ok
-test_get_template (template_tests.test_loaders.FileSystemLoaderTests.test_get_template) ... ok
-test_loaders_dirs (template_tests.test_loaders.FileSystemLoaderTests.test_loaders_dirs) ... ok
-test_loaders_dirs_empty (template_tests.test_loaders.FileSystemLoaderTests.test_loaders_dirs_empty)
-An empty dirs list in loaders overrides top level dirs. ... ok
-test_notafile_error (template_tests.test_loaders.FileSystemLoaderTests.test_notafile_error) ... ok
-test_permissions_error (template_tests.test_loaders.FileSystemLoaderTests.test_permissions_error) ... ok
-test_unicode_dir_name (template_tests.test_loaders.FileSystemLoaderTests.test_unicode_dir_name) ... ok
-test_unicode_template_name (template_tests.test_loaders.FileSystemLoaderTests.test_unicode_template_name) ... ok
 test_textnode_repr (template_tests.test_nodelist.TextNodeTest.test_textnode_repr) ... ok
-test_for (template_tests.test_nodelist.NodelistTest.test_for) ... ok
-test_if (template_tests.test_nodelist.NodelistTest.test_if) ... ok
-test_ifchanged (template_tests.test_nodelist.NodelistTest.test_ifchanged) ... ok
-test_correct_exception_index (template_tests.test_nodelist.ErrorIndexTest.test_correct_exception_index) ... ok
-test_args (template_tests.test_response.SimpleTemplateResponseTest.test_args) ... ok
-test_content_access_rendered (template_tests.test_response.SimpleTemplateResponseTest.test_content_access_rendered) ... ok
-test_content_access_unrendered (template_tests.test_response.SimpleTemplateResponseTest.test_content_access_unrendered) ... ok
-test_dict_context (template_tests.test_response.SimpleTemplateResponseTest.test_dict_context) ... ok
-test_explicit_baking (template_tests.test_response.SimpleTemplateResponseTest.test_explicit_baking) ... ok
-test_headers (template_tests.test_response.SimpleTemplateResponseTest.test_headers) ... ok
-test_iteration_rendered (template_tests.test_response.SimpleTemplateResponseTest.test_iteration_rendered) ... ok
-test_iteration_unrendered (template_tests.test_response.SimpleTemplateResponseTest.test_iteration_unrendered) ... ok
-test_kwargs (template_tests.test_response.SimpleTemplateResponseTest.test_kwargs) ... ok
-test_pickling (template_tests.test_response.SimpleTemplateResponseTest.test_pickling) ... ok
-test_pickling_cookie (template_tests.test_response.SimpleTemplateResponseTest.test_pickling_cookie) ... ok
-test_post_callbacks (template_tests.test_response.SimpleTemplateResponseTest.test_post_callbacks)
-Rendering a template response triggers the post-render callbacks ... ok
-test_render (template_tests.test_response.SimpleTemplateResponseTest.test_render) ... ok
-test_repickling (template_tests.test_response.SimpleTemplateResponseTest.test_repickling) ... ok
-test_set_content (template_tests.test_response.SimpleTemplateResponseTest.test_set_content) ... ok
-test_template_resolving (template_tests.test_response.SimpleTemplateResponseTest.test_template_resolving) ... ok
-test_using (template_tests.test_response.SimpleTemplateResponseTest.test_using) ... ok
+test_filter_args_count (template_tests.test_parser.ParserTests.test_filter_args_count) ... ok
+test_filter_parsing (template_tests.test_parser.ParserTests.test_filter_parsing) ... ok
+test_repr (template_tests.test_parser.ParserTests.test_repr) ... ok
+test_token_smart_split (template_tests.test_parser.ParserTests.test_token_smart_split)
+#7027 -- _() syntax should work with spaces ... ok
+test_variable_parsing (template_tests.test_parser.ParserTests.test_variable_parsing) ... ok
 test_custom_urlconf (template_tests.test_response.CustomURLConfTest.test_custom_urlconf) ... ok
-test_compile_filter_expression_error (template_tests.tests.TemplateTests.test_compile_filter_expression_error)
-19819 -- Make sure the correct token is highlighted for ... ok
-test_compile_tag_error (template_tests.tests.TemplateTests.test_compile_tag_error)
-Errors raised while compiling nodes should include the token ... ok
-test_compile_tag_error_27584 (template_tests.tests.TemplateTests.test_compile_tag_error_27584) ... ok
-test_compile_tag_error_27956 (template_tests.tests.TemplateTests.test_compile_tag_error_27956)
-Errors in a child of {% extends %} are displayed correctly. ... ok
-test_compile_tag_extra_data (template_tests.tests.TemplateTests.test_compile_tag_extra_data)
-Custom tags can pass extra data back to template. ... ok
-test_extends_generic_template (template_tests.tests.TemplateTests.test_extends_generic_template)
-#24338 -- Allow extending django.template.backends.django.Template ... ok
-test_invalid_block_suggestion (template_tests.tests.TemplateTests.test_invalid_block_suggestion)
-Error messages should include the unexpected block name and be in all ... ok
-test_no_wrapped_exception (template_tests.tests.TemplateTests.test_no_wrapped_exception)
-# 16770 -- The template system doesn't wrap exceptions, but annotates ... ok
-test_node_origin (template_tests.tests.TemplateTests.test_node_origin)
-#25848 -- Set origin on Node so debugging tools can determine which ... ok
-test_render_built_in_type_method (template_tests.tests.TemplateTests.test_render_built_in_type_method)
-Templates should not crash when rendering methods for built-in types ... ok
-test_render_tag_error_in_extended_block (template_tests.tests.TemplateTests.test_render_tag_error_in_extended_block)
-Errors in extended block are displayed correctly. ... ok
-test_string_origin (template_tests.tests.TemplateTests.test_string_origin) ... ok
-test_super_errors (template_tests.tests.TemplateTests.test_super_errors)
-#18169 -- NoReverseMatch should not be silence in block.super. ... ok
-test_unknown_block_tag (template_tests.tests.TemplateTests.test_unknown_block_tag) ... ok
-test_url_reverse_no_settings_module (template_tests.tests.TemplateTests.test_url_reverse_no_settings_module)
-#9005 -- url tag shouldn't require settings.SETTINGS_MODULE to ... ok
-test_url_reverse_view_name (template_tests.tests.TemplateTests.test_url_reverse_view_name)
-#19827 -- url tag should keep original stack trace when reraising ... ok
+test_args (template_tests.test_response.TemplateResponseTest.test_args) ... ok
+test_context_processor_priority (template_tests.test_response.TemplateResponseTest.test_context_processor_priority) ... ok
+test_headers (template_tests.test_response.TemplateResponseTest.test_headers) ... ok
+test_kwargs (template_tests.test_response.TemplateResponseTest.test_kwargs) ... ok
+test_pickling (template_tests.test_response.TemplateResponseTest.test_pickling) ... ok
+test_render (template_tests.test_response.TemplateResponseTest.test_render) ... ok
+test_render_with_requestcontext (template_tests.test_response.TemplateResponseTest.test_render_with_requestcontext) ... ok
+test_repickling (template_tests.test_response.TemplateResponseTest.test_repickling) ... ok
+test_using (template_tests.test_response.TemplateResponseTest.test_using) ... ok
 test_compile_filter_expression_error (template_tests.tests.DebugTemplateTests.test_compile_filter_expression_error)
 19819 -- Make sure the correct token is highlighted for ... ok
 test_compile_tag_error (template_tests.tests.DebugTemplateTests.test_compile_tag_error)
@@ -33848,6 +33965,56 @@
 #9005 -- url tag shouldn't require settings.SETTINGS_MODULE to ... ok
 test_url_reverse_view_name (template_tests.tests.DebugTemplateTests.test_url_reverse_view_name)
 #19827 -- url tag should keep original stack trace when reraising ... ok
+test_compile_filter_expression_error (template_tests.tests.TemplateTests.test_compile_filter_expression_error)
+19819 -- Make sure the correct token is highlighted for ... ok
+test_compile_tag_error (template_tests.tests.TemplateTests.test_compile_tag_error)
+Errors raised while compiling nodes should include the token ... ok
+test_compile_tag_error_27584 (template_tests.tests.TemplateTests.test_compile_tag_error_27584) ... ok
+test_compile_tag_error_27956 (template_tests.tests.TemplateTests.test_compile_tag_error_27956)
+Errors in a child of {% extends %} are displayed correctly. ... ok
+test_compile_tag_extra_data (template_tests.tests.TemplateTests.test_compile_tag_extra_data)
+Custom tags can pass extra data back to template. ... ok
+test_extends_generic_template (template_tests.tests.TemplateTests.test_extends_generic_template)
+#24338 -- Allow extending django.template.backends.django.Template ... ok
+test_invalid_block_suggestion (template_tests.tests.TemplateTests.test_invalid_block_suggestion)
+Error messages should include the unexpected block name and be in all ... ok
+test_no_wrapped_exception (template_tests.tests.TemplateTests.test_no_wrapped_exception)
+# 16770 -- The template system doesn't wrap exceptions, but annotates ... ok
+test_node_origin (template_tests.tests.TemplateTests.test_node_origin)
+#25848 -- Set origin on Node so debugging tools can determine which ... ok
+test_render_built_in_type_method (template_tests.tests.TemplateTests.test_render_built_in_type_method)
+Templates should not crash when rendering methods for built-in types ... ok
+test_render_tag_error_in_extended_block (template_tests.tests.TemplateTests.test_render_tag_error_in_extended_block)
+Errors in extended block are displayed correctly. ... ok
+test_string_origin (template_tests.tests.TemplateTests.test_string_origin) ... ok
+test_super_errors (template_tests.tests.TemplateTests.test_super_errors)
+#18169 -- NoReverseMatch should not be silence in block.super. ... ok
+test_unknown_block_tag (template_tests.tests.TemplateTests.test_unknown_block_tag) ... ok
+test_url_reverse_no_settings_module (template_tests.tests.TemplateTests.test_url_reverse_no_settings_module)
+#9005 -- url tag shouldn't require settings.SETTINGS_MODULE to ... ok
+test_url_reverse_view_name (template_tests.tests.TemplateTests.test_url_reverse_view_name)
+#19827 -- url tag should keep original stack trace when reraising ... ok
+test_args (template_tests.test_response.SimpleTemplateResponseTest.test_args) ... ok
+test_content_access_rendered (template_tests.test_response.SimpleTemplateResponseTest.test_content_access_rendered) ... ok
+test_content_access_unrendered (template_tests.test_response.SimpleTemplateResponseTest.test_content_access_unrendered) ... ok
+test_dict_context (template_tests.test_response.SimpleTemplateResponseTest.test_dict_context) ... ok
+test_explicit_baking (template_tests.test_response.SimpleTemplateResponseTest.test_explicit_baking) ... ok
+test_headers (template_tests.test_response.SimpleTemplateResponseTest.test_headers) ... ok
+test_iteration_rendered (template_tests.test_response.SimpleTemplateResponseTest.test_iteration_rendered) ... ok
+test_iteration_unrendered (template_tests.test_response.SimpleTemplateResponseTest.test_iteration_unrendered) ... ok
+test_kwargs (template_tests.test_response.SimpleTemplateResponseTest.test_kwargs) ... ok
+test_pickling (template_tests.test_response.SimpleTemplateResponseTest.test_pickling) ... ok
+test_pickling_cookie (template_tests.test_response.SimpleTemplateResponseTest.test_pickling_cookie) ... ok
+test_post_callbacks (template_tests.test_response.SimpleTemplateResponseTest.test_post_callbacks)
+Rendering a template response triggers the post-render callbacks ... ok
+test_render (template_tests.test_response.SimpleTemplateResponseTest.test_render) ... ok
+test_repickling (template_tests.test_response.SimpleTemplateResponseTest.test_repickling) ... ok
+test_set_content (template_tests.test_response.SimpleTemplateResponseTest.test_set_content) ... ok
+test_template_resolving (template_tests.test_response.SimpleTemplateResponseTest.test_template_resolving) ... ok
+test_using (template_tests.test_response.SimpleTemplateResponseTest.test_using) ... ok
+test_no_testrunner (test_runner.tests.CustomTestRunnerOptionsCmdlineTests.test_no_testrunner) ... ok
+test_testrunner_equals (test_runner.tests.CustomTestRunnerOptionsCmdlineTests.test_testrunner_equals) ... ok
+test_testrunner_option (test_runner.tests.CustomTestRunnerOptionsCmdlineTests.test_testrunner_option) ... ok
 test_csrf_token (template_backends.test_dummy.TemplateStringsTests.test_csrf_token) ... ok
 test_django_html_escaping (template_backends.test_dummy.TemplateStringsTests.test_django_html_escaping) ... skipped "test doesn't apply to dummy backend"
 test_from_string (template_backends.test_dummy.TemplateStringsTests.test_from_string) ... ok
@@ -33857,43 +34024,6 @@
 test_html_escaping (template_backends.test_dummy.TemplateStringsTests.test_html_escaping) ... ok
 test_no_directory_traversal (template_backends.test_dummy.TemplateStringsTests.test_no_directory_traversal) ... ok
 test_non_ascii_characters (template_backends.test_dummy.TemplateStringsTests.test_non_ascii_characters) ... ok
-test_filter_args_count (template_tests.test_parser.ParserTests.test_filter_args_count) ... ok
-test_filter_parsing (template_tests.test_parser.ParserTests.test_filter_parsing) ... ok
-test_repr (template_tests.test_parser.ParserTests.test_repr) ... ok
-test_token_smart_split (template_tests.test_parser.ParserTests.test_token_smart_split)
-#7027 -- _() syntax should work with spaces ... ok
-test_variable_parsing (template_tests.test_parser.ParserTests.test_variable_parsing) ... ok
-test_args (template_tests.test_response.TemplateResponseTest.test_args) ... ok
-test_context_processor_priority (template_tests.test_response.TemplateResponseTest.test_context_processor_priority) ... ok
-test_headers (template_tests.test_response.TemplateResponseTest.test_headers) ... ok
-test_kwargs (template_tests.test_response.TemplateResponseTest.test_kwargs) ... ok
-test_pickling (template_tests.test_response.TemplateResponseTest.test_pickling) ... ok
-test_render (template_tests.test_response.TemplateResponseTest.test_render) ... ok
-test_render_with_requestcontext (template_tests.test_response.TemplateResponseTest.test_render_with_requestcontext) ... ok
-test_repickling (template_tests.test_response.TemplateResponseTest.test_repickling) ... ok
-test_using (template_tests.test_response.TemplateResponseTest.test_using) ... ok
-test_get_template_first_engine (template_loader.tests.TemplateLoaderTests.test_get_template_first_engine) ... ok
-test_get_template_not_found (template_loader.tests.TemplateLoaderTests.test_get_template_not_found) ... ok
-test_get_template_second_engine (template_loader.tests.TemplateLoaderTests.test_get_template_second_engine) ... ok
-test_get_template_using_engine (template_loader.tests.TemplateLoaderTests.test_get_template_using_engine) ... ok
-test_render_to_string_first_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_first_engine) ... ok
-test_render_to_string_not_found (template_loader.tests.TemplateLoaderTests.test_render_to_string_not_found) ... ok
-test_render_to_string_second_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_second_engine) ... ok
-test_render_to_string_using_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_using_engine) ... ok
-test_render_to_string_with_list_empty (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_empty) ... ok
-test_render_to_string_with_list_first_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_first_engine) ... ok
-test_render_to_string_with_list_not_found (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_not_found) ... ok
-test_render_to_string_with_list_second_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_second_engine) ... ok
-test_render_to_string_with_list_tries_all_engines_before_names (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_tries_all_engines_before_names) ... ok
-test_render_to_string_with_list_using_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_using_engine) ... ok
-test_render_to_string_with_request (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_request) ... ok
-test_select_template_empty (template_loader.tests.TemplateLoaderTests.test_select_template_empty) ... ok
-test_select_template_first_engine (template_loader.tests.TemplateLoaderTests.test_select_template_first_engine) ... ok
-test_select_template_not_found (template_loader.tests.TemplateLoaderTests.test_select_template_not_found) ... ok
-test_select_template_second_engine (template_loader.tests.TemplateLoaderTests.test_select_template_second_engine) ... ok
-test_select_template_string (template_loader.tests.TemplateLoaderTests.test_select_template_string) ... ok
-test_select_template_tries_all_engines_before_names (template_loader.tests.TemplateLoaderTests.test_select_template_tries_all_engines_before_names) ... ok
-test_select_template_using_engine (template_loader.tests.TemplateLoaderTests.test_select_template_using_engine) ... ok
 test_context_processors (template_backends.test_jinja2.Jinja2Tests.test_context_processors) ... ok
 test_csrf_token (template_backends.test_jinja2.Jinja2Tests.test_csrf_token) ... ok
 test_dirs_pathlib (template_backends.test_jinja2.Jinja2Tests.test_dirs_pathlib) ... ok
@@ -33913,6 +34043,9 @@
 Using 'self' in the context should not throw errors (#24538). ... ok
 test_template_render_error_nonexistent_source (template_backends.test_jinja2.Jinja2Tests.test_template_render_error_nonexistent_source) ... ok
 test_template_render_nested_error (template_backends.test_jinja2.Jinja2Tests.test_template_render_nested_error) ... ok
+test_error_empty_storages (staticfiles_tests.test_checks.StoragesCheckTests.test_error_empty_storages) ... ok
+test_error_missing_staticfiles (staticfiles_tests.test_checks.StoragesCheckTests.test_error_missing_staticfiles) ... ok
+test_staticfiles_no_errors (staticfiles_tests.test_checks.StoragesCheckTests.test_staticfiles_no_errors) ... ok
 test_base_finder_check_not_implemented (staticfiles_tests.test_checks.FindersCheckTests.test_base_finder_check_not_implemented) ... ok
 test_check_finders (staticfiles_tests.test_checks.FindersCheckTests.test_check_finders)
 check_finders() concatenates all errors. ... ok
@@ -33922,19 +34055,21 @@
 test_no_errors_with_test_settings (staticfiles_tests.test_checks.FindersCheckTests.test_no_errors_with_test_settings) ... ok
 test_nonexistent_directories (staticfiles_tests.test_checks.FindersCheckTests.test_nonexistent_directories) ... ok
 test_prefix_contains_trailing_slash (staticfiles_tests.test_checks.FindersCheckTests.test_prefix_contains_trailing_slash) ... ok
-test_error_empty_storages (staticfiles_tests.test_checks.StoragesCheckTests.test_error_empty_storages) ... ok
-test_error_missing_staticfiles (staticfiles_tests.test_checks.StoragesCheckTests.test_error_missing_staticfiles) ... ok
-test_staticfiles_no_errors (staticfiles_tests.test_checks.StoragesCheckTests.test_staticfiles_no_errors) ... ok
-test_find_all (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all) ... ok
-test_find_all_conflicting_params (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all_conflicting_params) ... ok
-test_find_all_deprecated_param (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all_deprecated_param) ... ok
-test_find_all_unexpected_params (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all_unexpected_params) ... ok
-test_find_first (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_first) ... ok
 test_backend_import_error (template_backends.test_utils.TemplateUtilsTests.test_backend_import_error)
 Failing to import a backend keeps raising the original import error ... ok
 test_backend_improperly_configured (template_backends.test_utils.TemplateUtilsTests.test_backend_improperly_configured)
 Failing to initialize a backend keeps raising the original exception ... ok
 test_backend_names_must_be_unique (template_backends.test_utils.TemplateUtilsTests.test_backend_names_must_be_unique) ... ok
+test_find_all (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all) ... ok
+test_find_all_conflicting_params (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all_conflicting_params) ... ok
+test_find_all_deprecated_param (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all_deprecated_param) ... ok
+test_find_all_unexpected_params (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_all_unexpected_params) ... ok
+test_find_first (staticfiles_tests.test_finders.TestAppDirectoriesFinder.test_find_first) ... ok
+test_find_all (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all) ... ok
+test_find_all_conflicting_params (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all_conflicting_params) ... ok
+test_find_all_deprecated_param (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all_deprecated_param) ... ok
+test_find_all_unexpected_params (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all_unexpected_params) ... ok
+test_find_first (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_first) ... ok
 test_find_all (staticfiles_tests.test_finders.TestFileSystemFinder.test_find_all) ... ok
 test_find_all_conflicting_params (staticfiles_tests.test_finders.TestFileSystemFinder.test_find_all_conflicting_params) ... ok
 test_find_all_deprecated_param (staticfiles_tests.test_finders.TestFileSystemFinder.test_find_all_deprecated_param) ... ok
@@ -33950,18 +34085,8 @@
 test_searched_locations_deprecated_all (staticfiles_tests.test_finders.TestMiscFinder.test_searched_locations_deprecated_all) ... ok
 test_searched_locations_find_all (staticfiles_tests.test_finders.TestMiscFinder.test_searched_locations_find_all) ... ok
 test_searched_locations_unexpected_params (staticfiles_tests.test_finders.TestMiscFinder.test_searched_locations_unexpected_params) ... ok
-test_find_all (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all) ... ok
-test_find_all_conflicting_params (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all_conflicting_params) ... ok
-test_find_all_deprecated_param (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all_deprecated_param) ... ok
-test_find_all_unexpected_params (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_all_unexpected_params) ... ok
-test_find_first (staticfiles_tests.test_finders.TestDefaultStorageFinder.test_find_first) ... ok
 test_absolute_url (staticfiles_tests.test_forms.StaticFilesFormsMediaTestCase.test_absolute_url) ... ok
 test_test_test (staticfiles_tests.test_liveserver.StaticLiveServerChecks.test_test_test) ... ok
-test_custom_ignore_patterns (staticfiles_tests.test_management.TestCollectionCustomIgnorePatterns.test_custom_ignore_patterns)
-A custom ignore_patterns list, ['*.css', '*/vendor/*.js'] in this case, ... ok
-test_get_async_response (staticfiles_tests.test_handlers.TestASGIStaticFilesHandler.test_get_async_response) ... ok
-test_get_async_response_not_found (staticfiles_tests.test_handlers.TestASGIStaticFilesHandler.test_get_async_response_not_found) ... ok
-test_non_http_requests_passed_to_the_wrapped_application (staticfiles_tests.test_handlers.TestASGIStaticFilesHandler.test_non_http_requests_passed_to_the_wrapped_application) ... ok
 test_autoescape_default (template_backends.test_django.DjangoTemplatesTests.test_autoescape_default) ... ok
 test_autoescape_off (template_backends.test_django.DjangoTemplatesTests.test_autoescape_off) ... ok
 test_builtins_discovery (template_backends.test_django.DjangoTemplatesTests.test_builtins_discovery) ... ok
@@ -33983,13 +34108,47 @@
 test_templatetag_discovery (template_backends.test_django.DjangoTemplatesTests.test_templatetag_discovery) ... ok
 test_templatetag_discovery_import_error (template_backends.test_django.DjangoTemplatesTests.test_templatetag_discovery_import_error)
 Import errors in tag modules should be reraised with a helpful message. ... ok
+test_get_async_response (staticfiles_tests.test_handlers.TestASGIStaticFilesHandler.test_get_async_response) ... ok
+test_get_async_response_not_found (staticfiles_tests.test_handlers.TestASGIStaticFilesHandler.test_get_async_response_not_found) ... ok
+test_non_http_requests_passed_to_the_wrapped_application (staticfiles_tests.test_handlers.TestASGIStaticFilesHandler.test_non_http_requests_passed_to_the_wrapped_application) ... ok
+test_no_files_created (staticfiles_tests.test_management.TestCollectionDryRun.test_no_files_created)
+Make sure no files were create in the destination directory. ... ok
+test_custom_ignore_patterns (staticfiles_tests.test_management.TestCollectionCustomIgnorePatterns.test_custom_ignore_patterns)
+A custom ignore_patterns list, ['*.css', '*/vendor/*.js'] in this case, ... ok
+test_get_template_first_engine (template_loader.tests.TemplateLoaderTests.test_get_template_first_engine) ... ok
+test_get_template_not_found (template_loader.tests.TemplateLoaderTests.test_get_template_not_found) ... ok
+test_get_template_second_engine (template_loader.tests.TemplateLoaderTests.test_get_template_second_engine) ... ok
+test_get_template_using_engine (template_loader.tests.TemplateLoaderTests.test_get_template_using_engine) ... ok
+test_render_to_string_first_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_first_engine) ... ok
+test_render_to_string_not_found (template_loader.tests.TemplateLoaderTests.test_render_to_string_not_found) ... ok
+test_render_to_string_second_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_second_engine) ... ok
+test_render_to_string_using_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_using_engine) ... ok
+test_render_to_string_with_list_empty (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_empty) ... ok
+test_render_to_string_with_list_first_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_first_engine) ... ok
+test_render_to_string_with_list_not_found (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_not_found) ... ok
+test_render_to_string_with_list_second_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_second_engine) ... ok
+test_render_to_string_with_list_tries_all_engines_before_names (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_tries_all_engines_before_names) ... ok
+test_render_to_string_with_list_using_engine (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_list_using_engine) ... ok
+test_render_to_string_with_request (template_loader.tests.TemplateLoaderTests.test_render_to_string_with_request) ... ok
+test_select_template_empty (template_loader.tests.TemplateLoaderTests.test_select_template_empty) ... ok
+test_select_template_first_engine (template_loader.tests.TemplateLoaderTests.test_select_template_first_engine) ... ok
+test_select_template_not_found (template_loader.tests.TemplateLoaderTests.test_select_template_not_found) ... ok
+test_select_template_second_engine (template_loader.tests.TemplateLoaderTests.test_select_template_second_engine) ... ok
+test_select_template_string (template_loader.tests.TemplateLoaderTests.test_select_template_string) ... ok
+test_select_template_tries_all_engines_before_names (template_loader.tests.TemplateLoaderTests.test_select_template_tries_all_engines_before_names) ... ok
+test_select_template_using_engine (template_loader.tests.TemplateLoaderTests.test_select_template_using_engine) ... ok
+test_no_files_created (staticfiles_tests.test_management.TestCollectionDryRunManifestStaticFilesStorage.test_no_files_created)
+Make sure no files were create in the destination directory. ... ok
 test_cleared_not_found (staticfiles_tests.test_management.TestCollectionClear.test_cleared_not_found) ... ok
 test_dir_not_exists (staticfiles_tests.test_management.TestCollectionClear.test_dir_not_exists) ... ok
 test_handle_path_notimplemented (staticfiles_tests.test_management.TestCollectionClear.test_handle_path_notimplemented) ... ok
-test_no_files_created (staticfiles_tests.test_management.TestCollectionDryRunManifestStaticFilesStorage.test_no_files_created)
-Make sure no files were create in the destination directory. ... ok
-test_no_files_created (staticfiles_tests.test_management.TestCollectionDryRun.test_no_files_created)
+test_ordering_override (staticfiles_tests.test_management.TestCollectionFilesOverride.test_ordering_override)
+Test if collectstatic takes files in proper order ... ok
+test_skips_newer_files_in_remote_storage (staticfiles_tests.test_management.TestCollectionNeverCopyStorage.test_skips_newer_files_in_remote_storage)
+collectstatic skips newer files in a remote storage. ... ok
+test_no_files_created (staticfiles_tests.test_management.TestCollectionNonLocalStorage.test_no_files_created)
 Make sure no files were create in the destination directory. ... ok
+test_storage_properties (staticfiles_tests.test_management.TestCollectionNonLocalStorage.test_storage_properties) ... ok
 test_app_files (staticfiles_tests.test_management.TestCollection.test_app_files)
 Can find a file in an app static/ directory. ... ok
 test_camelcase_filenames (staticfiles_tests.test_management.TestCollection.test_camelcase_filenames)
@@ -34008,17 +34167,30 @@
 File in STATICFILES_DIRS has priority over file in app. ... ok
 test_staticfiles_dirs_subdir (staticfiles_tests.test_management.TestCollection.test_staticfiles_dirs_subdir)
 Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
-test_ordering_override (staticfiles_tests.test_management.TestCollectionFilesOverride.test_ordering_override)
-Test if collectstatic takes files in proper order ... ok
-test_no_files_created (staticfiles_tests.test_management.TestCollectionNonLocalStorage.test_no_files_created)
-Make sure no files were create in the destination directory. ... ok
-test_storage_properties (staticfiles_tests.test_management.TestCollectionNonLocalStorage.test_storage_properties) ... ok
-test_skips_newer_files_in_remote_storage (staticfiles_tests.test_management.TestCollectionNeverCopyStorage.test_skips_newer_files_in_remote_storage)
-collectstatic skips newer files in a remote storage. ... ok
 test_no_warning (staticfiles_tests.test_management.TestCollectionOverwriteWarning.test_no_warning)
 There isn't a warning if there isn't a duplicate destination. ... ok
 test_warning (staticfiles_tests.test_management.TestCollectionOverwriteWarning.test_warning)
 There is a warning when there are duplicate destinations. ... ok
+test_app_files (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_app_files)
+Can find a file in an app static/ directory. ... ok
+test_camelcase_filenames (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_camelcase_filenames)
+Can find a file with capital letters. ... ok
+test_filename_with_percent_sign (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_filename_with_percent_sign) ... ok
+test_no_common_ignore_patterns (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_no_common_ignore_patterns)
+With --no-default-ignore, common ignore patterns (*~, .*, CVS) ... ok
+test_nonascii_filenames (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_nonascii_filenames)
+Can find a file with non-ASCII character in an app static/ directory. ... ok
+test_staticfiles_dirs (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_staticfiles_dirs)
+Can find a file in a STATICFILES_DIRS directory. ... ok
+test_staticfiles_dirs_priority (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_staticfiles_dirs_priority)
+File in STATICFILES_DIRS has priority over file in app. ... ok
+test_staticfiles_dirs_subdir (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_staticfiles_dirs_subdir)
+Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
+test_collectstatis_check (staticfiles_tests.test_management.TestConfiguration.test_collectstatis_check) ... ok
+test_local_storage_detection_helper (staticfiles_tests.test_management.TestConfiguration.test_local_storage_detection_helper) ... ok
+test_location_empty (staticfiles_tests.test_management.TestConfiguration.test_location_empty) ... ok
+test_collectstatic_emulation (staticfiles_tests.test_liveserver.StaticLiveServerView.test_collectstatic_emulation)
+StaticLiveServerTestCase use of staticfiles' serve() allows it ... ok
 test_app_files (staticfiles_tests.test_management.TestCollectionLinks.test_app_files)
 Can find a file in an app static/ directory. ... ok
 test_broken_symlink (staticfiles_tests.test_management.TestCollectionLinks.test_broken_symlink)
@@ -34041,28 +34213,46 @@
 Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
 test_symlinks_and_files_replaced (staticfiles_tests.test_management.TestCollectionLinks.test_symlinks_and_files_replaced)
 Running collectstatic in non-symlink mode replaces symlinks with files, ... ok
-test_app_files (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_app_files)
+test_404_response (staticfiles_tests.test_management.TestRunserver.test_404_response) ... ok
+test_middleware_loaded_only_once (staticfiles_tests.test_management.TestRunserver.test_middleware_loaded_only_once) ... ok
+test_cancelled (staticfiles_tests.test_management.TestInteractiveMessages.test_cancelled) ... ok
+test_no_warning_for_empty_staticdir (staticfiles_tests.test_management.TestInteractiveMessages.test_no_warning_for_empty_staticdir) ... ok
+test_no_warning_when_staticdir_does_not_exist (staticfiles_tests.test_management.TestInteractiveMessages.test_no_warning_when_staticdir_does_not_exist) ... ok
+test_warning_when_clearing_staticdir (staticfiles_tests.test_management.TestInteractiveMessages.test_warning_when_clearing_staticdir) ... ok
+test_warning_when_overwriting_files_in_staticdir (staticfiles_tests.test_management.TestInteractiveMessages.test_warning_when_overwriting_files_in_staticdir) ... ok
+test_verbosity_0 (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_0) ... ok
+test_verbosity_1 (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_1) ... ok
+test_verbosity_1_with_post_process (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_1_with_post_process) ... ok
+test_verbosity_2 (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_2) ... ok
+test_verbosity_2_with_post_process (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_2_with_post_process) ... ok
+test_app_files (staticfiles_tests.test_management.TestCollectionPathLib.test_app_files)
 Can find a file in an app static/ directory. ... ok
-test_camelcase_filenames (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_camelcase_filenames)
+test_camelcase_filenames (staticfiles_tests.test_management.TestCollectionPathLib.test_camelcase_filenames)
 Can find a file with capital letters. ... ok
-test_filename_with_percent_sign (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_filename_with_percent_sign) ... ok
-test_no_common_ignore_patterns (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_no_common_ignore_patterns)
-With --no-default-ignore, common ignore patterns (*~, .*, CVS) ... ok
-test_nonascii_filenames (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_nonascii_filenames)
+test_common_ignore_patterns (staticfiles_tests.test_management.TestCollectionPathLib.test_common_ignore_patterns)
+Common ignore patterns (*~, .*, CVS) are ignored. ... ok
+test_filename_with_percent_sign (staticfiles_tests.test_management.TestCollectionPathLib.test_filename_with_percent_sign) ... ok
+test_ignore (staticfiles_tests.test_management.TestCollectionPathLib.test_ignore)
+-i patterns are ignored. ... ok
+test_nonascii_filenames (staticfiles_tests.test_management.TestCollectionPathLib.test_nonascii_filenames)
 Can find a file with non-ASCII character in an app static/ directory. ... ok
-test_staticfiles_dirs (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_staticfiles_dirs)
+test_pathlib (staticfiles_tests.test_management.TestCollectionPathLib.test_pathlib) ... ok
+test_staticfiles_dirs (staticfiles_tests.test_management.TestCollectionPathLib.test_staticfiles_dirs)
 Can find a file in a STATICFILES_DIRS directory. ... ok
-test_staticfiles_dirs_priority (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_staticfiles_dirs_priority)
+test_staticfiles_dirs_priority (staticfiles_tests.test_management.TestCollectionPathLib.test_staticfiles_dirs_priority)
 File in STATICFILES_DIRS has priority over file in app. ... ok
-test_staticfiles_dirs_subdir (staticfiles_tests.test_management.TestCollectionNoDefaultIgnore.test_staticfiles_dirs_subdir)
+test_staticfiles_dirs_subdir (staticfiles_tests.test_management.TestCollectionPathLib.test_staticfiles_dirs_subdir)
 Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
-test_collectstatis_check (staticfiles_tests.test_management.TestConfiguration.test_collectstatis_check) ... ok
-test_local_storage_detection_helper (staticfiles_tests.test_management.TestConfiguration.test_local_storage_detection_helper) ... ok
-test_location_empty (staticfiles_tests.test_management.TestConfiguration.test_location_empty) ... ok
-test_404_response (staticfiles_tests.test_management.TestRunserver.test_404_response) ... ok
-test_middleware_loaded_only_once (staticfiles_tests.test_management.TestRunserver.test_middleware_loaded_only_once) ... ok
-test_model_index_superuser (admin_docs.test_views.TestModelIndexView.test_model_index_superuser) ... ok
-test_model_index_with_model_permission (admin_docs.test_views.TestModelIndexView.test_model_index_with_model_permission) ... ok
+test_protocol_relative_url_ignored (staticfiles_tests.test_storage.TestCollectionManifestStorageStaticUrlSlash.test_protocol_relative_url_ignored) ... ok
+test_aggregating_modules (staticfiles_tests.test_storage.TestCollectionJSModuleImportAggregationManifestStorage.test_aggregating_modules) ... ok
+test_module_import (staticfiles_tests.test_storage.TestCollectionJSModuleImportAggregationManifestStorage.test_module_import) ... ok
+test_modules (template_tests.syntax_tests.test_debug.DebugTests.test_modules) ... ok
+test_non_ascii (template_tests.syntax_tests.test_debug.DebugTests.test_non_ascii) ... ok
+test_non_debug (template_tests.syntax_tests.test_debug.DebugTests.test_non_debug) ... ok
+test_plain (template_tests.syntax_tests.test_debug.DebugTests.test_plain) ... ok
+test_script (template_tests.syntax_tests.test_debug.DebugTests.test_script) ... ok
+test_collectstatistic_no_post_process_replaced_paths (staticfiles_tests.test_storage.TestCollectionNoPostProcessReplacedPaths.test_collectstatistic_no_post_process_replaced_paths) ... ok
+test_file_change_after_collectstatic (staticfiles_tests.test_storage.TestCollectionHashedFilesCache.test_file_change_after_collectstatic) ... ok
 test_all_files (staticfiles_tests.test_management.TestFindStatic.test_all_files)
 findstatic returns all candidate files if run without --first and -v1. ... ok
 test_all_files_less_verbose (staticfiles_tests.test_management.TestFindStatic.test_all_files_less_verbose)
@@ -34083,168 +34273,33 @@
 File in STATICFILES_DIRS has priority over file in app. ... ok
 test_staticfiles_dirs_subdir (staticfiles_tests.test_management.TestFindStatic.test_staticfiles_dirs_subdir)
 Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
-test_app_files (staticfiles_tests.test_management.TestCollectionPathLib.test_app_files)
-Can find a file in an app static/ directory. ... ok
-test_camelcase_filenames (staticfiles_tests.test_management.TestCollectionPathLib.test_camelcase_filenames)
-Can find a file with capital letters. ... ok
-test_common_ignore_patterns (staticfiles_tests.test_management.TestCollectionPathLib.test_common_ignore_patterns)
-Common ignore patterns (*~, .*, CVS) are ignored. ... ok
-test_filename_with_percent_sign (staticfiles_tests.test_management.TestCollectionPathLib.test_filename_with_percent_sign) ... ok
-test_ignore (staticfiles_tests.test_management.TestCollectionPathLib.test_ignore)
--i patterns are ignored. ... ok
-test_nonascii_filenames (staticfiles_tests.test_management.TestCollectionPathLib.test_nonascii_filenames)
-Can find a file with non-ASCII character in an app static/ directory. ... ok
-test_pathlib (staticfiles_tests.test_management.TestCollectionPathLib.test_pathlib) ... ok
-test_staticfiles_dirs (staticfiles_tests.test_management.TestCollectionPathLib.test_staticfiles_dirs)
-Can find a file in a STATICFILES_DIRS directory. ... ok
-test_staticfiles_dirs_priority (staticfiles_tests.test_management.TestCollectionPathLib.test_staticfiles_dirs_priority)
-File in STATICFILES_DIRS has priority over file in app. ... ok
-test_staticfiles_dirs_subdir (staticfiles_tests.test_management.TestCollectionPathLib.test_staticfiles_dirs_subdir)
-Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
-test_verbosity_0 (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_0) ... ok
-test_verbosity_1 (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_1) ... ok
-test_verbosity_1_with_post_process (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_1_with_post_process) ... ok
-test_verbosity_2 (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_2) ... ok
-test_verbosity_2_with_post_process (staticfiles_tests.test_management.TestCollectionVerbosity.test_verbosity_2_with_post_process) ... ok
-test_add_query_string_persists (admin_views.tests.AdminViewBasicTest.test_add_query_string_persists) ... ok
-test_add_with_GET_args (admin_views.tests.AdminViewBasicTest.test_add_with_GET_args) ... ok
-test_adminsite_display_site_url (admin_views.tests.AdminViewBasicTest.test_adminsite_display_site_url)
-#13749 - Admin should display link to front-end site 'View site' ... ok
-test_allowed_filtering_15103 (admin_views.tests.AdminViewBasicTest.test_allowed_filtering_15103)
-Regressions test for ticket 15103 - filtering on fields defined in a ... ok
-test_allows_attributeerror_to_bubble_up (admin_views.tests.AdminViewBasicTest.test_allows_attributeerror_to_bubble_up)
-AttributeErrors are allowed to bubble when raised inside a change list ... ok
-test_app_index_context (admin_views.tests.AdminViewBasicTest.test_app_index_context) ... ok
-test_app_index_context_reordered (admin_views.tests.AdminViewBasicTest.test_app_index_context_reordered) ... ok
-test_aria_describedby_for_add_and_change_links (admin_views.tests.AdminViewBasicTest.test_aria_describedby_for_add_and_change_links) ... ok
-test_basic_add_GET (admin_views.tests.AdminViewBasicTest.test_basic_add_GET)
-A smoke test to ensure GET on the add_view works. ... ok
-test_basic_add_POST (admin_views.tests.AdminViewBasicTest.test_basic_add_POST)
-A smoke test to ensure POST on add_view works. ... ok
-test_basic_edit_GET (admin_views.tests.AdminViewBasicTest.test_basic_edit_GET)
-A smoke test to ensure GET on the change_view works. ... ok
-test_basic_edit_GET_old_url_redirect (admin_views.tests.AdminViewBasicTest.test_basic_edit_GET_old_url_redirect)
-The change URL changed in Django 1.9, but the old one still redirects. ... ok
-test_basic_edit_GET_string_PK (admin_views.tests.AdminViewBasicTest.test_basic_edit_GET_string_PK)
-GET on the change_view (when passing a string as the PK argument for a ... ok
-test_basic_edit_POST (admin_views.tests.AdminViewBasicTest.test_basic_edit_POST)
-A smoke test to ensure POST on edit_view works. ... ok
-test_basic_inheritance_GET_string_PK (admin_views.tests.AdminViewBasicTest.test_basic_inheritance_GET_string_PK)
-GET on the change_view (for inherited models) redirects to the index ... ok
-test_change_list_boolean_display_property (admin_views.tests.AdminViewBasicTest.test_change_list_boolean_display_property) ... ok
-test_change_list_column_field_classes (admin_views.tests.AdminViewBasicTest.test_change_list_column_field_classes) ... ok
-test_change_list_facet_toggle (admin_views.tests.AdminViewBasicTest.test_change_list_facet_toggle) ... ok
-test_change_list_null_boolean_display (admin_views.tests.AdminViewBasicTest.test_change_list_null_boolean_display) ... ok
-test_change_list_sorting_callable (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_callable)
-Ensure we can sort on a list_display field that is a callable ... ok
-test_change_list_sorting_callable_query_expression (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_callable_query_expression)
-Query expressions may be used for admin_order_field. ... ok
-test_change_list_sorting_callable_query_expression_reverse (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_callable_query_expression_reverse) ... ok
-test_change_list_sorting_model (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model)
-Ensure we can sort on a list_display field that is a Model method ... ok
-test_change_list_sorting_model_admin (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_admin)
-Ensure we can sort on a list_display field that is a ModelAdmin method ... ok
-test_change_list_sorting_model_admin_reverse (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_admin_reverse)
-Ensure we can sort on a list_display field that is a ModelAdmin ... ok
-test_change_list_sorting_model_meta (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_meta) ... ok
-test_change_list_sorting_multiple (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_multiple) ... ok
-test_change_list_sorting_override_model_admin (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_override_model_admin) ... ok
-test_change_list_sorting_preserve_queryset_ordering (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_preserve_queryset_ordering)
-If no ordering is defined in `ModelAdmin.ordering` or in the query ... ok
-test_change_list_sorting_property (admin_views.tests.AdminViewBasicTest.test_change_list_sorting_property)
-Sort on a list_display field that is a property (column 10 is ... ok
-test_change_query_string_persists (admin_views.tests.AdminViewBasicTest.test_change_query_string_persists) ... ok
-test_change_view_logs_m2m_field_changes (admin_views.tests.AdminViewBasicTest.test_change_view_logs_m2m_field_changes)
-Changes to ManyToManyFields are included in the object's history. ... ok
-test_change_view_subtitle_per_object (admin_views.tests.AdminViewBasicTest.test_change_view_subtitle_per_object) ... ok
-test_change_view_with_show_delete_extra_context (admin_views.tests.AdminViewBasicTest.test_change_view_with_show_delete_extra_context)
-The 'show_delete' context variable in the admin's change view controls ... ok
-test_changelist_with_no_change_url (admin_views.tests.AdminViewBasicTest.test_changelist_with_no_change_url)
-ModelAdmin.changelist_view shouldn't result in a NoReverseMatch if url ... ok
-test_date_hierarchy_empty_queryset (admin_views.tests.AdminViewBasicTest.test_date_hierarchy_empty_queryset) ... ok
-test_date_hierarchy_local_date_differ_from_utc (admin_views.tests.AdminViewBasicTest.test_date_hierarchy_local_date_differ_from_utc) ... ok
-test_date_hierarchy_timezone_dst (admin_views.tests.AdminViewBasicTest.test_date_hierarchy_timezone_dst) ... ok
-test_disallowed_filtering (admin_views.tests.AdminViewBasicTest.test_disallowed_filtering) ... ok
-test_disallowed_to_field (admin_views.tests.AdminViewBasicTest.test_disallowed_to_field) ... ok
-test_display_decorator_with_boolean_and_empty_value (admin_views.tests.AdminViewBasicTest.test_display_decorator_with_boolean_and_empty_value) ... ok
-test_edit_save_as (admin_views.tests.AdminViewBasicTest.test_edit_save_as)
-Test "save as". ... ok
-test_edit_save_as_delete_inline (admin_views.tests.AdminViewBasicTest.test_edit_save_as_delete_inline)
-Should be able to "Save as new" while also deleting an inline. ... ok
-test_enable_zooming_on_mobile (admin_views.tests.AdminViewBasicTest.test_enable_zooming_on_mobile) ... ok
-test_error_in_titles (admin_views.tests.AdminViewBasicTest.test_error_in_titles) ... ok
-test_footer (admin_views.tests.AdminViewBasicTest.test_footer) ... ok
-test_formset_kwargs_can_be_overridden (admin_views.tests.AdminViewBasicTest.test_formset_kwargs_can_be_overridden) ... ok
-test_get_sortable_by_columns_subset (admin_views.tests.AdminViewBasicTest.test_get_sortable_by_columns_subset) ... ok
-test_get_sortable_by_no_column (admin_views.tests.AdminViewBasicTest.test_get_sortable_by_no_column) ... ok
-test_has_related_field_in_list_display_fk (admin_views.tests.AdminViewBasicTest.test_has_related_field_in_list_display_fk)
-Joins shouldn't be performed for <FK>_id fields in list display. ... ok
-test_has_related_field_in_list_display_o2o (admin_views.tests.AdminViewBasicTest.test_has_related_field_in_list_display_o2o)
-Joins shouldn't be performed for <O2O>_id fields in list display. ... ok
-test_header (admin_views.tests.AdminViewBasicTest.test_header) ... ok
-test_hide_change_password (admin_views.tests.AdminViewBasicTest.test_hide_change_password)
-Tests if the "change password" link in the admin is hidden if the User ... ok
-test_i18n_language_non_english_default (admin_views.tests.AdminViewBasicTest.test_i18n_language_non_english_default)
-Check if the JavaScript i18n view returns an empty language catalog ... ok
-test_i18n_language_non_english_fallback (admin_views.tests.AdminViewBasicTest.test_i18n_language_non_english_fallback)
-Makes sure that the fallback language is still working properly ... ok
-test_incorrect_lookup_parameters (admin_views.tests.AdminViewBasicTest.test_incorrect_lookup_parameters)
-Ensure incorrect lookup parameters are handled gracefully. ... ok
-test_invalid_appindex_url (admin_views.tests.AdminViewBasicTest.test_invalid_appindex_url)
-#21056 -- URL reversing shouldn't work for nonexistent apps. ... ok
-test_isnull_lookups (admin_views.tests.AdminViewBasicTest.test_isnull_lookups)
-Ensure is_null is handled correctly. ... ok
-test_jsi18n_format_fallback (admin_views.tests.AdminViewBasicTest.test_jsi18n_format_fallback)
-The JavaScript i18n view doesn't return localized date/time formats ... ok
-test_jsi18n_with_context (admin_views.tests.AdminViewBasicTest.test_jsi18n_with_context) ... ok
-test_limited_filter (admin_views.tests.AdminViewBasicTest.test_limited_filter)
-Admin changelist filters do not contain objects excluded via ... ok
-test_logout_and_password_change_URLs (admin_views.tests.AdminViewBasicTest.test_logout_and_password_change_URLs) ... ok
-test_main_content (admin_views.tests.AdminViewBasicTest.test_main_content) ... ok
-test_multiple_sort_same_field (admin_views.tests.AdminViewBasicTest.test_multiple_sort_same_field) ... ok
-test_named_group_field_choices_change_list (admin_views.tests.AdminViewBasicTest.test_named_group_field_choices_change_list)
-Ensures the admin changelist shows correct values in the relevant column ... ok
-test_named_group_field_choices_filter (admin_views.tests.AdminViewBasicTest.test_named_group_field_choices_filter)
-Ensures the filter UI shows correctly when at least one named group has ... ok
-test_password_change_helptext (admin_views.tests.AdminViewBasicTest.test_password_change_helptext) ... ok
-test_popup_add_POST (admin_views.tests.AdminViewBasicTest.test_popup_add_POST)
-HTTP response from a popup is properly escaped. ... ok
-test_popup_dismiss_related (admin_views.tests.AdminViewBasicTest.test_popup_dismiss_related)
-Regression test for ticket 20664 - ensure the pk is properly quoted. ... ok
-test_relation_spanning_filters (admin_views.tests.AdminViewBasicTest.test_relation_spanning_filters) ... ok
-test_render_delete_selected_confirmation_no_subtitle (admin_views.tests.AdminViewBasicTest.test_render_delete_selected_confirmation_no_subtitle) ... ok
-test_render_views_no_subtitle (admin_views.tests.AdminViewBasicTest.test_render_views_no_subtitle) ... ok
-test_resolve_admin_views (admin_views.tests.AdminViewBasicTest.test_resolve_admin_views) ... ok
-test_sort_indicators_admin_order (admin_views.tests.AdminViewBasicTest.test_sort_indicators_admin_order)
-The admin shows default sort indicators for all kinds of 'ordering' ... ok
-test_sortable_by_columns_subset (admin_views.tests.AdminViewBasicTest.test_sortable_by_columns_subset) ... ok
-test_sortable_by_no_column (admin_views.tests.AdminViewBasicTest.test_sortable_by_no_column) ... ok
-test_trailing_slash_required (admin_views.tests.AdminViewBasicTest.test_trailing_slash_required)
-If you leave off the trailing slash, app should redirect and add it. ... ok
-test_view_subtitle_per_object (admin_views.tests.AdminViewBasicTest.test_view_subtitle_per_object) ... ok
-test_file_change_after_collectstatic (staticfiles_tests.test_storage.TestCollectionHashedFilesCache.test_file_change_after_collectstatic) ... ok
-test_cancelled (staticfiles_tests.test_management.TestInteractiveMessages.test_cancelled) ... ok
-test_no_warning_for_empty_staticdir (staticfiles_tests.test_management.TestInteractiveMessages.test_no_warning_for_empty_staticdir) ... ok
-test_no_warning_when_staticdir_does_not_exist (staticfiles_tests.test_management.TestInteractiveMessages.test_no_warning_when_staticdir_does_not_exist) ... ok
-test_warning_when_clearing_staticdir (staticfiles_tests.test_management.TestInteractiveMessages.test_warning_when_clearing_staticdir) ... ok
-test_warning_when_overwriting_files_in_staticdir (staticfiles_tests.test_management.TestInteractiveMessages.test_warning_when_overwriting_files_in_staticdir) ... ok
-test_protocol_relative_url_ignored (staticfiles_tests.test_storage.TestCollectionManifestStorageStaticUrlSlash.test_protocol_relative_url_ignored) ... ok
 test_hashed_name (staticfiles_tests.test_storage.TestCollectionNoneHashStorage.test_hashed_name) ... ok
 test_read_manifest (staticfiles_tests.test_storage.TestCustomManifestStorage.test_read_manifest) ... ok
 test_read_manifest_nonexistent (staticfiles_tests.test_storage.TestCustomManifestStorage.test_read_manifest_nonexistent) ... ok
 test_save_manifest_create (staticfiles_tests.test_storage.TestCustomManifestStorage.test_save_manifest_create) ... ok
 test_save_manifest_override (staticfiles_tests.test_storage.TestCustomManifestStorage.test_save_manifest_override) ... ok
-test_collectstatistic_no_post_process_replaced_paths (staticfiles_tests.test_storage.TestCollectionNoPostProcessReplacedPaths.test_collectstatistic_no_post_process_replaced_paths) ... ok
 test_template_tag_return (staticfiles_tests.test_storage.TestCollectionSimpleStorage.test_template_tag_return) ... ok
 test_template_tag_simple_content (staticfiles_tests.test_storage.TestCollectionSimpleStorage.test_template_tag_simple_content) ... ok
-test_multi_extension_patterns (staticfiles_tests.test_storage.TestExtraPatternsStorage.test_multi_extension_patterns)
-With storage classes having several file extension patterns, only the ... ok
 test_media_url_in_static_url (staticfiles_tests.test_utils.CheckSettingsTests.test_media_url_in_static_url) ... ok
-test_aggregating_modules (staticfiles_tests.test_storage.TestCollectionJSModuleImportAggregationManifestStorage.test_aggregating_modules) ... ok
-test_module_import (staticfiles_tests.test_storage.TestCollectionJSModuleImportAggregationManifestStorage.test_module_import) ... ok
 test_disabled_serving (staticfiles_tests.test_views.TestServeDisabled.test_disabled_serving) ... ok
-test_collectstatic_emulation (staticfiles_tests.test_liveserver.StaticLiveServerView.test_collectstatic_emulation)
-StaticLiveServerTestCase use of staticfiles' serve() allows it ... ok
+test_template_tag (staticfiles_tests.test_templatetags.TestTemplateTag.test_template_tag) ... ok
+test_template_tag_escapes (staticfiles_tests.test_templatetags.TestTemplateTag.test_template_tag_escapes)
+Storage.url() should return an encoded path and might be overridden ... ok
+test_multi_extension_patterns (staticfiles_tests.test_storage.TestExtraPatternsStorage.test_multi_extension_patterns)
+With storage classes having several file extension patterns, only the ... ok
+test_app_files (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_app_files)
+Can find a file in an app static/ directory. ... ok
+test_camelcase_filenames (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_camelcase_filenames)
+Can find a file with capital letters. ... ok
+test_filename_with_percent_sign (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_filename_with_percent_sign) ... ok
+test_nonascii_filenames (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_nonascii_filenames)
+Can find a file with non-ASCII character in an app static/ directory. ... ok
+test_staticfiles_dirs (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_staticfiles_dirs)
+Can find a file in a STATICFILES_DIRS directory. ... ok
+test_staticfiles_dirs_priority (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_staticfiles_dirs_priority)
+File in STATICFILES_DIRS has priority over file in app. ... ok
+test_staticfiles_dirs_subdir (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_staticfiles_dirs_subdir)
+Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
 test_collect_static_files_default_permissions (staticfiles_tests.test_storage.TestStaticFilePermissions.test_collect_static_files_default_permissions) ... ok
 test_collect_static_files_permissions (staticfiles_tests.test_storage.TestStaticFilePermissions.test_collect_static_files_permissions) ... ok
 test_collect_static_files_subclass_of_static_storage (staticfiles_tests.test_storage.TestStaticFilePermissions.test_collect_static_files_subclass_of_static_storage) ... ok
@@ -34261,13 +34316,6 @@
 File in STATICFILES_DIRS has priority over file in app. ... ok
 test_staticfiles_dirs_subdir (staticfiles_tests.test_views.TestServeStaticWithDefaultURL.test_staticfiles_dirs_subdir)
 Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
-test_template_tag (staticfiles_tests.test_templatetags.TestTemplateTag.test_template_tag) ... ok
-test_template_tag_escapes (staticfiles_tests.test_templatetags.TestTemplateTag.test_template_tag_escapes)
-Storage.url() should return an encoded path and might be overridden ... ok
-test_delete (sites_tests.tests.RequestSiteTests.test_delete) ... ok
-test_init_attributes (sites_tests.tests.RequestSiteTests.test_init_attributes) ... ok
-test_save (sites_tests.tests.RequestSiteTests.test_save) ... ok
-test_str (sites_tests.tests.RequestSiteTests.test_str) ... ok
 test_code_locator (sphinx.test_github_links.GitHubLinkTests.test_code_locator) ... ok
 test_get_branch_latest (sphinx.test_github_links.GitHubLinkTests.test_get_branch_latest) ... ok
 test_get_branch_stable (sphinx.test_github_links.GitHubLinkTests.test_get_branch_stable) ... ok
@@ -34286,6 +34334,29 @@
 test_import_error (sphinx.test_github_links.GitHubLinkTests.test_import_error) ... ok
 test_module_name_to_file_path_module (sphinx.test_github_links.GitHubLinkTests.test_module_name_to_file_path_module) ... ok
 test_module_name_to_file_path_package (sphinx.test_github_links.GitHubLinkTests.test_module_name_to_file_path_package) ... ok
+test_delete (sites_tests.tests.RequestSiteTests.test_delete) ... ok
+test_init_attributes (sites_tests.tests.RequestSiteTests.test_init_attributes) ... ok
+test_save (sites_tests.tests.RequestSiteTests.test_save) ... ok
+test_str (sites_tests.tests.RequestSiteTests.test_str) ... ok
+test_base62 (signing.tests.TestBase62.test_base62) ... ok
+test_invalid_field_type (sites_framework.tests.CurrentSiteManagerChecksTests.test_invalid_field_type) ... ok
+test_invalid_name (sites_framework.tests.CurrentSiteManagerChecksTests.test_invalid_name) ... ok
+test_timestamp_signer (signing.tests.TestTimestampSigner.test_timestamp_signer) ... ok
+test_already_loaded_model (signals.tests.LazyModelRefTests.test_already_loaded_model) ... ok
+test_disconnect_registered_model (signals.tests.LazyModelRefTests.test_disconnect_registered_model) ... ok
+test_disconnect_unregistered_model (signals.tests.LazyModelRefTests.test_disconnect_unregistered_model) ... ok
+test_invalid_sender_model_name (signals.tests.LazyModelRefTests.test_invalid_sender_model_name) ... ok
+test_not_loaded_model (signals.tests.LazyModelRefTests.test_not_loaded_model) ... ok
+test_register_model_class_senders_immediately (signals.tests.LazyModelRefTests.test_register_model_class_senders_immediately)
+Model signals registered with model classes as senders don't use the ... ok
+test_redirect_response_status_code (shortcuts.tests.RedirectTests.test_redirect_response_status_code) ... ok
+test_can_set_and_read_signed_cookies (signed_cookies_tests.tests.SignedCookieTest.test_can_set_and_read_signed_cookies) ... ok
+test_can_use_salt (signed_cookies_tests.tests.SignedCookieTest.test_can_use_salt) ... ok
+test_default_argument_suppresses_exceptions (signed_cookies_tests.tests.SignedCookieTest.test_default_argument_suppresses_exceptions) ... ok
+test_detects_tampering (signed_cookies_tests.tests.SignedCookieTest.test_detects_tampering) ... ok
+test_max_age_argument (signed_cookies_tests.tests.SignedCookieTest.test_max_age_argument) ... ok
+test_set_signed_cookie_max_age_argument (signed_cookies_tests.tests.SignedCookieTest.test_set_signed_cookie_max_age_argument) ... ok
+test_signed_cookies_with_binary_key (signed_cookies_tests.tests.SignedCookieTest.test_signed_cookies_with_binary_key) ... ok
 test_custom_algorithm (signing.tests.TestSigner.test_custom_algorithm) ... ok
 test_decode_detects_tampering (signing.tests.TestSigner.test_decode_detects_tampering)
 loads should raise exception for tampered objects ... ok
@@ -34310,43 +34381,14 @@
 test_valid_sep (signing.tests.TestSigner.test_valid_sep) ... ok
 test_verify_with_non_default_key (signing.tests.TestSigner.test_verify_with_non_default_key) ... ok
 test_works_with_non_ascii_keys (signing.tests.TestSigner.test_works_with_non_ascii_keys) ... ok
-test_can_set_and_read_signed_cookies (signed_cookies_tests.tests.SignedCookieTest.test_can_set_and_read_signed_cookies) ... ok
-test_can_use_salt (signed_cookies_tests.tests.SignedCookieTest.test_can_use_salt) ... ok
-test_default_argument_suppresses_exceptions (signed_cookies_tests.tests.SignedCookieTest.test_default_argument_suppresses_exceptions) ... ok
-test_detects_tampering (signed_cookies_tests.tests.SignedCookieTest.test_detects_tampering) ... ok
-test_max_age_argument (signed_cookies_tests.tests.SignedCookieTest.test_max_age_argument) ... ok
-test_set_signed_cookie_max_age_argument (signed_cookies_tests.tests.SignedCookieTest.test_set_signed_cookie_max_age_argument) ... ok
-test_signed_cookies_with_binary_key (signed_cookies_tests.tests.SignedCookieTest.test_signed_cookies_with_binary_key) ... ok
-test_app_files (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_app_files)
-Can find a file in an app static/ directory. ... ok
-test_camelcase_filenames (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_camelcase_filenames)
-Can find a file with capital letters. ... ok
-test_filename_with_percent_sign (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_filename_with_percent_sign) ... ok
-test_nonascii_filenames (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_nonascii_filenames)
-Can find a file with non-ASCII character in an app static/ directory. ... ok
-test_staticfiles_dirs (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_staticfiles_dirs)
-Can find a file in a STATICFILES_DIRS directory. ... ok
-test_staticfiles_dirs_priority (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_staticfiles_dirs_priority)
-File in STATICFILES_DIRS has priority over file in app. ... ok
-test_staticfiles_dirs_subdir (staticfiles_tests.test_views.TestServeStaticWithURLHelper.test_staticfiles_dirs_subdir)
-Can find a file in a subdirectory of a STATICFILES_DIRS ... ok
-test_timestamp_signer (signing.tests.TestTimestampSigner.test_timestamp_signer) ... ok
-test_base62 (signing.tests.TestBase62.test_base62) ... ok
-test_redirect_response_status_code (shortcuts.tests.RedirectTests.test_redirect_response_status_code) ... ok
-test_already_loaded_model (signals.tests.LazyModelRefTests.test_already_loaded_model) ... ok
-test_disconnect_registered_model (signals.tests.LazyModelRefTests.test_disconnect_registered_model) ... ok
-test_disconnect_unregistered_model (signals.tests.LazyModelRefTests.test_disconnect_unregistered_model) ... ok
-test_invalid_sender_model_name (signals.tests.LazyModelRefTests.test_invalid_sender_model_name) ... ok
-test_not_loaded_model (signals.tests.LazyModelRefTests.test_not_loaded_model) ... ok
-test_register_model_class_senders_immediately (signals.tests.LazyModelRefTests.test_register_model_class_senders_immediately)
-Model signals registered with model classes as senders don't use the ... ok
-test_invalid_field_type (sites_framework.tests.CurrentSiteManagerChecksTests.test_invalid_field_type) ... ok
-test_invalid_name (sites_framework.tests.CurrentSiteManagerChecksTests.test_invalid_name) ... ok
-test_render (shortcuts.tests.RenderTests.test_render) ... ok
-test_render_with_content_type (shortcuts.tests.RenderTests.test_render_with_content_type) ... ok
-test_render_with_multiple_templates (shortcuts.tests.RenderTests.test_render_with_multiple_templates) ... ok
-test_render_with_status (shortcuts.tests.RenderTests.test_render_with_status) ... ok
-test_render_with_using (shortcuts.tests.RenderTests.test_render_with_using) ... ok
+test_asend (signals.tests.AsyncReceiversTests.test_asend) ... ok
+test_asend_only_async_receivers (signals.tests.AsyncReceiversTests.test_asend_only_async_receivers) ... ok
+test_asend_robust (signals.tests.AsyncReceiversTests.test_asend_robust) ... ok
+test_asend_robust_only_async_receivers (signals.tests.AsyncReceiversTests.test_asend_robust_only_async_receivers) ... ok
+test_send (signals.tests.AsyncReceiversTests.test_send) ... ok
+test_send_robust (signals.tests.AsyncReceiversTests.test_send_robust) ... ok
+test_missing_settings_dont_prevent_help (staticfiles_tests.test_management.TestCollectionHelpSubcommand.test_missing_settings_dont_prevent_help)
+Even if the STATIC_ROOT setting is not set, one can still call the ... ok
 test_configure (settings_tests.tests.IsOverriddenTest.test_configure) ... ok
 test_evaluated_lazysettings_repr (settings_tests.tests.IsOverriddenTest.test_evaluated_lazysettings_repr) ... ok
 test_module (settings_tests.tests.IsOverriddenTest.test_module) ... ok
@@ -34354,20 +34396,13 @@
 test_settings_repr (settings_tests.tests.IsOverriddenTest.test_settings_repr) ... ok
 test_unevaluated_lazysettings_repr (settings_tests.tests.IsOverriddenTest.test_unevaluated_lazysettings_repr) ... ok
 test_usersettingsholder_repr (settings_tests.tests.IsOverriddenTest.test_usersettingsholder_repr) ... ok
-test_override_settings_both (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_both)
-Receiver fails on both enter and exit. ... ok
-test_override_settings_enter (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_enter)
-Receiver fails on enter only. ... ok
-test_override_settings_exit (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_exit)
-Receiver fails on exit only. ... ok
-test_override_settings_reusable_on_enter (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_reusable_on_enter)
-Error is raised correctly when reusing the same override_settings ... ok
-test_asend (signals.tests.AsyncReceiversTests.test_asend) ... ok
-test_asend_only_async_receivers (signals.tests.AsyncReceiversTests.test_asend_only_async_receivers) ... ok
-test_asend_robust (signals.tests.AsyncReceiversTests.test_asend_robust) ... ok
-test_asend_robust_only_async_receivers (signals.tests.AsyncReceiversTests.test_asend_robust_only_async_receivers) ... ok
-test_send (signals.tests.AsyncReceiversTests.test_send) ... ok
-test_send_robust (signals.tests.AsyncReceiversTests.test_send_robust) ... ok
+test_add_script_name_prefix (settings_tests.tests.MediaURLStaticURLPrefixTest.test_add_script_name_prefix) ... ok
+test_not_prefixed (settings_tests.tests.MediaURLStaticURLPrefixTest.test_not_prefixed) ... ok
+test_render (shortcuts.tests.RenderTests.test_render) ... ok
+test_render_with_content_type (shortcuts.tests.RenderTests.test_render_with_content_type) ... ok
+test_render_with_multiple_templates (shortcuts.tests.RenderTests.test_render_with_multiple_templates) ... ok
+test_render_with_status (shortcuts.tests.RenderTests.test_render_with_status) ... ok
+test_render_with_using (shortcuts.tests.RenderTests.test_render_with_using) ... ok
 test_get_namespace (shell.tests.ShellCommandAutoImportsTestCase.test_get_namespace) ... ok
 test_get_namespace_overridden (shell.tests.ShellCommandAutoImportsTestCase.test_get_namespace_overridden) ... ok
 test_get_namespace_precedence (shell.tests.ShellCommandAutoImportsTestCase.test_get_namespace_precedence) ... ok
@@ -34382,8 +34417,14 @@
 test_override_get_auto_imports_one_error (shell.tests.ShellCommandAutoImportsTestCase.test_override_get_auto_imports_one_error) ... ok
 test_verbosity_one (shell.tests.ShellCommandAutoImportsTestCase.test_verbosity_one) ... ok
 test_verbosity_zero (shell.tests.ShellCommandAutoImportsTestCase.test_verbosity_zero) ... ok
-test_add_script_name_prefix (settings_tests.tests.MediaURLStaticURLPrefixTest.test_add_script_name_prefix) ... ok
-test_not_prefixed (settings_tests.tests.MediaURLStaticURLPrefixTest.test_not_prefixed) ... ok
+test_override_settings_both (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_both)
+Receiver fails on both enter and exit. ... ok
+test_override_settings_enter (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_enter)
+Receiver fails on enter only. ... ok
+test_override_settings_exit (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_exit)
+Receiver fails on exit only. ... ok
+test_override_settings_reusable_on_enter (settings_tests.tests.OverrideSettingsIsolationOnExceptionTests.test_override_settings_reusable_on_enter)
+Error is raised correctly when reusing the same override_settings ... ok
 test_none (settings_tests.tests.SecureProxySslHeaderTest.test_none) ... ok
 test_set_with_xheader_leftmost_not_secure (settings_tests.tests.SecureProxySslHeaderTest.test_set_with_xheader_leftmost_not_secure) ... ok
 test_set_with_xheader_leftmost_right (settings_tests.tests.SecureProxySslHeaderTest.test_set_with_xheader_leftmost_right) ... ok
@@ -34392,7 +34433,6 @@
 test_set_with_xheader_wrong (settings_tests.tests.SecureProxySslHeaderTest.test_set_with_xheader_wrong) ... ok
 test_set_without_xheader (settings_tests.tests.SecureProxySslHeaderTest.test_set_without_xheader) ... ok
 test_xheader_preferred_to_underlying_request (settings_tests.tests.SecureProxySslHeaderTest.test_xheader_preferred_to_underlying_request) ... ok
-test_tuple_settings (settings_tests.tests.TestListSettings.test_tuple_settings) ... ok
 test_decorated_testcase_module (settings_tests.tests.FullyDecoratedTranTestCase.test_decorated_testcase_module) ... ok
 test_decorated_testcase_name (settings_tests.tests.FullyDecoratedTranTestCase.test_decorated_testcase_name) ... ok
 test_method_list_override (settings_tests.tests.FullyDecoratedTranTestCase.test_method_list_override) ... ok
@@ -34401,6 +34441,8 @@
 test_method_list_override_strings (settings_tests.tests.FullyDecoratedTranTestCase.test_method_list_override_strings) ... ok
 test_method_override (settings_tests.tests.FullyDecoratedTranTestCase.test_method_override) ... ok
 test_override (settings_tests.tests.FullyDecoratedTranTestCase.test_override) ... ok
+test_complex_override_warning (settings_tests.tests.TestComplexSettingOverride.test_complex_override_warning)
+Regression test for #19031 ... ok
 test_already_configured (settings_tests.tests.SettingsTests.test_already_configured) ... ok
 test_class_decorator (settings_tests.tests.SettingsTests.test_class_decorator) ... ok
 test_context_manager (settings_tests.tests.SettingsTests.test_context_manager) ... ok
@@ -34421,29 +34463,8 @@
 test_settings_delete_wrapped (settings_tests.tests.SettingsTests.test_settings_delete_wrapped) ... ok
 test_signal_callback_context_manager (settings_tests.tests.SettingsTests.test_signal_callback_context_manager) ... ok
 test_signal_callback_decorator (settings_tests.tests.SettingsTests.test_signal_callback_decorator) ... ok
-test_missing_settings_dont_prevent_help (staticfiles_tests.test_management.TestCollectionHelpSubcommand.test_missing_settings_dont_prevent_help)
-Even if the STATIC_ROOT setting is not set, one can still call the ... ok
+test_tuple_settings (settings_tests.tests.TestListSettings.test_tuple_settings) ... ok
 test_clearsessions_unsupported (sessions_tests.tests.ClearSessionsCommandTests.test_clearsessions_unsupported) ... ok
-test_complex_override_warning (settings_tests.tests.TestComplexSettingOverride.test_complex_override_warning)
-Regression test for #19031 ... ok
-test_modules (template_tests.syntax_tests.test_debug.DebugTests.test_modules) ... ok
-test_non_ascii (template_tests.syntax_tests.test_debug.DebugTests.test_non_ascii) ... ok
-test_non_debug (template_tests.syntax_tests.test_debug.DebugTests.test_non_debug) ... ok
-test_plain (template_tests.syntax_tests.test_debug.DebugTests.test_plain) ... ok
-test_script (template_tests.syntax_tests.test_debug.DebugTests.test_script) ... ok
-test_acreate (sessions_tests.tests.SessionBaseTests.test_acreate) ... ok
-test_adelete (sessions_tests.tests.SessionBaseTests.test_adelete) ... ok
-test_aexists (sessions_tests.tests.SessionBaseTests.test_aexists) ... ok
-test_aload (sessions_tests.tests.SessionBaseTests.test_aload) ... ok
-test_asave (sessions_tests.tests.SessionBaseTests.test_asave) ... ok
-test_atest_cookie (sessions_tests.tests.SessionBaseTests.test_atest_cookie) ... ok
-test_create (sessions_tests.tests.SessionBaseTests.test_create) ... ok
-test_delete (sessions_tests.tests.SessionBaseTests.test_delete) ... ok
-test_exists (sessions_tests.tests.SessionBaseTests.test_exists) ... ok
-test_is_empty (sessions_tests.tests.SessionBaseTests.test_is_empty) ... ok
-test_load (sessions_tests.tests.SessionBaseTests.test_load) ... ok
-test_save (sessions_tests.tests.SessionBaseTests.test_save) ... ok
-test_test_cookie (sessions_tests.tests.SessionBaseTests.test_test_cookie) ... ok
 test_bpython (shell.tests.ShellCommandTestCase.test_bpython) ... ok
 test_command_option (shell.tests.ShellCommandTestCase.test_command_option) ... ok
 test_command_option_globals (shell.tests.ShellCommandTestCase.test_command_option_globals) ... ok
@@ -34461,81 +34482,100 @@
 test_non_zero_content_length_set_head_request (servers.test_basehttp.WSGIRequestHandlerTestCase.test_non_zero_content_length_set_head_request) ... ok
 test_strips_underscore_headers (servers.test_basehttp.WSGIRequestHandlerTestCase.test_strips_underscore_headers)
 WSGIRequestHandler ignores headers containing underscores. ... ok
+test_acreate (sessions_tests.tests.SessionBaseTests.test_acreate) ... ok
+test_adelete (sessions_tests.tests.SessionBaseTests.test_adelete) ... ok
+test_aexists (sessions_tests.tests.SessionBaseTests.test_aexists) ... ok
+test_aload (sessions_tests.tests.SessionBaseTests.test_aload) ... ok
+test_asave (sessions_tests.tests.SessionBaseTests.test_asave) ... ok
+test_atest_cookie (sessions_tests.tests.SessionBaseTests.test_atest_cookie) ... ok
+test_create (sessions_tests.tests.SessionBaseTests.test_create) ... ok
+test_delete (sessions_tests.tests.SessionBaseTests.test_delete) ... ok
+test_exists (sessions_tests.tests.SessionBaseTests.test_exists) ... ok
+test_is_empty (sessions_tests.tests.SessionBaseTests.test_is_empty) ... ok
+test_load (sessions_tests.tests.SessionBaseTests.test_load) ... ok
+test_save (sessions_tests.tests.SessionBaseTests.test_save) ... ok
+test_test_cookie (sessions_tests.tests.SessionBaseTests.test_test_cookie) ... ok
 test_broken_pipe_errors (servers.test_basehttp.WSGIServerTestCase.test_broken_pipe_errors)
 WSGIServer handles broken pipe errors. ... ok
 test_closes_connections (servers.test_liveserverthread.LiveServerThreadTest.test_closes_connections) ... skipped "the sqlite backend's close() method is a no-op when using an in-memory database"
 test_server_class (servers.test_liveserverthread.LiveServerThreadTest.test_server_class) ... ok
-test_actual_expiry (sessions_tests.tests.CookieSessionTests.test_actual_expiry) ... expected failure
-test_actual_expiry_async (sessions_tests.tests.CookieSessionTests.test_actual_expiry_async) ... ok
-test_clear (sessions_tests.tests.CookieSessionTests.test_clear) ... ok
-test_custom_expiry_datetime (sessions_tests.tests.CookieSessionTests.test_custom_expiry_datetime) ... ok
-test_custom_expiry_datetime_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_datetime_async) ... ok
-test_custom_expiry_reset (sessions_tests.tests.CookieSessionTests.test_custom_expiry_reset) ... ok
-test_custom_expiry_reset_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_reset_async) ... ok
-test_custom_expiry_seconds (sessions_tests.tests.CookieSessionTests.test_custom_expiry_seconds) ... ok
-test_custom_expiry_seconds_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_seconds_async) ... ok
-test_custom_expiry_timedelta (sessions_tests.tests.CookieSessionTests.test_custom_expiry_timedelta) ... ok
-test_custom_expiry_timedelta_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_timedelta_async) ... ok
-test_cycle (sessions_tests.tests.CookieSessionTests.test_cycle)
-This test tested cycle_key() which would create a new session ... ok
-test_cycle_async (sessions_tests.tests.CookieSessionTests.test_cycle_async) ... ok
-test_cycle_with_no_session_cache (sessions_tests.tests.CookieSessionTests.test_cycle_with_no_session_cache) ... ok
-test_cycle_with_no_session_cache_async (sessions_tests.tests.CookieSessionTests.test_cycle_with_no_session_cache_async) ... ok
-test_decode (sessions_tests.tests.CookieSessionTests.test_decode) ... ok
-test_decode_failure_logged_to_security (sessions_tests.tests.CookieSessionTests.test_decode_failure_logged_to_security) ... ok
-test_decode_serializer_exception (sessions_tests.tests.CookieSessionTests.test_decode_serializer_exception) ... ok
-test_default_expiry (sessions_tests.tests.CookieSessionTests.test_default_expiry) ... ok
-test_default_expiry_async (sessions_tests.tests.CookieSessionTests.test_default_expiry_async) ... ok
-test_delete (sessions_tests.tests.CookieSessionTests.test_delete) ... ok
-test_delete_async (sessions_tests.tests.CookieSessionTests.test_delete_async) ... ok
-test_flush (sessions_tests.tests.CookieSessionTests.test_flush) ... ok
-test_flush_async (sessions_tests.tests.CookieSessionTests.test_flush_async) ... ok
-test_get_empty (sessions_tests.tests.CookieSessionTests.test_get_empty) ... ok
-test_get_empty_async (sessions_tests.tests.CookieSessionTests.test_get_empty_async) ... ok
-test_get_expire_at_browser_close (sessions_tests.tests.CookieSessionTests.test_get_expire_at_browser_close) ... ok
-test_get_expire_at_browser_close_async (sessions_tests.tests.CookieSessionTests.test_get_expire_at_browser_close_async) ... ok
-test_has_key (sessions_tests.tests.CookieSessionTests.test_has_key) ... ok
-test_has_key_async (sessions_tests.tests.CookieSessionTests.test_has_key_async) ... ok
-test_invalid_key (sessions_tests.tests.CookieSessionTests.test_invalid_key) ... ok
-test_invalid_key_async (sessions_tests.tests.CookieSessionTests.test_invalid_key_async) ... ok
-test_items (sessions_tests.tests.CookieSessionTests.test_items) ... ok
-test_items_async (sessions_tests.tests.CookieSessionTests.test_items_async) ... ok
-test_keys (sessions_tests.tests.CookieSessionTests.test_keys) ... ok
-test_keys_async (sessions_tests.tests.CookieSessionTests.test_keys_async) ... ok
-test_new_session (sessions_tests.tests.CookieSessionTests.test_new_session) ... ok
-test_pop (sessions_tests.tests.CookieSessionTests.test_pop) ... ok
-test_pop_async (sessions_tests.tests.CookieSessionTests.test_pop_async) ... ok
-test_pop_default (sessions_tests.tests.CookieSessionTests.test_pop_default) ... ok
-test_pop_default_async (sessions_tests.tests.CookieSessionTests.test_pop_default_async) ... ok
-test_pop_default_named_argument (sessions_tests.tests.CookieSessionTests.test_pop_default_named_argument) ... ok
-test_pop_default_named_argument_async (sessions_tests.tests.CookieSessionTests.test_pop_default_named_argument_async) ... ok
-test_pop_no_default_keyerror_raised (sessions_tests.tests.CookieSessionTests.test_pop_no_default_keyerror_raised) ... ok
-test_pop_no_default_keyerror_raised_async (sessions_tests.tests.CookieSessionTests.test_pop_no_default_keyerror_raised_async) ... ok
-test_save (sessions_tests.tests.CookieSessionTests.test_save)
-This test tested exists() in the other session backends, but that ... ok
-test_save_async (sessions_tests.tests.CookieSessionTests.test_save_async) ... ok
-test_save_doesnt_clear_data (sessions_tests.tests.CookieSessionTests.test_save_doesnt_clear_data) ... ok
-test_save_doesnt_clear_data_async (sessions_tests.tests.CookieSessionTests.test_save_doesnt_clear_data_async) ... ok
-test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CookieSessionTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context) ... skipped 'CookieSession is stored in the client and there is no way to query it.'
-test_session_key_empty_string_invalid (sessions_tests.tests.CookieSessionTests.test_session_key_empty_string_invalid)
+test_middleware_caching (template_tests.test_response.CacheMiddlewareTest.test_middleware_caching) ... ok
+test_actual_expiry (sessions_tests.tests.FileSessionPathLibTests.test_actual_expiry) ... ok
+test_actual_expiry_async (sessions_tests.tests.FileSessionPathLibTests.test_actual_expiry_async) ... ok
+test_clear (sessions_tests.tests.FileSessionPathLibTests.test_clear) ... ok
+test_clearsessions_command (sessions_tests.tests.FileSessionPathLibTests.test_clearsessions_command)
+Test clearsessions command for clearing expired sessions. ... ok
+test_configuration_check (sessions_tests.tests.FileSessionPathLibTests.test_configuration_check) ... ok
+test_custom_expiry_datetime (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_datetime) ... ok
+test_custom_expiry_datetime_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_datetime_async) ... ok
+test_custom_expiry_reset (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_reset) ... ok
+test_custom_expiry_reset_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_reset_async) ... ok
+test_custom_expiry_seconds (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_seconds) ... ok
+test_custom_expiry_seconds_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_seconds_async) ... ok
+test_custom_expiry_timedelta (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_timedelta) ... ok
+test_custom_expiry_timedelta_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_timedelta_async) ... ok
+test_cycle (sessions_tests.tests.FileSessionPathLibTests.test_cycle) ... ok
+test_cycle_async (sessions_tests.tests.FileSessionPathLibTests.test_cycle_async) ... ok
+test_cycle_with_no_session_cache (sessions_tests.tests.FileSessionPathLibTests.test_cycle_with_no_session_cache) ... ok
+test_cycle_with_no_session_cache_async (sessions_tests.tests.FileSessionPathLibTests.test_cycle_with_no_session_cache_async) ... ok
+test_decode (sessions_tests.tests.FileSessionPathLibTests.test_decode) ... ok
+test_decode_failure_logged_to_security (sessions_tests.tests.FileSessionPathLibTests.test_decode_failure_logged_to_security) ... ok
+test_decode_serializer_exception (sessions_tests.tests.FileSessionPathLibTests.test_decode_serializer_exception) ... ok
+test_default_expiry (sessions_tests.tests.FileSessionPathLibTests.test_default_expiry) ... ok
+test_default_expiry_async (sessions_tests.tests.FileSessionPathLibTests.test_default_expiry_async) ... ok
+test_delete (sessions_tests.tests.FileSessionPathLibTests.test_delete) ... ok
+test_delete_async (sessions_tests.tests.FileSessionPathLibTests.test_delete_async) ... ok
+test_flush (sessions_tests.tests.FileSessionPathLibTests.test_flush) ... ok
+test_flush_async (sessions_tests.tests.FileSessionPathLibTests.test_flush_async) ... ok
+test_get_empty (sessions_tests.tests.FileSessionPathLibTests.test_get_empty) ... ok
+test_get_empty_async (sessions_tests.tests.FileSessionPathLibTests.test_get_empty_async) ... ok
+test_get_expire_at_browser_close (sessions_tests.tests.FileSessionPathLibTests.test_get_expire_at_browser_close) ... ok
+test_get_expire_at_browser_close_async (sessions_tests.tests.FileSessionPathLibTests.test_get_expire_at_browser_close_async) ... ok
+test_has_key (sessions_tests.tests.FileSessionPathLibTests.test_has_key) ... ok
+test_has_key_async (sessions_tests.tests.FileSessionPathLibTests.test_has_key_async) ... ok
+test_invalid_key (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key) ... ok
+test_invalid_key_async (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key_async) ... ok
+test_invalid_key_backslash (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key_backslash) ... ok
+test_invalid_key_forwardslash (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key_forwardslash) ... ok
+test_items (sessions_tests.tests.FileSessionPathLibTests.test_items) ... ok
+test_items_async (sessions_tests.tests.FileSessionPathLibTests.test_items_async) ... ok
+test_keys (sessions_tests.tests.FileSessionPathLibTests.test_keys) ... ok
+test_keys_async (sessions_tests.tests.FileSessionPathLibTests.test_keys_async) ... ok
+test_new_session (sessions_tests.tests.FileSessionPathLibTests.test_new_session) ... ok
+test_pop (sessions_tests.tests.FileSessionPathLibTests.test_pop) ... ok
+test_pop_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_async) ... ok
+test_pop_default (sessions_tests.tests.FileSessionPathLibTests.test_pop_default) ... ok
+test_pop_default_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_default_async) ... ok
+test_pop_default_named_argument (sessions_tests.tests.FileSessionPathLibTests.test_pop_default_named_argument) ... ok
+test_pop_default_named_argument_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_default_named_argument_async) ... ok
+test_pop_no_default_keyerror_raised (sessions_tests.tests.FileSessionPathLibTests.test_pop_no_default_keyerror_raised) ... ok
+test_pop_no_default_keyerror_raised_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_no_default_keyerror_raised_async) ... ok
+test_save (sessions_tests.tests.FileSessionPathLibTests.test_save) ... ok
+test_save_async (sessions_tests.tests.FileSessionPathLibTests.test_save_async) ... ok
+test_save_doesnt_clear_data (sessions_tests.tests.FileSessionPathLibTests.test_save_doesnt_clear_data) ... ok
+test_save_doesnt_clear_data_async (sessions_tests.tests.FileSessionPathLibTests.test_save_doesnt_clear_data_async) ... ok
+test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.FileSessionPathLibTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context)
+Sessions shouldn't be resurrected by a concurrent request. ... ok
+test_session_key_empty_string_invalid (sessions_tests.tests.FileSessionPathLibTests.test_session_key_empty_string_invalid)
 Falsey values (Such as an empty string) are rejected. ... ok
-test_session_key_is_read_only (sessions_tests.tests.CookieSessionTests.test_session_key_is_read_only) ... ok
-test_session_key_too_short_invalid (sessions_tests.tests.CookieSessionTests.test_session_key_too_short_invalid)
+test_session_key_is_read_only (sessions_tests.tests.FileSessionPathLibTests.test_session_key_is_read_only) ... ok
+test_session_key_too_short_invalid (sessions_tests.tests.FileSessionPathLibTests.test_session_key_too_short_invalid)
 Strings shorter than 8 characters are rejected. ... ok
-test_session_key_valid_string_saved (sessions_tests.tests.CookieSessionTests.test_session_key_valid_string_saved)
+test_session_key_valid_string_saved (sessions_tests.tests.FileSessionPathLibTests.test_session_key_valid_string_saved)
 Strings of length 8 and up are accepted and stored. ... ok
-test_session_load_does_not_create_record (sessions_tests.tests.CookieSessionTests.test_session_load_does_not_create_record) ... skipped "Cookie backend doesn't have an external store to create records in."
-test_session_load_does_not_create_record_async (sessions_tests.tests.CookieSessionTests.test_session_load_does_not_create_record_async) ... skipped "Cookie backend doesn't have an external store to create records in."
-test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CookieSessionTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context) ... skipped 'CookieSession is stored in the client and there is no way to query it.'
-test_setdefault (sessions_tests.tests.CookieSessionTests.test_setdefault) ... ok
-test_setdefault_async (sessions_tests.tests.CookieSessionTests.test_setdefault_async) ... ok
-test_store (sessions_tests.tests.CookieSessionTests.test_store) ... ok
-test_store_async (sessions_tests.tests.CookieSessionTests.test_store_async) ... ok
-test_unpickling_exception (sessions_tests.tests.CookieSessionTests.test_unpickling_exception) ... ok
-test_update (sessions_tests.tests.CookieSessionTests.test_update) ... ok
-test_update_async (sessions_tests.tests.CookieSessionTests.test_update_async) ... ok
-test_values (sessions_tests.tests.CookieSessionTests.test_values) ... ok
-test_values_async (sessions_tests.tests.CookieSessionTests.test_values_async) ... ok
+test_session_load_does_not_create_record (sessions_tests.tests.FileSessionPathLibTests.test_session_load_does_not_create_record)
+Loading an unknown session key does not create a session record. ... ok
+test_session_load_does_not_create_record_async (sessions_tests.tests.FileSessionPathLibTests.test_session_load_does_not_create_record_async) ... ok
+test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.FileSessionPathLibTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context)
+Sessions shouldn't be resurrected by a concurrent request. ... ok
+test_setdefault (sessions_tests.tests.FileSessionPathLibTests.test_setdefault) ... ok
+test_setdefault_async (sessions_tests.tests.FileSessionPathLibTests.test_setdefault_async) ... ok
+test_store (sessions_tests.tests.FileSessionPathLibTests.test_store) ... ok
+test_store_async (sessions_tests.tests.FileSessionPathLibTests.test_store_async) ... ok
+test_update (sessions_tests.tests.FileSessionPathLibTests.test_update) ... ok
+test_update_async (sessions_tests.tests.FileSessionPathLibTests.test_update_async) ... ok
+test_values (sessions_tests.tests.FileSessionPathLibTests.test_values) ... ok
+test_values_async (sessions_tests.tests.FileSessionPathLibTests.test_values_async) ... ok
 test_actual_expiry (sessions_tests.tests.CacheSessionTests.test_actual_expiry) ... ok
 test_actual_expiry_async (sessions_tests.tests.CacheSessionTests.test_actual_expiry_async) ... ok
 test_clear (sessions_tests.tests.CacheSessionTests.test_clear) ... ok
@@ -34612,6 +34652,81 @@
 test_update_async (sessions_tests.tests.CacheSessionTests.test_update_async) ... ok
 test_values (sessions_tests.tests.CacheSessionTests.test_values) ... ok
 test_values_async (sessions_tests.tests.CacheSessionTests.test_values_async) ... ok
+test_actual_expiry (sessions_tests.tests.CookieSessionTests.test_actual_expiry) ... expected failure
+test_actual_expiry_async (sessions_tests.tests.CookieSessionTests.test_actual_expiry_async) ... ok
+test_clear (sessions_tests.tests.CookieSessionTests.test_clear) ... ok
+test_custom_expiry_datetime (sessions_tests.tests.CookieSessionTests.test_custom_expiry_datetime) ... ok
+test_custom_expiry_datetime_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_datetime_async) ... ok
+test_custom_expiry_reset (sessions_tests.tests.CookieSessionTests.test_custom_expiry_reset) ... ok
+test_custom_expiry_reset_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_reset_async) ... ok
+test_custom_expiry_seconds (sessions_tests.tests.CookieSessionTests.test_custom_expiry_seconds) ... ok
+test_custom_expiry_seconds_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_seconds_async) ... ok
+test_custom_expiry_timedelta (sessions_tests.tests.CookieSessionTests.test_custom_expiry_timedelta) ... ok
+test_custom_expiry_timedelta_async (sessions_tests.tests.CookieSessionTests.test_custom_expiry_timedelta_async) ... ok
+test_cycle (sessions_tests.tests.CookieSessionTests.test_cycle)
+This test tested cycle_key() which would create a new session ... ok
+test_cycle_async (sessions_tests.tests.CookieSessionTests.test_cycle_async) ... ok
+test_cycle_with_no_session_cache (sessions_tests.tests.CookieSessionTests.test_cycle_with_no_session_cache) ... ok
+test_cycle_with_no_session_cache_async (sessions_tests.tests.CookieSessionTests.test_cycle_with_no_session_cache_async) ... ok
+test_decode (sessions_tests.tests.CookieSessionTests.test_decode) ... ok
+test_decode_failure_logged_to_security (sessions_tests.tests.CookieSessionTests.test_decode_failure_logged_to_security) ... ok
+test_decode_serializer_exception (sessions_tests.tests.CookieSessionTests.test_decode_serializer_exception) ... ok
+test_default_expiry (sessions_tests.tests.CookieSessionTests.test_default_expiry) ... ok
+test_default_expiry_async (sessions_tests.tests.CookieSessionTests.test_default_expiry_async) ... ok
+test_delete (sessions_tests.tests.CookieSessionTests.test_delete) ... ok
+test_delete_async (sessions_tests.tests.CookieSessionTests.test_delete_async) ... ok
+test_flush (sessions_tests.tests.CookieSessionTests.test_flush) ... ok
+test_flush_async (sessions_tests.tests.CookieSessionTests.test_flush_async) ... ok
+test_get_empty (sessions_tests.tests.CookieSessionTests.test_get_empty) ... ok
+test_get_empty_async (sessions_tests.tests.CookieSessionTests.test_get_empty_async) ... ok
+test_get_expire_at_browser_close (sessions_tests.tests.CookieSessionTests.test_get_expire_at_browser_close) ... ok
+test_get_expire_at_browser_close_async (sessions_tests.tests.CookieSessionTests.test_get_expire_at_browser_close_async) ... ok
+test_has_key (sessions_tests.tests.CookieSessionTests.test_has_key) ... ok
+test_has_key_async (sessions_tests.tests.CookieSessionTests.test_has_key_async) ... ok
+test_invalid_key (sessions_tests.tests.CookieSessionTests.test_invalid_key) ... ok
+test_invalid_key_async (sessions_tests.tests.CookieSessionTests.test_invalid_key_async) ... ok
+test_items (sessions_tests.tests.CookieSessionTests.test_items) ... ok
+test_items_async (sessions_tests.tests.CookieSessionTests.test_items_async) ... ok
+test_keys (sessions_tests.tests.CookieSessionTests.test_keys) ... ok
+test_keys_async (sessions_tests.tests.CookieSessionTests.test_keys_async) ... ok
+test_new_session (sessions_tests.tests.CookieSessionTests.test_new_session) ... ok
+test_pop (sessions_tests.tests.CookieSessionTests.test_pop) ... ok
+test_pop_async (sessions_tests.tests.CookieSessionTests.test_pop_async) ... ok
+test_pop_default (sessions_tests.tests.CookieSessionTests.test_pop_default) ... ok
+test_pop_default_async (sessions_tests.tests.CookieSessionTests.test_pop_default_async) ... ok
+test_pop_default_named_argument (sessions_tests.tests.CookieSessionTests.test_pop_default_named_argument) ... ok
+test_pop_default_named_argument_async (sessions_tests.tests.CookieSessionTests.test_pop_default_named_argument_async) ... ok
+test_pop_no_default_keyerror_raised (sessions_tests.tests.CookieSessionTests.test_pop_no_default_keyerror_raised) ... ok
+test_pop_no_default_keyerror_raised_async (sessions_tests.tests.CookieSessionTests.test_pop_no_default_keyerror_raised_async) ... ok
+test_save (sessions_tests.tests.CookieSessionTests.test_save)
+This test tested exists() in the other session backends, but that ... ok
+test_save_async (sessions_tests.tests.CookieSessionTests.test_save_async) ... ok
+test_save_doesnt_clear_data (sessions_tests.tests.CookieSessionTests.test_save_doesnt_clear_data) ... ok
+test_save_doesnt_clear_data_async (sessions_tests.tests.CookieSessionTests.test_save_doesnt_clear_data_async) ... ok
+test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CookieSessionTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context) ... skipped 'CookieSession is stored in the client and there is no way to query it.'
+test_session_key_empty_string_invalid (sessions_tests.tests.CookieSessionTests.test_session_key_empty_string_invalid)
+Falsey values (Such as an empty string) are rejected. ... ok
+test_session_key_is_read_only (sessions_tests.tests.CookieSessionTests.test_session_key_is_read_only) ... ok
+test_session_key_too_short_invalid (sessions_tests.tests.CookieSessionTests.test_session_key_too_short_invalid)
+Strings shorter than 8 characters are rejected. ... ok
+test_session_key_valid_string_saved (sessions_tests.tests.CookieSessionTests.test_session_key_valid_string_saved)
+Strings of length 8 and up are accepted and stored. ... ok
+test_session_load_does_not_create_record (sessions_tests.tests.CookieSessionTests.test_session_load_does_not_create_record) ... skipped "Cookie backend doesn't have an external store to create records in."
+test_session_load_does_not_create_record_async (sessions_tests.tests.CookieSessionTests.test_session_load_does_not_create_record_async) ... skipped "Cookie backend doesn't have an external store to create records in."
+test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.CookieSessionTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context) ... skipped 'CookieSession is stored in the client and there is no way to query it.'
+test_setdefault (sessions_tests.tests.CookieSessionTests.test_setdefault) ... ok
+test_setdefault_async (sessions_tests.tests.CookieSessionTests.test_setdefault_async) ... ok
+test_store (sessions_tests.tests.CookieSessionTests.test_store) ... ok
+test_store_async (sessions_tests.tests.CookieSessionTests.test_store_async) ... ok
+test_unpickling_exception (sessions_tests.tests.CookieSessionTests.test_unpickling_exception) ... ok
+test_update (sessions_tests.tests.CookieSessionTests.test_update) ... ok
+test_update_async (sessions_tests.tests.CookieSessionTests.test_update_async) ... ok
+test_values (sessions_tests.tests.CookieSessionTests.test_values) ... ok
+test_values_async (sessions_tests.tests.CookieSessionTests.test_values_async) ... ok
+test_all_options_given (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_all_options_given) ... ok
+test_default_and_given_options (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_default_and_given_options) ... ok
+test_default_options (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_default_options) ... ok
+test_option_name_and_value_separated (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_option_name_and_value_separated) ... ok
 test_actual_expiry (sessions_tests.tests.FileSessionTests.test_actual_expiry) ... ok
 test_actual_expiry_async (sessions_tests.tests.FileSessionTests.test_actual_expiry_async) ... ok
 test_clear (sessions_tests.tests.FileSessionTests.test_clear) ... ok
@@ -34688,86 +34803,6 @@
 test_update_async (sessions_tests.tests.FileSessionTests.test_update_async) ... ok
 test_values (sessions_tests.tests.FileSessionTests.test_values) ... ok
 test_values_async (sessions_tests.tests.FileSessionTests.test_values_async) ... ok
-test_actual_expiry (sessions_tests.tests.FileSessionPathLibTests.test_actual_expiry) ... ok
-test_actual_expiry_async (sessions_tests.tests.FileSessionPathLibTests.test_actual_expiry_async) ... ok
-test_clear (sessions_tests.tests.FileSessionPathLibTests.test_clear) ... ok
-test_clearsessions_command (sessions_tests.tests.FileSessionPathLibTests.test_clearsessions_command)
-Test clearsessions command for clearing expired sessions. ... ok
-test_configuration_check (sessions_tests.tests.FileSessionPathLibTests.test_configuration_check) ... ok
-test_custom_expiry_datetime (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_datetime) ... ok
-test_custom_expiry_datetime_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_datetime_async) ... ok
-test_custom_expiry_reset (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_reset) ... ok
-test_custom_expiry_reset_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_reset_async) ... ok
-test_custom_expiry_seconds (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_seconds) ... ok
-test_custom_expiry_seconds_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_seconds_async) ... ok
-test_custom_expiry_timedelta (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_timedelta) ... ok
-test_custom_expiry_timedelta_async (sessions_tests.tests.FileSessionPathLibTests.test_custom_expiry_timedelta_async) ... ok
-test_cycle (sessions_tests.tests.FileSessionPathLibTests.test_cycle) ... ok
-test_cycle_async (sessions_tests.tests.FileSessionPathLibTests.test_cycle_async) ... ok
-test_cycle_with_no_session_cache (sessions_tests.tests.FileSessionPathLibTests.test_cycle_with_no_session_cache) ... ok
-test_cycle_with_no_session_cache_async (sessions_tests.tests.FileSessionPathLibTests.test_cycle_with_no_session_cache_async) ... ok
-test_decode (sessions_tests.tests.FileSessionPathLibTests.test_decode) ... ok
-test_decode_failure_logged_to_security (sessions_tests.tests.FileSessionPathLibTests.test_decode_failure_logged_to_security) ... ok
-test_decode_serializer_exception (sessions_tests.tests.FileSessionPathLibTests.test_decode_serializer_exception) ... ok
-test_default_expiry (sessions_tests.tests.FileSessionPathLibTests.test_default_expiry) ... ok
-test_default_expiry_async (sessions_tests.tests.FileSessionPathLibTests.test_default_expiry_async) ... ok
-test_delete (sessions_tests.tests.FileSessionPathLibTests.test_delete) ... ok
-test_delete_async (sessions_tests.tests.FileSessionPathLibTests.test_delete_async) ... ok
-test_flush (sessions_tests.tests.FileSessionPathLibTests.test_flush) ... ok
-test_flush_async (sessions_tests.tests.FileSessionPathLibTests.test_flush_async) ... ok
-test_get_empty (sessions_tests.tests.FileSessionPathLibTests.test_get_empty) ... ok
-test_get_empty_async (sessions_tests.tests.FileSessionPathLibTests.test_get_empty_async) ... ok
-test_get_expire_at_browser_close (sessions_tests.tests.FileSessionPathLibTests.test_get_expire_at_browser_close) ... ok
-test_get_expire_at_browser_close_async (sessions_tests.tests.FileSessionPathLibTests.test_get_expire_at_browser_close_async) ... ok
-test_has_key (sessions_tests.tests.FileSessionPathLibTests.test_has_key) ... ok
-test_has_key_async (sessions_tests.tests.FileSessionPathLibTests.test_has_key_async) ... ok
-test_invalid_key (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key) ... ok
-test_invalid_key_async (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key_async) ... ok
-test_invalid_key_backslash (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key_backslash) ... ok
-test_invalid_key_forwardslash (sessions_tests.tests.FileSessionPathLibTests.test_invalid_key_forwardslash) ... ok
-test_items (sessions_tests.tests.FileSessionPathLibTests.test_items) ... ok
-test_items_async (sessions_tests.tests.FileSessionPathLibTests.test_items_async) ... ok
-test_keys (sessions_tests.tests.FileSessionPathLibTests.test_keys) ... ok
-test_keys_async (sessions_tests.tests.FileSessionPathLibTests.test_keys_async) ... ok
-test_new_session (sessions_tests.tests.FileSessionPathLibTests.test_new_session) ... ok
-test_pop (sessions_tests.tests.FileSessionPathLibTests.test_pop) ... ok
-test_pop_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_async) ... ok
-test_pop_default (sessions_tests.tests.FileSessionPathLibTests.test_pop_default) ... ok
-test_pop_default_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_default_async) ... ok
-test_pop_default_named_argument (sessions_tests.tests.FileSessionPathLibTests.test_pop_default_named_argument) ... ok
-test_pop_default_named_argument_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_default_named_argument_async) ... ok
-test_pop_no_default_keyerror_raised (sessions_tests.tests.FileSessionPathLibTests.test_pop_no_default_keyerror_raised) ... ok
-test_pop_no_default_keyerror_raised_async (sessions_tests.tests.FileSessionPathLibTests.test_pop_no_default_keyerror_raised_async) ... ok
-test_save (sessions_tests.tests.FileSessionPathLibTests.test_save) ... ok
-test_save_async (sessions_tests.tests.FileSessionPathLibTests.test_save_async) ... ok
-test_save_doesnt_clear_data (sessions_tests.tests.FileSessionPathLibTests.test_save_doesnt_clear_data) ... ok
-test_save_doesnt_clear_data_async (sessions_tests.tests.FileSessionPathLibTests.test_save_doesnt_clear_data_async) ... ok
-test_session_asave_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.FileSessionPathLibTests.test_session_asave_does_not_resurrect_session_logged_out_in_other_context)
-Sessions shouldn't be resurrected by a concurrent request. ... ok
-test_session_key_empty_string_invalid (sessions_tests.tests.FileSessionPathLibTests.test_session_key_empty_string_invalid)
-Falsey values (Such as an empty string) are rejected. ... ok
-test_session_key_is_read_only (sessions_tests.tests.FileSessionPathLibTests.test_session_key_is_read_only) ... ok
-test_session_key_too_short_invalid (sessions_tests.tests.FileSessionPathLibTests.test_session_key_too_short_invalid)
-Strings shorter than 8 characters are rejected. ... ok
-test_session_key_valid_string_saved (sessions_tests.tests.FileSessionPathLibTests.test_session_key_valid_string_saved)
-Strings of length 8 and up are accepted and stored. ... ok
-test_session_load_does_not_create_record (sessions_tests.tests.FileSessionPathLibTests.test_session_load_does_not_create_record)
-Loading an unknown session key does not create a session record. ... ok
-test_session_load_does_not_create_record_async (sessions_tests.tests.FileSessionPathLibTests.test_session_load_does_not_create_record_async) ... ok
-test_session_save_does_not_resurrect_session_logged_out_in_other_context (sessions_tests.tests.FileSessionPathLibTests.test_session_save_does_not_resurrect_session_logged_out_in_other_context)
-Sessions shouldn't be resurrected by a concurrent request. ... ok
-test_setdefault (sessions_tests.tests.FileSessionPathLibTests.test_setdefault) ... ok
-test_setdefault_async (sessions_tests.tests.FileSessionPathLibTests.test_setdefault_async) ... ok
-test_store (sessions_tests.tests.FileSessionPathLibTests.test_store) ... ok
-test_store_async (sessions_tests.tests.FileSessionPathLibTests.test_store_async) ... ok
-test_update (sessions_tests.tests.FileSessionPathLibTests.test_update) ... ok
-test_update_async (sessions_tests.tests.FileSessionPathLibTests.test_update_async) ... ok
-test_values (sessions_tests.tests.FileSessionPathLibTests.test_values) ... ok
-test_values_async (sessions_tests.tests.FileSessionPathLibTests.test_values_async) ... ok
-test_all_options_given (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_all_options_given) ... ok
-test_default_and_given_options (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_default_and_given_options) ... ok
-test_default_options (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_default_options) ... ok
-test_option_name_and_value_separated (test_runner.tests.CustomTestRunnerOptionsSettingsTests.test_option_name_and_value_separated) ... ok
 test_custom_deserializer (serializers.test_deserialization.TestDeserializer.test_custom_deserializer) ... ok
 test_deserialized_object_repr (serializers.test_deserialization.TestDeserializer.test_deserialized_object_repr) ... ok
 test_empty_object_list (serializers.test_deserialization.TestDeserializer.test_empty_object_list) ... ok
@@ -34778,9 +34813,9 @@
 test_yaml_bytes_input (serializers.test_deserialization.TestDeserializer.test_yaml_bytes_input) ... ok
 test_lazy_string_encoding (serializers.test_json.DjangoJSONEncoderTests.test_lazy_string_encoding) ... ok
 test_timedelta (serializers.test_json.DjangoJSONEncoderTests.test_timedelta) ... ok
-test_closes_connections (servers.tests.LiveServerTestCloseConnectionTest.test_closes_connections) ... skipped "the sqlite backend's close() method is a no-op when using an in-memory database"
 test_closes_connection_with_content_length (servers.tests.SingleThreadLiveServerViews.test_closes_connection_with_content_length)
 Contrast to ... ok
+test_closes_connections (servers.tests.LiveServerTestCloseConnectionTest.test_closes_connections) ... skipped "the sqlite backend's close() method is a no-op when using an in-memory database"
 test_clear_empties_manifest (staticfiles_tests.test_storage.TestCollectionManifestStorage.test_clear_empties_manifest) ... ok
 test_css_import_case_insensitive (staticfiles_tests.test_storage.TestCollectionManifestStorage.test_css_import_case_insensitive) ... ok
 test_css_source_map (staticfiles_tests.test_storage.TestCollectionManifestStorage.test_css_source_map) ... ok
@@ -34826,7 +34861,8 @@
 Calling dumpdata produces an error when yaml package missing ... ok
 test_serializer_pyyaml_error_message (serializers.test_yaml.NoYamlSerializerTestCase.test_serializer_pyyaml_error_message)
 Using yaml serializer without pyyaml raises ImportError ... ok
-test_middleware_caching (template_tests.test_response.CacheMiddlewareTest.test_middleware_caching) ... ok
+test_model_index_superuser (admin_docs.test_views.TestModelIndexView.test_model_index_superuser) ... ok
+test_model_index_with_model_permission (admin_docs.test_views.TestModelIndexView.test_model_index_with_model_permission) ... ok
 test_stream_class (serializers.tests.SerializerAPITests.test_stream_class) ... ok
 test_builtin_serializers (serializers.tests.SerializerRegistrationTests.test_builtin_serializers)
 Requesting a list of serializer formats populates the registry ... ok
@@ -34840,16 +34876,15 @@
 test_unregister_unknown_serializer (serializers.tests.SerializerRegistrationTests.test_unregister_unknown_serializer) ... ok
 test_reverse_related_validation (select_related_onetoone.tests.ReverseSelectRelatedValidationTests.test_reverse_related_validation) ... ok
 test_reverse_related_validation_with_filtered_relation (select_related_onetoone.tests.ReverseSelectRelatedValidationTests.test_reverse_related_validation_with_filtered_relation) ... ok
-test_set_up_class (servers.tests.LiveServerTestCaseSetupTest.test_set_up_class) ... ok
 test_generic_relations (select_related.tests.SelectRelatedValidationTests.test_generic_relations) ... ok
 test_invalid_field (select_related.tests.SelectRelatedValidationTests.test_invalid_field) ... ok
 test_many_to_many_field (select_related.tests.SelectRelatedValidationTests.test_many_to_many_field) ... ok
 test_non_relational_field (select_related.tests.SelectRelatedValidationTests.test_non_relational_field) ... ok
 test_non_relational_field_nested (select_related.tests.SelectRelatedValidationTests.test_non_relational_field_nested) ... ok
 test_reverse_relational_field (select_related.tests.SelectRelatedValidationTests.test_reverse_relational_field) ... ok
-test_live_server_url_is_class_property (servers.tests.LiveServerAddress.test_live_server_url_is_class_property) ... ok
-test_forward_refs (serializers.test_json.JsonSerializerTransactionTestCase.test_forward_refs)
-Objects ids can be referenced before they are ... ok
+test_in_memory_database_lock (servers.tests.LiveServerInMemoryDatabaseLockTest.test_in_memory_database_lock)
+With a threaded LiveServer and an in-memory database, an error can ... ok
+test_set_up_class (servers.tests.LiveServerTestCaseSetupTest.test_set_up_class) ... ok
 test_default (responses.test_cookie.DeleteCookieTests.test_default) ... ok
 test_delete_cookie_samesite (responses.test_cookie.DeleteCookieTests.test_delete_cookie_samesite) ... ok
 test_delete_cookie_secure_prefix (responses.test_cookie.DeleteCookieTests.test_delete_cookie_secure_prefix)
@@ -34873,8 +34908,10 @@
 test_samesite (responses.test_cookie.SetCookieTests.test_samesite) ... ok
 test_unicode_cookie (responses.test_cookie.SetCookieTests.test_unicode_cookie)
 HttpResponse.set_cookie() works with Unicode data. ... ok
-test_in_memory_database_lock (servers.tests.LiveServerInMemoryDatabaseLockTest.test_in_memory_database_lock)
-With a threaded LiveServer and an in-memory database, an error can ... ok
+test_port_bind (servers.tests.LiveServerPort.test_port_bind)
+Each LiveServerTestCase binds to a unique port or fails to start a ... ok
+test_specified_port_bind (servers.tests.LiveServerPort.test_specified_port_bind)
+LiveServerTestCase.port customizes the server's port. ... ok
 test_buffer_explicit_absolute_filename (responses.test_fileresponse.FileResponseTests.test_buffer_explicit_absolute_filename)
 Headers are set correctly with a buffer when an absolute filename is ... ok
 test_compressed_response (responses.test_fileresponse.FileResponseTests.test_compressed_response)
@@ -34899,6 +34936,8 @@
 test_response_buffer (responses.test_fileresponse.FileResponseTests.test_response_buffer) ... ok
 test_response_nonzero_starting_position (responses.test_fileresponse.FileResponseTests.test_response_nonzero_starting_position) ... ok
 test_unicode_attachment (responses.test_fileresponse.FileResponseTests.test_unicode_attachment) ... ok
+test_forward_refs (serializers.test_json.JsonSerializerTransactionTestCase.test_forward_refs)
+Objects ids can be referenced before they are ... ok
 test_charset_setter (responses.tests.HttpResponseBaseTests.test_charset_setter) ... ok
 test_closed (responses.tests.HttpResponseBaseTests.test_closed) ... ok
 test_reason_phrase_setter (responses.tests.HttpResponseBaseTests.test_reason_phrase_setter) ... ok
@@ -34906,6 +34945,19 @@
 HttpResponseBase.setdefault() should not change an existing header ... ok
 test_tell (responses.tests.HttpResponseBaseTests.test_tell) ... ok
 test_write (responses.tests.HttpResponseBaseTests.test_write) ... ok
+test_change_status_code (responses.tests.HttpResponseTests.test_change_status_code) ... ok
+test_charset_detection (responses.tests.HttpResponseTests.test_charset_detection)
+HttpResponse should parse charset from content_type. ... ok
+test_generator_cache (responses.tests.HttpResponseTests.test_generator_cache) ... ok
+test_invalid_status_code (responses.tests.HttpResponseTests.test_invalid_status_code) ... ok
+test_reason_phrase (responses.tests.HttpResponseTests.test_reason_phrase) ... ok
+test_repr (responses.tests.HttpResponseTests.test_repr) ... ok
+test_repr_no_content_type (responses.tests.HttpResponseTests.test_repr_no_content_type) ... ok
+test_response_content_charset (responses.tests.HttpResponseTests.test_response_content_charset)
+HttpResponse should encode based on charset. ... ok
+test_status_code (responses.tests.HttpResponseTests.test_status_code) ... ok
+test_valid_status_code_string (responses.tests.HttpResponseTests.test_valid_status_code_string) ... ok
+test_wrap_textiowrapper (responses.tests.HttpResponseTests.test_wrap_textiowrapper) ... ok
 test_domain (resolve_url.tests.ResolveUrlTests.test_domain)
 Passing a domain to resolve_url() returns the same domain. ... ok
 test_full_url (resolve_url.tests.ResolveUrlTests.test_full_url)
@@ -34924,44 +34976,29 @@
 Passing a view name to resolve_url() results in the URL path mapping ... ok
 test_view_function (resolve_url.tests.ResolveUrlTests.test_view_function)
 Passing a view function to resolve_url() results in the URL path ... ok
-test_change_status_code (responses.tests.HttpResponseTests.test_change_status_code) ... ok
-test_charset_detection (responses.tests.HttpResponseTests.test_charset_detection)
-HttpResponse should parse charset from content_type. ... ok
-test_generator_cache (responses.tests.HttpResponseTests.test_generator_cache) ... ok
-test_invalid_status_code (responses.tests.HttpResponseTests.test_invalid_status_code) ... ok
-test_reason_phrase (responses.tests.HttpResponseTests.test_reason_phrase) ... ok
-test_repr (responses.tests.HttpResponseTests.test_repr) ... ok
-test_repr_no_content_type (responses.tests.HttpResponseTests.test_repr_no_content_type) ... ok
-test_response_content_charset (responses.tests.HttpResponseTests.test_response_content_charset)
-HttpResponse should encode based on charset. ... ok
-test_status_code (responses.tests.HttpResponseTests.test_status_code) ... ok
-test_valid_status_code_string (responses.tests.HttpResponseTests.test_valid_status_code_string) ... ok
-test_wrap_textiowrapper (responses.tests.HttpResponseTests.test_wrap_textiowrapper) ... ok
-test_data_upload_max_memory_size_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_data_upload_max_memory_size_exceeded) ... ok
-test_empty_content_length (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_empty_content_length) ... ok
-test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_no_limit) ... ok
-test_size_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_size_not_exceeded) ... ok
 test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeFormPostTests.test_no_limit) ... ok
 test_size_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeFormPostTests.test_size_exceeded) ... ok
 test_size_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeFormPostTests.test_size_not_exceeded) ... ok
 test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsFormPost.test_no_limit) ... ok
 test_number_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsFormPost.test_number_exceeded) ... ok
 test_number_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsFormPost.test_number_not_exceeded) ... ok
+test_data_upload_max_memory_size_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_data_upload_max_memory_size_exceeded) ... ok
+test_empty_content_length (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_empty_content_length) ... ok
+test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_no_limit) ... ok
+test_size_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeGetTests.test_size_not_exceeded) ... ok
+test_file_passes (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_file_passes) ... ok
+test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_no_limit) ... ok
+test_size_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_size_exceeded) ... ok
+test_size_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_size_not_exceeded) ... ok
+test_live_server_url_is_class_property (servers.tests.LiveServerAddress.test_live_server_url_is_class_property) ... ok
+test_get_max_fields_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsGet.test_get_max_fields_exceeded) ... ok
+test_get_max_fields_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsGet.test_get_max_fields_not_exceeded) ... ok
 test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsMultipartPost.test_no_limit) ... ok
 test_number_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsMultipartPost.test_number_exceeded) ... ok
 test_number_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsMultipartPost.test_number_not_exceeded) ... ok
-test_get_max_fields_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsGet.test_get_max_fields_exceeded) ... ok
-test_get_max_fields_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFieldsGet.test_get_max_fields_not_exceeded) ... ok
 test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFilesMultipartPost.test_no_limit) ... ok
 test_number_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFilesMultipartPost.test_number_exceeded) ... ok
 test_number_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxNumberOfFilesMultipartPost.test_number_not_exceeded) ... ok
-test_file_passes (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_file_passes) ... ok
-test_no_limit (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_no_limit) ... ok
-test_size_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_size_exceeded) ... ok
-test_size_not_exceeded (requests_tests.test_data_upload_settings.DataUploadMaxMemorySizeMultipartPostTests.test_size_not_exceeded) ... ok
-test_absolute_url (requests_tests.tests.BuildAbsoluteURITests.test_absolute_url) ... ok
-test_host_retrieval (requests_tests.tests.BuildAbsoluteURITests.test_host_retrieval) ... ok
-test_request_path_begins_with_two_slashes (requests_tests.tests.BuildAbsoluteURITests.test_request_path_begins_with_two_slashes) ... ok
 test_get_host_suggestion_of_allowed_host (requests_tests.tests.HostValidationTests.test_get_host_suggestion_of_allowed_host)
 get_host() makes helpful suggestions if a valid-looking host is not in ... ok
 test_get_port (requests_tests.tests.HostValidationTests.test_get_port) ... ok
@@ -34971,6 +35008,99 @@
 test_http_get_host (requests_tests.tests.HostValidationTests.test_http_get_host) ... ok
 test_http_get_host_with_x_forwarded_host (requests_tests.tests.HostValidationTests.test_http_get_host_with_x_forwarded_host) ... ok
 test_split_domain_port (requests_tests.tests.HostValidationTests.test_split_domain_port) ... ok
+test_absolute_url (requests_tests.tests.BuildAbsoluteURITests.test_absolute_url) ... ok
+test_host_retrieval (requests_tests.tests.BuildAbsoluteURITests.test_host_retrieval) ... ok
+test_request_path_begins_with_two_slashes (requests_tests.tests.BuildAbsoluteURITests.test_request_path_begins_with_two_slashes) ... ok
+test_basic (requests_tests.tests.HttpHeadersTests.test_basic) ... ok
+test_parse_header_name (requests_tests.tests.HttpHeadersTests.test_parse_header_name) ... ok
+test_base_request_headers (requests_tests.tests.RequestHeadersTests.test_base_request_headers) ... ok
+test_wsgi_request_headers (requests_tests.tests.RequestHeadersTests.test_wsgi_request_headers) ... ok
+test_wsgi_request_headers_get (requests_tests.tests.RequestHeadersTests.test_wsgi_request_headers_get) ... ok
+test_wsgi_request_headers_getitem (requests_tests.tests.RequestHeadersTests.test_wsgi_request_headers_getitem) ... ok
+test_block (select_for_update.tests.SelectForUpdateTests.test_block)
+A thread running a select_for_update that accesses rows being touched ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_for_update_after_from (select_for_update.tests.SelectForUpdateTests.test_for_update_after_from) ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_for_update_of_followed_by_values (select_for_update.tests.SelectForUpdateTests.test_for_update_of_followed_by_values) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_of_followed_by_values_list (select_for_update.tests.SelectForUpdateTests.test_for_update_of_followed_by_values_list) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_of_self_when_self_is_not_selected (select_for_update.tests.SelectForUpdateTests.test_for_update_of_self_when_self_is_not_selected)
+select_for_update(of=['self']) when the only columns selected are from ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_of_with_exists (select_for_update.tests.SelectForUpdateTests.test_for_update_of_with_exists) ... skipped "Database doesn't support feature(s): has_select_for_update_of, supports_select_for_update_with_limit"
+test_for_update_requires_transaction (select_for_update.tests.SelectForUpdateTests.test_for_update_requires_transaction)
+A TransactionManagementError is raised ... skipped "Database doesn't support feature(s): has_select_for_update, supports_transactions"
+test_for_update_requires_transaction_only_in_execution (select_for_update.tests.SelectForUpdateTests.test_for_update_requires_transaction_only_in_execution)
+No TransactionManagementError is raised ... skipped "Database doesn't support feature(s): has_select_for_update, supports_transactions"
+test_for_update_sql_generated (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated)
+The backend's FOR UPDATE variant appears in ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_for_update_sql_generated_nowait (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated_nowait)
+The backend's FOR UPDATE NOWAIT variant appears in ... skipped "Database doesn't support feature(s): has_select_for_update_nowait"
+test_for_update_sql_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated_of)
+The backend's FOR UPDATE OF variant appears in the generated SQL when ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_sql_generated_skip_locked (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated_skip_locked)
+The backend's FOR UPDATE SKIP LOCKED variant appears in ... skipped "Database doesn't support feature(s): has_select_for_update_skip_locked"
+test_for_update_sql_model_inheritance_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_inheritance_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_sql_model_inheritance_nested_ptr_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_inheritance_nested_ptr_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_sql_model_inheritance_ptr_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_inheritance_ptr_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_sql_model_proxy_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_proxy_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_sql_multilevel_model_inheritance_ptr_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_multilevel_model_inheritance_ptr_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_for_update_sql_related_model_inheritance_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_related_model_inheritance_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
+test_model_inheritance_of_argument_raises_error_ptr_in_choices (select_for_update.tests.SelectForUpdateTests.test_model_inheritance_of_argument_raises_error_ptr_in_choices) ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
+test_model_proxy_of_argument_raises_error_proxy_field_in_choices (select_for_update.tests.SelectForUpdateTests.test_model_proxy_of_argument_raises_error_proxy_field_in_choices) ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
+test_nowait_and_skip_locked (select_for_update.tests.SelectForUpdateTests.test_nowait_and_skip_locked) ... ok
+test_nowait_raises_error_on_block (select_for_update.tests.SelectForUpdateTests.test_nowait_raises_error_on_block)
+If nowait is specified, we expect an error to be raised rather ... skipped "Database doesn't support feature(s): has_select_for_update_nowait, supports_transactions"
+test_ordered_select_for_update (select_for_update.tests.SelectForUpdateTests.test_ordered_select_for_update)
+Subqueries should respect ordering as an ORDER BY clause may be useful ... ok
+test_raw_lock_not_available (select_for_update.tests.SelectForUpdateTests.test_raw_lock_not_available)
+Running a raw query which can't obtain a FOR UPDATE lock raises ... skipped "Database doesn't support feature(s): has_select_for_update, supports_transactions"
+test_related_but_unselected_of_argument_raises_error (select_for_update.tests.SelectForUpdateTests.test_related_but_unselected_of_argument_raises_error)
+FieldError is raised if a relation field that is not followed in the ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
+test_reverse_one_to_one_of_arguments (select_for_update.tests.SelectForUpdateTests.test_reverse_one_to_one_of_arguments)
+Reverse OneToOneFields may be included in of=(...) as long as NULLs ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
+test_select_for_update_on_multidb (select_for_update.tests.SelectForUpdateTests.test_select_for_update_on_multidb) ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_select_for_update_with_get (select_for_update.tests.SelectForUpdateTests.test_select_for_update_with_get) ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_select_for_update_with_limit (select_for_update.tests.SelectForUpdateTests.test_select_for_update_with_limit) ... ok
+test_skip_locked_skips_locked_rows (select_for_update.tests.SelectForUpdateTests.test_skip_locked_skips_locked_rows)
+If skip_locked is specified, the locked row is skipped resulting in ... skipped "Database doesn't support feature(s): has_select_for_update_skip_locked, supports_transactions"
+test_unrelated_of_argument_raises_error (select_for_update.tests.SelectForUpdateTests.test_unrelated_of_argument_raises_error)
+FieldError is raised if a non-relation field is specified in of=(...). ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
+test_unsuported_no_key_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsuported_no_key_raises_error)
+NotSupportedError is raised if a SELECT...FOR NO KEY UPDATE... is run ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_unsupported_nowait_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsupported_nowait_raises_error)
+NotSupportedError is raised if a SELECT...FOR UPDATE NOWAIT is run on ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_unsupported_of_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsupported_of_raises_error)
+NotSupportedError is raised if a SELECT...FOR UPDATE OF... is run on ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_unsupported_select_for_update_with_limit (select_for_update.tests.SelectForUpdateTests.test_unsupported_select_for_update_with_limit) ... skipped 'Database has feature(s) supports_select_for_update_with_limit'
+test_unsupported_skip_locked_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsupported_skip_locked_raises_error)
+NotSupportedError is raised if a SELECT...FOR UPDATE SKIP LOCKED is run ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_update_sql_generated_no_key (select_for_update.tests.SelectForUpdateTests.test_update_sql_generated_no_key)
+The backend's FOR NO KEY UPDATE variant appears in generated SQL when ... skipped "Database doesn't support feature(s): has_select_for_no_key_update"
+test_combine_and_both_empty (queries.test_q.QTests.test_combine_and_both_empty) ... ok
+test_combine_and_empty (queries.test_q.QTests.test_combine_and_empty) ... ok
+test_combine_empty_copy (queries.test_q.QTests.test_combine_empty_copy) ... ok
+test_combine_negated_boolean_expression (queries.test_q.QTests.test_combine_negated_boolean_expression) ... ok
+test_combine_not_q_object (queries.test_q.QTests.test_combine_not_q_object) ... ok
+test_combine_or_both_empty (queries.test_q.QTests.test_combine_or_both_empty) ... ok
+test_combine_or_empty (queries.test_q.QTests.test_combine_or_empty) ... ok
+test_combine_xor_both_empty (queries.test_q.QTests.test_combine_xor_both_empty) ... ok
+test_combine_xor_empty (queries.test_q.QTests.test_combine_xor_empty) ... ok
+test_create_helper (queries.test_q.QTests.test_create_helper) ... ok
+test_deconstruct (queries.test_q.QTests.test_deconstruct) ... ok
+test_deconstruct_and (queries.test_q.QTests.test_deconstruct_and) ... ok
+test_deconstruct_boolean_expression (queries.test_q.QTests.test_deconstruct_boolean_expression) ... ok
+test_deconstruct_multiple_kwargs (queries.test_q.QTests.test_deconstruct_multiple_kwargs) ... ok
+test_deconstruct_negated (queries.test_q.QTests.test_deconstruct_negated) ... ok
+test_deconstruct_nested (queries.test_q.QTests.test_deconstruct_nested) ... ok
+test_deconstruct_or (queries.test_q.QTests.test_deconstruct_or) ... ok
+test_deconstruct_xor (queries.test_q.QTests.test_deconstruct_xor) ... ok
+test_equal (queries.test_q.QTests.test_equal) ... ok
+test_flatten (queries.test_q.QTests.test_flatten) ... ok
+test_hash (queries.test_q.QTests.test_hash) ... ok
+test_reconstruct (queries.test_q.QTests.test_reconstruct) ... ok
+test_reconstruct_and (queries.test_q.QTests.test_reconstruct_and) ... ok
+test_reconstruct_negated (queries.test_q.QTests.test_reconstruct_negated) ... ok
+test_reconstruct_or (queries.test_q.QTests.test_reconstruct_or) ... ok
+test_reconstruct_xor (queries.test_q.QTests.test_reconstruct_xor) ... ok
+test_referenced_base_fields (queries.test_q.QTests.test_referenced_base_fields) ... ok
 test_FILES_connection_error (requests_tests.tests.RequestsTests.test_FILES_connection_error)
 If wsgi.input.read() raises an exception while trying to read() the ... ok
 test_POST_after_body_read (requests_tests.tests.RequestsTests.test_POST_after_body_read)
@@ -35036,40 +35166,8 @@
 The FORCE_SCRIPT_NAME setting takes precedence over the request's ... ok
 test_wsgirequest_with_script_name (requests_tests.tests.RequestsTests.test_wsgirequest_with_script_name)
 The request's path is correctly assembled, regardless of whether or ... ok
-test_base_request_headers (requests_tests.tests.RequestHeadersTests.test_base_request_headers) ... ok
-test_wsgi_request_headers (requests_tests.tests.RequestHeadersTests.test_wsgi_request_headers) ... ok
-test_wsgi_request_headers_get (requests_tests.tests.RequestHeadersTests.test_wsgi_request_headers_get) ... ok
-test_wsgi_request_headers_getitem (requests_tests.tests.RequestHeadersTests.test_wsgi_request_headers_getitem) ... ok
-test_basic (requests_tests.tests.HttpHeadersTests.test_basic) ... ok
-test_parse_header_name (requests_tests.tests.HttpHeadersTests.test_parse_header_name) ... ok
-test_combine_and_both_empty (queries.test_q.QTests.test_combine_and_both_empty) ... ok
-test_combine_and_empty (queries.test_q.QTests.test_combine_and_empty) ... ok
-test_combine_empty_copy (queries.test_q.QTests.test_combine_empty_copy) ... ok
-test_combine_negated_boolean_expression (queries.test_q.QTests.test_combine_negated_boolean_expression) ... ok
-test_combine_not_q_object (queries.test_q.QTests.test_combine_not_q_object) ... ok
-test_combine_or_both_empty (queries.test_q.QTests.test_combine_or_both_empty) ... ok
-test_combine_or_empty (queries.test_q.QTests.test_combine_or_empty) ... ok
-test_combine_xor_both_empty (queries.test_q.QTests.test_combine_xor_both_empty) ... ok
-test_combine_xor_empty (queries.test_q.QTests.test_combine_xor_empty) ... ok
-test_create_helper (queries.test_q.QTests.test_create_helper) ... ok
-test_deconstruct (queries.test_q.QTests.test_deconstruct) ... ok
-test_deconstruct_and (queries.test_q.QTests.test_deconstruct_and) ... ok
-test_deconstruct_boolean_expression (queries.test_q.QTests.test_deconstruct_boolean_expression) ... ok
-test_deconstruct_multiple_kwargs (queries.test_q.QTests.test_deconstruct_multiple_kwargs) ... ok
-test_deconstruct_negated (queries.test_q.QTests.test_deconstruct_negated) ... ok
-test_deconstruct_nested (queries.test_q.QTests.test_deconstruct_nested) ... ok
-test_deconstruct_or (queries.test_q.QTests.test_deconstruct_or) ... ok
-test_deconstruct_xor (queries.test_q.QTests.test_deconstruct_xor) ... ok
-test_equal (queries.test_q.QTests.test_equal) ... ok
-test_flatten (queries.test_q.QTests.test_flatten) ... ok
-test_hash (queries.test_q.QTests.test_hash) ... ok
-test_reconstruct (queries.test_q.QTests.test_reconstruct) ... ok
-test_reconstruct_and (queries.test_q.QTests.test_reconstruct_and) ... ok
-test_reconstruct_negated (queries.test_q.QTests.test_reconstruct_negated) ... ok
-test_reconstruct_or (queries.test_q.QTests.test_reconstruct_or) ... ok
-test_reconstruct_xor (queries.test_q.QTests.test_reconstruct_xor) ... ok
-test_referenced_base_fields (queries.test_q.QTests.test_referenced_base_fields) ... ok
 test_repr (queries.test_query.JoinPromoterTest.test_repr) ... ok
+test_repr (queries.test_sqlcompiler.SQLCompilerTest.test_repr) ... ok
 test_clone_select_related (queries.test_query.TestQuery.test_clone_select_related) ... ok
 test_complex_query (queries.test_query.TestQuery.test_complex_query) ... ok
 test_filter_conditional (queries.test_query.TestQuery.test_filter_conditional) ... ok
@@ -35084,30 +35182,33 @@
 test_non_alias_cols_query (queries.test_query.TestQuery.test_non_alias_cols_query) ... ok
 test_simple_query (queries.test_query.TestQuery.test_simple_query) ... ok
 test_transform (queries.test_query.TestQuery.test_transform) ... ok
-test_repr (queries.test_sqlcompiler.SQLCompilerTest.test_repr) ... ok
+test_empty_string_promotion (queries.tests.EmptyStringPromotionTests.test_empty_string_promotion) ... ok
 test_emptyqueryset_values (queries.tests.EmptyQuerySetTests.test_emptyqueryset_values) ... ok
 test_ticket_19151 (queries.tests.EmptyQuerySetTests.test_ticket_19151) ... ok
 test_values_subquery (queries.tests.EmptyQuerySetTests.test_values_subquery) ... ok
-test_empty_string_promotion (queries.tests.EmptyStringPromotionTests.test_empty_string_promotion) ... ok
 test_ticket10432 (queries.tests.GeneratorExpressionTests.test_ticket10432) ... ok
-test_database_writes (servers.tests.LiveServerDatabase.test_database_writes)
-Data written to the database by a view can be read. ... ok
-test_fixtures_loaded (servers.tests.LiveServerDatabase.test_fixtures_loaded)
-Fixtures are properly loaded and visible to the live server thread. ... ok
-test_invalid_order_by (queries.tests.QuerySetExceptionTests.test_invalid_order_by) ... ok
-test_invalid_order_by_raw_column_alias (queries.tests.QuerySetExceptionTests.test_invalid_order_by_raw_column_alias) ... ok
-test_invalid_queryset_model (queries.tests.QuerySetExceptionTests.test_invalid_queryset_model) ... ok
 test_empty_full_handling_conjunction (queries.tests.WhereNodeTest.test_empty_full_handling_conjunction) ... ok
 test_empty_full_handling_disjunction (queries.tests.WhereNodeTest.test_empty_full_handling_disjunction) ... ok
 test_empty_nodes (queries.tests.WhereNodeTest.test_empty_nodes) ... ok
-test_invalid_values (queries.tests.TestInvalidValuesRelation.test_invalid_values) ... ok
+test_invalid_order_by (queries.tests.QuerySetExceptionTests.test_invalid_order_by) ... ok
+test_invalid_order_by_raw_column_alias (queries.tests.QuerySetExceptionTests.test_invalid_order_by_raw_column_alias) ... ok
+test_invalid_queryset_model (queries.tests.QuerySetExceptionTests.test_invalid_queryset_model) ... ok
 test_ticket_18785 (queries.tests.Ticket18785Tests.test_ticket_18785) ... ok
-test_forward_refs (serializers.test_jsonl.JsonSerializerTransactionTestCase.test_forward_refs)
-Objects ids can be referenced before they are ... ok
+test_check_model_instance_from_subview (servers.tests.LiveServerThreadedTests.test_check_model_instance_from_subview) ... ok
+test_view_calls_subview (servers.tests.LiveServerThreadedTests.test_view_calls_subview) ... ok
+test_invalid_values (queries.tests.TestInvalidValuesRelation.test_invalid_values) ... ok
 test_get_field_display (postgres_tests.test_array.BasicTests.test_get_field_display) ... skipped 'PostgreSQL specific tests'
 test_get_field_display_nested_array (postgres_tests.test_array.BasicTests.test_get_field_display_nested_array) ... skipped 'PostgreSQL specific tests'
 test_middleware_headers (project_template.test_settings.TestStartProjectSettings.test_middleware_headers)
 Ensure headers sent by the default MIDDLEWARE don't inadvertently ... ok
+test_choices_tuple_list (postgres_tests.test_array.TestChecks.test_choices_tuple_list) ... skipped 'PostgreSQL specific tests'
+test_field_checks (postgres_tests.test_array.TestChecks.test_field_checks) ... skipped 'PostgreSQL specific tests'
+test_invalid_base_fields (postgres_tests.test_array.TestChecks.test_invalid_base_fields) ... skipped 'PostgreSQL specific tests'
+test_invalid_default (postgres_tests.test_array.TestChecks.test_invalid_default) ... skipped 'PostgreSQL specific tests'
+test_nested_field_checks (postgres_tests.test_array.TestChecks.test_nested_field_checks)
+Nested ArrayFields are permitted. ... skipped 'PostgreSQL specific tests'
+test_valid_default (postgres_tests.test_array.TestChecks.test_valid_default) ... skipped 'PostgreSQL specific tests'
+test_valid_default_none (postgres_tests.test_array.TestChecks.test_valid_default_none) ... skipped 'PostgreSQL specific tests'
 test_adding_arrayfield_with_index (postgres_tests.test_array.TestMigrations.test_adding_arrayfield_with_index)
 ArrayField shouldn't have varchar_patterns_ops or text_patterns_ops indexes. ... skipped 'PostgreSQL specific tests'
 test_adding_field_with_default (postgres_tests.test_array.TestMigrations.test_adding_field_with_default) ... skipped 'PostgreSQL specific tests'
@@ -35117,6 +35218,15 @@
 test_subclass_deconstruct (postgres_tests.test_array.TestMigrations.test_subclass_deconstruct) ... skipped 'PostgreSQL specific tests'
 test_dumping (postgres_tests.test_array.TestSerialization.test_dumping) ... skipped 'PostgreSQL specific tests'
 test_loading (postgres_tests.test_array.TestSerialization.test_loading) ... skipped 'PostgreSQL specific tests'
+test_database_writes (servers.tests.LiveServerDatabase.test_database_writes)
+Data written to the database by a view can be read. ... ok
+test_fixtures_loaded (servers.tests.LiveServerDatabase.test_fixtures_loaded)
+Fixtures are properly loaded and visible to the live server thread. ... ok
+test_checkbox_get_context_attrs (postgres_tests.test_array.TestSplitFormWidget.test_checkbox_get_context_attrs) ... skipped 'PostgreSQL specific tests'
+test_get_context (postgres_tests.test_array.TestSplitFormWidget.test_get_context) ... skipped 'PostgreSQL specific tests'
+test_render (postgres_tests.test_array.TestSplitFormWidget.test_render) ... skipped 'PostgreSQL specific tests'
+test_render_attrs (postgres_tests.test_array.TestSplitFormWidget.test_render_attrs) ... skipped 'PostgreSQL specific tests'
+test_value_omitted_from_data (postgres_tests.test_array.TestSplitFormWidget.test_value_omitted_from_data) ... skipped 'PostgreSQL specific tests'
 test_invalid_char_length (postgres_tests.test_array.TestSplitFormField.test_invalid_char_length) ... skipped 'PostgreSQL specific tests'
 test_invalid_char_length_with_remove_trailing_nulls (postgres_tests.test_array.TestSplitFormField.test_invalid_char_length_with_remove_trailing_nulls) ... skipped 'PostgreSQL specific tests'
 test_invalid_integer (postgres_tests.test_array.TestSplitFormField.test_invalid_integer) ... skipped 'PostgreSQL specific tests'
@@ -35129,14 +35239,6 @@
 test_splitarrayfield_remove_trailing_nulls_has_changed (postgres_tests.test_array.TestSplitFormField.test_splitarrayfield_remove_trailing_nulls_has_changed) ... skipped 'PostgreSQL specific tests'
 test_splitarraywidget_value_omitted_from_data (postgres_tests.test_array.TestSplitFormField.test_splitarraywidget_value_omitted_from_data) ... skipped 'PostgreSQL specific tests'
 test_valid (postgres_tests.test_array.TestSplitFormField.test_valid) ... skipped 'PostgreSQL specific tests'
-test_choices_tuple_list (postgres_tests.test_array.TestChecks.test_choices_tuple_list) ... skipped 'PostgreSQL specific tests'
-test_field_checks (postgres_tests.test_array.TestChecks.test_field_checks) ... skipped 'PostgreSQL specific tests'
-test_invalid_base_fields (postgres_tests.test_array.TestChecks.test_invalid_base_fields) ... skipped 'PostgreSQL specific tests'
-test_invalid_default (postgres_tests.test_array.TestChecks.test_invalid_default) ... skipped 'PostgreSQL specific tests'
-test_nested_field_checks (postgres_tests.test_array.TestChecks.test_nested_field_checks)
-Nested ArrayFields are permitted. ... skipped 'PostgreSQL specific tests'
-test_valid_default (postgres_tests.test_array.TestChecks.test_valid_default) ... skipped 'PostgreSQL specific tests'
-test_valid_default_none (postgres_tests.test_array.TestChecks.test_valid_default_none) ... skipped 'PostgreSQL specific tests'
 test_already_converted_value (postgres_tests.test_array.TestSimpleFormField.test_already_converted_value) ... skipped 'PostgreSQL specific tests'
 test_delimiter (postgres_tests.test_array.TestSimpleFormField.test_delimiter) ... skipped 'PostgreSQL specific tests'
 test_delimiter_with_nesting (postgres_tests.test_array.TestSimpleFormField.test_delimiter_with_nesting) ... skipped 'PostgreSQL specific tests'
@@ -35155,20 +35257,6 @@
 test_validate_fail (postgres_tests.test_array.TestSimpleFormField.test_validate_fail) ... skipped 'PostgreSQL specific tests'
 test_validate_fail_base_field_error_params (postgres_tests.test_array.TestSimpleFormField.test_validate_fail_base_field_error_params) ... skipped 'PostgreSQL specific tests'
 test_validators_fail (postgres_tests.test_array.TestSimpleFormField.test_validators_fail) ... skipped 'PostgreSQL specific tests'
-test_checkbox_get_context_attrs (postgres_tests.test_array.TestSplitFormWidget.test_checkbox_get_context_attrs) ... skipped 'PostgreSQL specific tests'
-test_get_context (postgres_tests.test_array.TestSplitFormWidget.test_get_context) ... skipped 'PostgreSQL specific tests'
-test_render (postgres_tests.test_array.TestSplitFormWidget.test_render) ... skipped 'PostgreSQL specific tests'
-test_render_attrs (postgres_tests.test_array.TestSplitFormWidget.test_render_attrs) ... skipped 'PostgreSQL specific tests'
-test_value_omitted_from_data (postgres_tests.test_array.TestSplitFormWidget.test_value_omitted_from_data) ... skipped 'PostgreSQL specific tests'
-test_blank_true (postgres_tests.test_array.TestValidation.test_blank_true) ... skipped 'PostgreSQL specific tests'
-test_nested_array_mismatch (postgres_tests.test_array.TestValidation.test_nested_array_mismatch) ... skipped 'PostgreSQL specific tests'
-test_unbounded (postgres_tests.test_array.TestValidation.test_unbounded) ... skipped 'PostgreSQL specific tests'
-test_with_base_field_error_params (postgres_tests.test_array.TestValidation.test_with_base_field_error_params) ... skipped 'PostgreSQL specific tests'
-test_with_size (postgres_tests.test_array.TestValidation.test_with_size) ... skipped 'PostgreSQL specific tests'
-test_with_size_singular (postgres_tests.test_array.TestValidation.test_with_size_singular) ... skipped 'PostgreSQL specific tests'
-test_with_validators (postgres_tests.test_array.TestValidation.test_with_validators) ... skipped 'PostgreSQL specific tests'
-test_decode (postgres_tests.test_array.TestStringSerialization.test_decode) ... skipped 'PostgreSQL specific tests'
-test_encode (postgres_tests.test_array.TestStringSerialization.test_encode) ... skipped 'PostgreSQL specific tests'
 test_empty (postgres_tests.test_hstore.TestFormField.test_empty) ... skipped 'PostgreSQL specific tests'
 test_field_has_changed (postgres_tests.test_hstore.TestFormField.test_field_has_changed) ... skipped 'PostgreSQL specific tests'
 test_invalid_json (postgres_tests.test_hstore.TestFormField.test_invalid_json) ... skipped 'PostgreSQL specific tests'
@@ -35178,11 +35266,20 @@
 test_not_string_values (postgres_tests.test_hstore.TestFormField.test_not_string_values) ... skipped 'PostgreSQL specific tests'
 test_prepare_value (postgres_tests.test_hstore.TestFormField.test_prepare_value) ... skipped 'PostgreSQL specific tests'
 test_valid (postgres_tests.test_hstore.TestFormField.test_valid) ... skipped 'PostgreSQL specific tests'
-test_invalid_default (postgres_tests.test_hstore.TestChecks.test_invalid_default) ... skipped 'PostgreSQL specific tests'
-test_valid_default (postgres_tests.test_hstore.TestChecks.test_valid_default) ... skipped 'PostgreSQL specific tests'
+test_decode (postgres_tests.test_array.TestStringSerialization.test_decode) ... skipped 'PostgreSQL specific tests'
+test_encode (postgres_tests.test_array.TestStringSerialization.test_encode) ... skipped 'PostgreSQL specific tests'
 test_dumping (postgres_tests.test_hstore.TestSerialization.test_dumping) ... skipped 'PostgreSQL specific tests'
 test_loading (postgres_tests.test_hstore.TestSerialization.test_loading) ... skipped 'PostgreSQL specific tests'
 test_roundtrip_with_null (postgres_tests.test_hstore.TestSerialization.test_roundtrip_with_null) ... skipped 'PostgreSQL specific tests'
+test_blank_true (postgres_tests.test_array.TestValidation.test_blank_true) ... skipped 'PostgreSQL specific tests'
+test_nested_array_mismatch (postgres_tests.test_array.TestValidation.test_nested_array_mismatch) ... skipped 'PostgreSQL specific tests'
+test_unbounded (postgres_tests.test_array.TestValidation.test_unbounded) ... skipped 'PostgreSQL specific tests'
+test_with_base_field_error_params (postgres_tests.test_array.TestValidation.test_with_base_field_error_params) ... skipped 'PostgreSQL specific tests'
+test_with_size (postgres_tests.test_array.TestValidation.test_with_size) ... skipped 'PostgreSQL specific tests'
+test_with_size_singular (postgres_tests.test_array.TestValidation.test_with_size_singular) ... skipped 'PostgreSQL specific tests'
+test_with_validators (postgres_tests.test_array.TestValidation.test_with_validators) ... skipped 'PostgreSQL specific tests'
+test_invalid_default (postgres_tests.test_hstore.TestChecks.test_invalid_default) ... skipped 'PostgreSQL specific tests'
+test_valid_default (postgres_tests.test_hstore.TestChecks.test_valid_default) ... skipped 'PostgreSQL specific tests'
 test_none_allowed_as_value (postgres_tests.test_hstore.TestValidation.test_none_allowed_as_value) ... skipped 'PostgreSQL specific tests'
 test_not_a_string (postgres_tests.test_hstore.TestValidation.test_not_a_string) ... skipped 'PostgreSQL specific tests'
 test_custom_messages (postgres_tests.test_hstore.TestValidator.test_custom_messages) ... skipped 'PostgreSQL specific tests'
@@ -35200,40 +35297,53 @@
 test_invalid_length (postgres_tests.test_indexes.BloomIndexTests.test_invalid_length) ... skipped 'PostgreSQL specific tests'
 test_name_auto_generation (postgres_tests.test_indexes.BloomIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
 test_suffix (postgres_tests.test_indexes.BloomIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
-test_deconstruction (postgres_tests.test_indexes.GinIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
-test_deconstruction_no_customization (postgres_tests.test_indexes.GinIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
-test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.GinIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
-test_name_auto_generation (postgres_tests.test_indexes.GinIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
-test_suffix (postgres_tests.test_indexes.GinIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
 test_deconstruction (postgres_tests.test_indexes.BTreeIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_no_customization (postgres_tests.test_indexes.BTreeIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.BTreeIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
 test_name_auto_generation (postgres_tests.test_indexes.BTreeIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
 test_suffix (postgres_tests.test_indexes.BTreeIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
-test_check_model_instance_from_subview (servers.tests.LiveServerThreadedTests.test_check_model_instance_from_subview) ... ok
-test_view_calls_subview (servers.tests.LiveServerThreadedTests.test_view_calls_subview) ... ok
+test_forward_refs (serializers.test_xml.XmlSerializerTransactionTestCase.test_forward_refs)
+Objects ids can be referenced before they are ... ok
+test_deconstruction (postgres_tests.test_indexes.GinIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
+test_deconstruction_no_customization (postgres_tests.test_indexes.GinIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
+test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.GinIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
+test_name_auto_generation (postgres_tests.test_indexes.GinIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
+test_suffix (postgres_tests.test_indexes.GinIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
 test_deconstruction (postgres_tests.test_indexes.BrinIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_no_customization (postgres_tests.test_indexes.BrinIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.BrinIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
 test_invalid_pages_per_range (postgres_tests.test_indexes.BrinIndexTests.test_invalid_pages_per_range) ... skipped 'PostgreSQL specific tests'
 test_name_auto_generation (postgres_tests.test_indexes.BrinIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
 test_suffix (postgres_tests.test_indexes.BrinIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
+test_deconstruction (postgres_tests.test_indexes.GistIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
+test_deconstruction_no_customization (postgres_tests.test_indexes.GistIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
+test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.GistIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
+test_name_auto_generation (postgres_tests.test_indexes.GistIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
+test_suffix (postgres_tests.test_indexes.GistIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
 test_deconstruction (postgres_tests.test_indexes.HashIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_no_customization (postgres_tests.test_indexes.HashIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.HashIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
 test_name_auto_generation (postgres_tests.test_indexes.HashIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
 test_suffix (postgres_tests.test_indexes.HashIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
+test_404 (servers.tests.LiveServerViews.test_404) ... ok
+test_closes_connection_without_content_length (servers.tests.LiveServerViews.test_closes_connection_without_content_length)
+An HTTP 1.1 server is supposed to support keep-alive. Since our ... ok
+test_environ (servers.tests.LiveServerViews.test_environ) ... ok
+test_keep_alive_connection_clears_previous_request_data (servers.tests.LiveServerViews.test_keep_alive_connection_clears_previous_request_data) ... ok
+test_keep_alive_on_connection_with_content_length (servers.tests.LiveServerViews.test_keep_alive_on_connection_with_content_length)
+See `test_closes_connection_without_content_length` for details. This ... ok
+test_media_files (servers.tests.LiveServerViews.test_media_files) ... ok
+test_no_collectstatic_emulation (servers.tests.LiveServerViews.test_no_collectstatic_emulation)
+LiveServerTestCase reports a 404 status code when HTTP client ... ok
+test_protocol (servers.tests.LiveServerViews.test_protocol)
+Launched server serves with HTTP 1.1. ... ok
+test_static_files (servers.tests.LiveServerViews.test_static_files) ... ok
+test_view (servers.tests.LiveServerViews.test_view) ... ok
 test_deconstruction (postgres_tests.test_indexes.SpGistIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_no_customization (postgres_tests.test_indexes.SpGistIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
 test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.SpGistIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
 test_name_auto_generation (postgres_tests.test_indexes.SpGistIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
 test_suffix (postgres_tests.test_indexes.SpGistIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
-test_deconstruction (postgres_tests.test_indexes.GistIndexTests.test_deconstruction) ... skipped 'PostgreSQL specific tests'
-test_deconstruction_no_customization (postgres_tests.test_indexes.GistIndexTests.test_deconstruction_no_customization) ... skipped 'PostgreSQL specific tests'
-test_deconstruction_with_expressions_no_customization (postgres_tests.test_indexes.GistIndexTests.test_deconstruction_with_expressions_no_customization) ... skipped 'PostgreSQL specific tests'
-test_name_auto_generation (postgres_tests.test_indexes.GistIndexTests.test_name_auto_generation) ... skipped 'PostgreSQL specific tests'
-test_suffix (postgres_tests.test_indexes.GistIndexTests.test_suffix) ... skipped 'PostgreSQL specific tests'
-test_check (postgres_tests.test_integration.PostgresIntegrationTests.test_check) ... skipped 'PostgreSQL specific tests'
 test_add (postgres_tests.test_operations.AddIndexConcurrentlyTests.test_add) ... skipped 'PostgreSQL specific tests.'
 test_add_other_index_type (postgres_tests.test_operations.AddIndexConcurrentlyTests.test_add_other_index_type) ... skipped 'PostgreSQL specific tests.'
 test_add_with_options (postgres_tests.test_operations.AddIndexConcurrentlyTests.test_add_with_options) ... skipped 'PostgreSQL specific tests.'
@@ -35241,9 +35351,22 @@
 test_reduce_add_remove_concurrently (postgres_tests.test_operations.AddIndexConcurrentlyTests.test_reduce_add_remove_concurrently) ... skipped 'PostgreSQL specific tests.'
 test_reduce_add_rename (postgres_tests.test_operations.AddIndexConcurrentlyTests.test_reduce_add_rename) ... skipped 'PostgreSQL specific tests.'
 test_requires_atomic_false (postgres_tests.test_operations.AddIndexConcurrentlyTests.test_requires_atomic_false) ... skipped 'PostgreSQL specific tests.'
+test_check (postgres_tests.test_integration.PostgresIntegrationTests.test_check) ... skipped 'PostgreSQL specific tests'
+test_forward_refs (serializers.test_jsonl.JsonSerializerTransactionTestCase.test_forward_refs)
+Objects ids can be referenced before they are ... ok
 test_add (postgres_tests.test_operations.AddConstraintNotValidTests.test_add) ... skipped 'PostgreSQL specific tests.'
 test_non_check_constraint_not_supported (postgres_tests.test_operations.AddConstraintNotValidTests.test_non_check_constraint_not_supported) ... skipped 'PostgreSQL specific tests.'
 test_validate (postgres_tests.test_operations.ValidateConstraintTests.test_validate) ... skipped 'PostgreSQL specific tests.'
+test_continuous_range_fields_default_bounds (postgres_tests.test_ranges.BasicTests.test_continuous_range_fields_default_bounds) ... skipped 'PostgreSQL specific tests'
+test_deconstruct (postgres_tests.test_ranges.BasicTests.test_deconstruct) ... skipped 'PostgreSQL specific tests'
+test_discrete_range_fields_unsupported_default_bounds (postgres_tests.test_ranges.BasicTests.test_discrete_range_fields_unsupported_default_bounds) ... skipped 'PostgreSQL specific tests'
+test_get_field_display (postgres_tests.test_ranges.BasicTests.test_get_field_display) ... skipped 'PostgreSQL specific tests'
+test_invalid_default_bounds (postgres_tests.test_ranges.BasicTests.test_invalid_default_bounds) ... skipped 'PostgreSQL specific tests'
+test_remove (postgres_tests.test_operations.RemoveIndexConcurrentlyTests.test_remove) ... skipped 'PostgreSQL specific tests.'
+test_requires_atomic_false (postgres_tests.test_operations.RemoveIndexConcurrentlyTests.test_requires_atomic_false) ... skipped 'PostgreSQL specific tests.'
+test_dumping (postgres_tests.test_ranges.TestSerialization.test_dumping) ... skipped 'PostgreSQL specific tests'
+test_loading (postgres_tests.test_ranges.TestSerialization.test_loading) ... skipped 'PostgreSQL specific tests'
+test_serialize_range_with_null (postgres_tests.test_ranges.TestSerialization.test_serialize_range_with_null) ... skipped 'PostgreSQL specific tests'
 test_choices_tuple_list (postgres_tests.test_ranges.TestChecks.test_choices_tuple_list) ... skipped 'PostgreSQL specific tests'
 test_date_has_changed_first (postgres_tests.test_ranges.TestFormField.test_date_has_changed_first) ... skipped 'PostgreSQL specific tests'
 test_date_has_changed_last (postgres_tests.test_ranges.TestFormField.test_date_has_changed_last) ... skipped 'PostgreSQL specific tests'
@@ -35293,20 +35416,8 @@
 test_valid_timestamps (postgres_tests.test_ranges.TestFormField.test_valid_timestamps) ... skipped 'PostgreSQL specific tests'
 test_max (postgres_tests.test_ranges.TestValidators.test_max) ... skipped 'PostgreSQL specific tests'
 test_min (postgres_tests.test_ranges.TestValidators.test_min) ... skipped 'PostgreSQL specific tests'
-test_continuous_range_fields_default_bounds (postgres_tests.test_ranges.BasicTests.test_continuous_range_fields_default_bounds) ... skipped 'PostgreSQL specific tests'
-test_deconstruct (postgres_tests.test_ranges.BasicTests.test_deconstruct) ... skipped 'PostgreSQL specific tests'
-test_discrete_range_fields_unsupported_default_bounds (postgres_tests.test_ranges.BasicTests.test_discrete_range_fields_unsupported_default_bounds) ... skipped 'PostgreSQL specific tests'
-test_get_field_display (postgres_tests.test_ranges.BasicTests.test_get_field_display) ... skipped 'PostgreSQL specific tests'
-test_invalid_default_bounds (postgres_tests.test_ranges.BasicTests.test_invalid_default_bounds) ... skipped 'PostgreSQL specific tests'
-test_dumping (postgres_tests.test_ranges.TestSerialization.test_dumping) ... skipped 'PostgreSQL specific tests'
-test_loading (postgres_tests.test_ranges.TestSerialization.test_loading) ... skipped 'PostgreSQL specific tests'
-test_serialize_range_with_null (postgres_tests.test_ranges.TestSerialization.test_serialize_range_with_null) ... skipped 'PostgreSQL specific tests'
-test_remove (postgres_tests.test_operations.RemoveIndexConcurrentlyTests.test_remove) ... skipped 'PostgreSQL specific tests.'
-test_requires_atomic_false (postgres_tests.test_operations.RemoveIndexConcurrentlyTests.test_requires_atomic_false) ... skipped 'PostgreSQL specific tests.'
-test_from_parameter (postgres_tests.test_search.SearchConfigTests.test_from_parameter) ... skipped 'PostgreSQL specific tests'
 test_range_widget (postgres_tests.test_ranges.TestWidget.test_range_widget) ... skipped 'PostgreSQL specific tests'
 test_range_widget_render_tuple_value (postgres_tests.test_ranges.TestWidget.test_range_widget_render_tuple_value) ... skipped 'PostgreSQL specific tests'
-test_str (postgres_tests.test_search.SearchQueryTests.test_str) ... skipped 'PostgreSQL specific tests'
 test_count_does_not_silence_attribute_error (pagination.tests.PaginationTests.test_count_does_not_silence_attribute_error) ... ok
 test_count_does_not_silence_type_error (pagination.tests.PaginationTests.test_count_does_not_silence_type_error) ... ok
 test_error_messages (pagination.tests.PaginationTests.test_error_messages) ... ok
@@ -35333,70 +35444,13 @@
 test_paginator (pagination.tests.PaginationTests.test_paginator)
 Tests the paginator attributes using varying inputs. ... ok
 test_paginator_iteration (pagination.tests.PaginationTests.test_paginator_iteration) ... ok
-test_router_init_arg (multiple_database.tests.ConnectionRouterTestCase.test_router_init_arg) ... ok
-test_router_init_default (multiple_database.tests.ConnectionRouterTestCase.test_router_init_default) ... ok
+test_str (postgres_tests.test_search.SearchQueryTests.test_str) ... skipped 'PostgreSQL specific tests'
+test_from_parameter (postgres_tests.test_search.SearchConfigTests.test_from_parameter) ... skipped 'PostgreSQL specific tests'
+test_duplicate_order_field (order_with_respect_to.tests.OrderWithRespectToTests.test_duplicate_order_field) ... ok
 test_no_models (no_models.tests.NoModelTests.test_no_models)
 It's possible to load an app with no models.py file. ... ok
-test_duplicate_order_field (order_with_respect_to.tests.OrderWithRespectToTests.test_duplicate_order_field) ... ok
-test_foreign_key_relation (multiple_database.tests.RelationAssignmentTests.test_foreign_key_relation) ... ok
-test_reverse_one_to_one_relation (multiple_database.tests.RelationAssignmentTests.test_reverse_one_to_one_relation) ... ok
-test_block (select_for_update.tests.SelectForUpdateTests.test_block)
-A thread running a select_for_update that accesses rows being touched ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_for_update_after_from (select_for_update.tests.SelectForUpdateTests.test_for_update_after_from) ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_for_update_of_followed_by_values (select_for_update.tests.SelectForUpdateTests.test_for_update_of_followed_by_values) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_of_followed_by_values_list (select_for_update.tests.SelectForUpdateTests.test_for_update_of_followed_by_values_list) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_of_self_when_self_is_not_selected (select_for_update.tests.SelectForUpdateTests.test_for_update_of_self_when_self_is_not_selected)
-select_for_update(of=['self']) when the only columns selected are from ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_of_with_exists (select_for_update.tests.SelectForUpdateTests.test_for_update_of_with_exists) ... skipped "Database doesn't support feature(s): has_select_for_update_of, supports_select_for_update_with_limit"
-test_for_update_requires_transaction (select_for_update.tests.SelectForUpdateTests.test_for_update_requires_transaction)
-A TransactionManagementError is raised ... skipped "Database doesn't support feature(s): has_select_for_update, supports_transactions"
-test_for_update_requires_transaction_only_in_execution (select_for_update.tests.SelectForUpdateTests.test_for_update_requires_transaction_only_in_execution)
-No TransactionManagementError is raised ... skipped "Database doesn't support feature(s): has_select_for_update, supports_transactions"
-test_for_update_sql_generated (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated)
-The backend's FOR UPDATE variant appears in ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_for_update_sql_generated_nowait (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated_nowait)
-The backend's FOR UPDATE NOWAIT variant appears in ... skipped "Database doesn't support feature(s): has_select_for_update_nowait"
-test_for_update_sql_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated_of)
-The backend's FOR UPDATE OF variant appears in the generated SQL when ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_sql_generated_skip_locked (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_generated_skip_locked)
-The backend's FOR UPDATE SKIP LOCKED variant appears in ... skipped "Database doesn't support feature(s): has_select_for_update_skip_locked"
-test_for_update_sql_model_inheritance_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_inheritance_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_sql_model_inheritance_nested_ptr_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_inheritance_nested_ptr_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_sql_model_inheritance_ptr_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_inheritance_ptr_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_sql_model_proxy_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_model_proxy_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_sql_multilevel_model_inheritance_ptr_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_multilevel_model_inheritance_ptr_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_for_update_sql_related_model_inheritance_generated_of (select_for_update.tests.SelectForUpdateTests.test_for_update_sql_related_model_inheritance_generated_of) ... skipped "Database doesn't support feature(s): has_select_for_update_of"
-test_model_inheritance_of_argument_raises_error_ptr_in_choices (select_for_update.tests.SelectForUpdateTests.test_model_inheritance_of_argument_raises_error_ptr_in_choices) ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
-test_model_proxy_of_argument_raises_error_proxy_field_in_choices (select_for_update.tests.SelectForUpdateTests.test_model_proxy_of_argument_raises_error_proxy_field_in_choices) ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
-test_nowait_and_skip_locked (select_for_update.tests.SelectForUpdateTests.test_nowait_and_skip_locked) ... ok
-test_nowait_raises_error_on_block (select_for_update.tests.SelectForUpdateTests.test_nowait_raises_error_on_block)
-If nowait is specified, we expect an error to be raised rather ... skipped "Database doesn't support feature(s): has_select_for_update_nowait, supports_transactions"
-test_ordered_select_for_update (select_for_update.tests.SelectForUpdateTests.test_ordered_select_for_update)
-Subqueries should respect ordering as an ORDER BY clause may be useful ... ok
-test_raw_lock_not_available (select_for_update.tests.SelectForUpdateTests.test_raw_lock_not_available)
-Running a raw query which can't obtain a FOR UPDATE lock raises ... skipped "Database doesn't support feature(s): has_select_for_update, supports_transactions"
-test_related_but_unselected_of_argument_raises_error (select_for_update.tests.SelectForUpdateTests.test_related_but_unselected_of_argument_raises_error)
-FieldError is raised if a relation field that is not followed in the ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
-test_reverse_one_to_one_of_arguments (select_for_update.tests.SelectForUpdateTests.test_reverse_one_to_one_of_arguments)
-Reverse OneToOneFields may be included in of=(...) as long as NULLs ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
-test_select_for_update_on_multidb (select_for_update.tests.SelectForUpdateTests.test_select_for_update_on_multidb) ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_select_for_update_with_get (select_for_update.tests.SelectForUpdateTests.test_select_for_update_with_get) ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_select_for_update_with_limit (select_for_update.tests.SelectForUpdateTests.test_select_for_update_with_limit) ... ok
-test_skip_locked_skips_locked_rows (select_for_update.tests.SelectForUpdateTests.test_skip_locked_skips_locked_rows)
-If skip_locked is specified, the locked row is skipped resulting in ... skipped "Database doesn't support feature(s): has_select_for_update_skip_locked, supports_transactions"
-test_unrelated_of_argument_raises_error (select_for_update.tests.SelectForUpdateTests.test_unrelated_of_argument_raises_error)
-FieldError is raised if a non-relation field is specified in of=(...). ... skipped "Database doesn't support feature(s): has_select_for_update, has_select_for_update_of"
-test_unsuported_no_key_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsuported_no_key_raises_error)
-NotSupportedError is raised if a SELECT...FOR NO KEY UPDATE... is run ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_unsupported_nowait_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsupported_nowait_raises_error)
-NotSupportedError is raised if a SELECT...FOR UPDATE NOWAIT is run on ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_unsupported_of_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsupported_of_raises_error)
-NotSupportedError is raised if a SELECT...FOR UPDATE OF... is run on ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_unsupported_select_for_update_with_limit (select_for_update.tests.SelectForUpdateTests.test_unsupported_select_for_update_with_limit) ... skipped 'Database has feature(s) supports_select_for_update_with_limit'
-test_unsupported_skip_locked_raises_error (select_for_update.tests.SelectForUpdateTests.test_unsupported_skip_locked_raises_error)
-NotSupportedError is raised if a SELECT...FOR UPDATE SKIP LOCKED is run ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_update_sql_generated_no_key (select_for_update.tests.SelectForUpdateTests.test_update_sql_generated_no_key)
-The backend's FOR NO KEY UPDATE variant appears in generated SQL when ... skipped "Database doesn't support feature(s): has_select_for_no_key_update"
+test_router_init_arg (multiple_database.tests.ConnectionRouterTestCase.test_router_init_arg) ... ok
+test_router_init_default (multiple_database.tests.ConnectionRouterTestCase.test_router_init_default) ... ok
 test_has_add_permission (modeladmin.tests.ModelAdminPermissionTests.test_has_add_permission)
 has_add_permission returns True for users who can add objects and ... ok
 test_has_change_permission (modeladmin.tests.ModelAdminPermissionTests.test_has_change_permission)
@@ -35408,15 +35462,19 @@
 test_has_view_permission (modeladmin.tests.ModelAdminPermissionTests.test_has_view_permission)
 has_view_permission() returns True for users who can view objects and ... ok
 test_inline_has_add_permission_uses_obj (modeladmin.tests.ModelAdminPermissionTests.test_inline_has_add_permission_uses_obj) ... ok
-test_forward_refs (serializers.test_yaml.YamlSerializerTransactionTestCase.test_forward_refs)
-Objects ids can be referenced before they are ... ok
+test_foreign_key_relation (multiple_database.tests.RelationAssignmentTests.test_foreign_key_relation) ... ok
+test_reverse_one_to_one_relation (multiple_database.tests.RelationAssignmentTests.test_reverse_one_to_one_relation) ... ok
+test_immutability (model_utils.tests.NamedTupleClassTests.test_immutability) ... ok
+test_fields_cache_descriptor (model_regress.test_state.ModelStateTests.test_fields_cache_descriptor) ... ok
+test_abstract_model_not_instantiated (model_meta.tests.AbstractModelTests.test_abstract_model_not_instantiated) ... ok
+test_all_parents (model_meta.tests.AllParentsTests.test_all_parents) ... ok
+test_get_parent_list (model_meta.tests.AllParentsTests.test_get_parent_list) ... ok
 test_missing_django_version_unpickling (model_regress.test_pickle.ModelPickleTests.test_missing_django_version_unpickling)
 #21430 -- Verifies a warning is raised for models that are ... ok
 test_unsupported_unpickle (model_regress.test_pickle.ModelPickleTests.test_unsupported_unpickle)
 #21430 -- Verifies a warning is raised for models that are ... ok
 test_with_getstate (model_regress.test_pickle.ModelPickleTests.test_with_getstate)
 A model may override __getstate__() to choose the attributes to pickle. ... ok
-test_immutability (model_utils.tests.NamedTupleClassTests.test_immutability) ... ok
 test_fields (model_meta.tests.DataTests.test_fields) ... ok
 test_local_concrete_fields (model_meta.tests.DataTests.test_local_concrete_fields) ... ok
 test_local_fields (model_meta.tests.DataTests.test_local_fields) ... ok
@@ -35431,13 +35489,8 @@
 test_default_auto_field_setting_nonexistent (model_options.test_default_pk.TestDefaultPK.test_default_auto_field_setting_nonexistent) ... ok
 test_m2m_app_default_auto_field (model_options.test_default_pk.TestDefaultPK.test_m2m_app_default_auto_field) ... ok
 test_m2m_default_auto_field_setting (model_options.test_default_pk.TestDefaultPK.test_m2m_default_auto_field_setting) ... ok
-test_abstract_model_not_instantiated (model_meta.tests.AbstractModelTests.test_abstract_model_not_instantiated) ... ok
-test_all_parents (model_meta.tests.AllParentsTests.test_all_parents) ... ok
-test_get_parent_list (model_meta.tests.AllParentsTests.test_get_parent_list) ... ok
-test_fields_cache_descriptor (model_regress.test_state.ModelStateTests.test_fields_cache_descriptor) ... ok
-test_forward_refs (serializers.test_xml.XmlSerializerTransactionTestCase.test_forward_refs)
-Objects ids can be referenced before they are ... ok
-test_get_fields_is_immutable (model_meta.tests.GetFieldsTests.test_get_fields_is_immutable) ... ok
+test_many_to_many (model_meta.tests.M2MTests.test_many_to_many) ... ok
+test_many_to_many_with_model (model_meta.tests.M2MTests.test_many_to_many_with_model) ... ok
 test_label (model_meta.tests.LabelTests.test_label) ... ok
 test_label_lower (model_meta.tests.LabelTests.test_label_lower) ... ok
 test_get_data_field (model_meta.tests.GetFieldByNameTests.test_get_data_field) ... ok
@@ -35446,13 +35499,11 @@
 test_get_m2m_field (model_meta.tests.GetFieldByNameTests.test_get_m2m_field) ... ok
 test_get_related_m2m (model_meta.tests.GetFieldByNameTests.test_get_related_m2m) ... ok
 test_get_related_object (model_meta.tests.GetFieldByNameTests.test_get_related_object) ... ok
-test_many_to_many (model_meta.tests.M2MTests.test_many_to_many) ... ok
-test_many_to_many_with_model (model_meta.tests.M2MTests.test_many_to_many_with_model) ... ok
-test_private_fields (model_meta.tests.PrivateFieldsTests.test_private_fields) ... ok
 test_person (model_meta.tests.PropertyNamesTests.test_person) ... ok
+test_get_fields_is_immutable (model_meta.tests.GetFieldsTests.test_get_fields_is_immutable) ... ok
+test_private_fields (model_meta.tests.PrivateFieldsTests.test_private_fields) ... ok
 test_pk (model_meta.tests.ReturningFieldsTests.test_pk) ... ok
-test_gettext (model_meta.tests.VerboseNameRawTests.test_gettext) ... ok
-test_string (model_meta.tests.VerboseNameRawTests.test_string) ... ok
+test_abstract_fk_related_name (model_inheritance.tests.InheritanceSameModelNameTests.test_abstract_fk_related_name) ... ok
 test_plain_model_none (model_meta.tests.SwappedTests.test_plain_model_none) ... ok
 test_set_and_unset (model_meta.tests.SwappedTests.test_set_and_unset) ... ok
 test_setting_non_label (model_meta.tests.SwappedTests.test_setting_non_label) ... ok
@@ -35463,9 +35514,26 @@
 test_related_objects_include_hidden (model_meta.tests.RelatedObjectsTests.test_related_objects_include_hidden) ... ok
 test_related_objects_include_hidden_local_only (model_meta.tests.RelatedObjectsTests.test_related_objects_include_hidden_local_only) ... ok
 test_related_objects_local (model_meta.tests.RelatedObjectsTests.test_related_objects_local) ... ok
-test_clear_cache_clears_relation_tree (model_meta.tests.RelationTreeTests.test_clear_cache_clears_relation_tree) ... ok
-test_first_relation_tree_access_populates_all (model_meta.tests.RelationTreeTests.test_first_relation_tree_access_populates_all) ... ok
-test_relations_related_objects (model_meta.tests.RelationTreeTests.test_relations_related_objects) ... ok
+test_gettext (model_meta.tests.VerboseNameRawTests.test_gettext) ... ok
+test_string (model_meta.tests.VerboseNameRawTests.test_string) ... ok
+test_abstract_model_with_regular_python_mixin_mro (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_abstract_model_with_regular_python_mixin_mro) ... ok
+test_cannot_override_indirect_abstract_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_cannot_override_indirect_abstract_field) ... ok
+test_diamond_shaped_multiple_inheritance_is_depth_first (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_diamond_shaped_multiple_inheritance_is_depth_first)
+In contrast to standard Python MRO, resolution of inherited fields is ... ok
+test_multi_inheritance_field_clashes (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_multi_inheritance_field_clashes) ... ok
+test_multiple_inheritance_allows_inherited_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_multiple_inheritance_allows_inherited_field)
+Single layer multiple inheritance is as expected, deriving the ... ok
+test_multiple_inheritance_cannot_shadow_concrete_inherited_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_multiple_inheritance_cannot_shadow_concrete_inherited_field) ... ok
+test_override_field_with_attr (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_override_field_with_attr) ... ok
+test_override_one2one_relation_auto_field_clashes (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_override_one2one_relation_auto_field_clashes) ... ok
+test_overriding_field_removed_by_concrete_model (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_overriding_field_removed_by_concrete_model) ... ok
+test_reverse_foreign_key (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_reverse_foreign_key) ... ok
+test_shadow_related_name_when_set_to_none (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_shadow_related_name_when_set_to_none) ... ok
+test_shadowed_fkey_id (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_shadowed_fkey_id) ... ok
+test_single_parent (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_single_parent) ... ok
+test_target_field_may_be_pushed_down (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_target_field_may_be_pushed_down)
+Where the Child model needs to inherit a field from a different base ... ok
+test_virtual_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_virtual_field) ... ok
 test_abstract_children (model_indexes.tests.SimpleIndexesTests.test_abstract_children) ... ok
 test_clone (model_indexes.tests.SimpleIndexesTests.test_clone) ... ok
 test_clone_with_expressions (model_indexes.tests.SimpleIndexesTests.test_clone_with_expressions) ... ok
@@ -35494,8 +35562,6 @@
 test_repr (model_indexes.tests.SimpleIndexesTests.test_repr) ... ok
 test_requires_field_or_expression (model_indexes.tests.SimpleIndexesTests.test_requires_field_or_expression) ... ok
 test_suffix (model_indexes.tests.SimpleIndexesTests.test_suffix) ... ok
-test_abstract_fk_related_name (model_inheritance.tests.InheritanceSameModelNameTests.test_abstract_fk_related_name) ... ok
-test_modelform_factory_metaclass (model_forms.tests.CustomMetaclassTestCase.test_modelform_factory_metaclass) ... ok
 test_bad_callback (model_forms.tests.FormFieldCallbackTests.test_bad_callback) ... ok
 test_baseform_with_widgets_in_meta (model_forms.tests.FormFieldCallbackTests.test_baseform_with_widgets_in_meta)
 Using base forms with widgets defined in Meta should not raise errors. ... ok
@@ -35510,28 +35576,13 @@
 Regression for #19733 ... ok
 test_modelform_factory_without_fields (model_forms.tests.FormFieldCallbackTests.test_modelform_factory_without_fields)
 Regression for #19733 ... ok
-test_abstract_model_with_regular_python_mixin_mro (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_abstract_model_with_regular_python_mixin_mro) ... ok
-test_cannot_override_indirect_abstract_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_cannot_override_indirect_abstract_field) ... ok
-test_diamond_shaped_multiple_inheritance_is_depth_first (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_diamond_shaped_multiple_inheritance_is_depth_first)
-In contrast to standard Python MRO, resolution of inherited fields is ... ok
-test_multi_inheritance_field_clashes (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_multi_inheritance_field_clashes) ... ok
-test_multiple_inheritance_allows_inherited_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_multiple_inheritance_allows_inherited_field)
-Single layer multiple inheritance is as expected, deriving the ... ok
-test_multiple_inheritance_cannot_shadow_concrete_inherited_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_multiple_inheritance_cannot_shadow_concrete_inherited_field) ... ok
-test_override_field_with_attr (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_override_field_with_attr) ... ok
-test_override_one2one_relation_auto_field_clashes (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_override_one2one_relation_auto_field_clashes) ... ok
-test_overriding_field_removed_by_concrete_model (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_overriding_field_removed_by_concrete_model) ... ok
-test_reverse_foreign_key (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_reverse_foreign_key) ... ok
-test_shadow_related_name_when_set_to_none (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_shadow_related_name_when_set_to_none) ... ok
-test_shadowed_fkey_id (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_shadowed_fkey_id) ... ok
-test_single_parent (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_single_parent) ... ok
-test_target_field_may_be_pushed_down (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_target_field_may_be_pushed_down)
-Where the Child model needs to inherit a field from a different base ... ok
-test_virtual_field (model_inheritance.test_abstract_inheritance.AbstractInheritanceTests.test_virtual_field) ... ok
+test_modelform_factory_metaclass (model_forms.tests.CustomMetaclassTestCase.test_modelform_factory_metaclass) ... ok
 test_field_removal (model_forms.tests.ModelFormInheritanceTests.test_field_removal) ... ok
 test_field_removal_name_clashes (model_forms.tests.ModelFormInheritanceTests.test_field_removal_name_clashes)
 Form fields can be removed in subclasses by setting them to None ... ok
 test_form_subclass_inheritance (model_forms.tests.ModelFormInheritanceTests.test_form_subclass_inheritance) ... ok
+test_custom_error_messages (model_forms.tests.ModelFormCustomErrorTests.test_custom_error_messages) ... ok
+test_model_clean_error_messages (model_forms.tests.ModelFormCustomErrorTests.test_model_clean_error_messages) ... ok
 test_setattr_raises_validation_error_field_specific (model_forms.tests.StrictAssignmentTests.test_setattr_raises_validation_error_field_specific)
 A model ValidationError using the dict form should put the error ... ok
 test_setattr_raises_validation_error_non_field (model_forms.tests.StrictAssignmentTests.test_setattr_raises_validation_error_non_field)
@@ -35539,27 +35590,8 @@
 test_notrequired_overrides_notblank (model_forms.tests.ValidationTest.test_notrequired_overrides_notblank) ... ok
 test_validates_with_replaced_field_excluded (model_forms.tests.ValidationTest.test_validates_with_replaced_field_excluded) ... ok
 test_validates_with_replaced_field_not_specified (model_forms.tests.ValidationTest.test_validates_with_replaced_field_not_specified) ... ok
-test_error_messages_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_error_messages_overrides) ... ok
-test_field_type_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_field_type_overrides) ... ok
-test_help_text_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_help_text_overrides) ... ok
-test_label_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_label_overrides) ... ok
-test_widget_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_widget_overrides) ... ok
-test_custom_error_messages (model_forms.tests.ModelFormCustomErrorTests.test_custom_error_messages) ... ok
-test_model_clean_error_messages (model_forms.tests.ModelFormCustomErrorTests.test_model_clean_error_messages) ... ok
 test_isinstance_of_autofield (model_fields.test_autofield.AutoFieldInheritanceTests.test_isinstance_of_autofield) ... ok
 test_issubclass_of_autofield (model_fields.test_autofield.AutoFieldInheritanceTests.test_issubclass_of_autofield) ... ok
-test_callable_choices (model_fields.test_charfield.ValidationTests.test_callable_choices) ... ok
-test_charfield_cleans_empty_string_when_blank_true (model_fields.test_charfield.ValidationTests.test_charfield_cleans_empty_string_when_blank_true) ... ok
-test_charfield_raises_error_on_empty_input (model_fields.test_charfield.ValidationTests.test_charfield_raises_error_on_empty_input) ... ok
-test_charfield_raises_error_on_empty_string (model_fields.test_charfield.ValidationTests.test_charfield_raises_error_on_empty_string) ... ok
-test_charfield_with_choices_cleans_valid_choice (model_fields.test_charfield.ValidationTests.test_charfield_with_choices_cleans_valid_choice) ... ok
-test_charfield_with_choices_raises_error_on_invalid_choice (model_fields.test_charfield.ValidationTests.test_charfield_with_choices_raises_error_on_invalid_choice) ... ok
-test_enum_choices_cleans_valid_string (model_fields.test_charfield.ValidationTests.test_enum_choices_cleans_valid_string) ... ok
-test_enum_choices_invalid_input (model_fields.test_charfield.ValidationTests.test_enum_choices_invalid_input) ... ok
-test_deconstruct (model_fields.test_charfield.TestMethods.test_deconstruct) ... ok
-test_boolean_field_doesnt_accept_empty_input (model_fields.test_booleanfield.ValidationTest.test_boolean_field_doesnt_accept_empty_input) ... ok
-test_nullbooleanfield_blank (model_fields.test_booleanfield.ValidationTest.test_nullbooleanfield_blank)
-NullBooleanField shouldn't throw a validation error when given a value ... ok
 test_big_integer_field (model_forms.tests.ModelOtherFieldTests.test_big_integer_field) ... ok
 test_https_prefixing (model_forms.tests.ModelOtherFieldTests.test_https_prefixing)
 If the https:// prefix is omitted on form input, the field adds it ... ok
@@ -35569,8 +35601,56 @@
 test_url_modelform_assume_scheme_warning (model_forms.tests.ModelOtherFieldTests.test_url_modelform_assume_scheme_warning) ... ok
 test_url_on_modelform (model_forms.tests.ModelOtherFieldTests.test_url_on_modelform)
 Check basic URL field validation on model forms ... ok
+test_clear_cache_clears_relation_tree (model_meta.tests.RelationTreeTests.test_clear_cache_clears_relation_tree) ... ok
+test_first_relation_tree_access_populates_all (model_meta.tests.RelationTreeTests.test_first_relation_tree_access_populates_all) ... ok
+test_relations_related_objects (model_meta.tests.RelationTreeTests.test_relations_related_objects) ... ok
+test_boolean_field_doesnt_accept_empty_input (model_fields.test_booleanfield.ValidationTest.test_boolean_field_doesnt_accept_empty_input) ... ok
+test_nullbooleanfield_blank (model_fields.test_booleanfield.ValidationTest.test_nullbooleanfield_blank)
+NullBooleanField shouldn't throw a validation error when given a value ... ok
+test_deconstruct (model_fields.test_charfield.TestMethods.test_deconstruct) ... ok
+test_callable_choices (model_fields.test_charfield.ValidationTests.test_callable_choices) ... ok
+test_charfield_cleans_empty_string_when_blank_true (model_fields.test_charfield.ValidationTests.test_charfield_cleans_empty_string_when_blank_true) ... ok
+test_charfield_raises_error_on_empty_input (model_fields.test_charfield.ValidationTests.test_charfield_raises_error_on_empty_input) ... ok
+test_charfield_raises_error_on_empty_string (model_fields.test_charfield.ValidationTests.test_charfield_raises_error_on_empty_string) ... ok
+test_charfield_with_choices_cleans_valid_choice (model_fields.test_charfield.ValidationTests.test_charfield_with_choices_cleans_valid_choice) ... ok
+test_charfield_with_choices_raises_error_on_invalid_choice (model_fields.test_charfield.ValidationTests.test_charfield_with_choices_raises_error_on_invalid_choice) ... ok
+test_enum_choices_cleans_valid_string (model_fields.test_charfield.ValidationTests.test_enum_choices_cleans_valid_string) ... ok
+test_enum_choices_invalid_input (model_fields.test_charfield.ValidationTests.test_enum_choices_invalid_input) ... ok
 test_datefield_cleans_date (model_fields.test_datetimefield.ValidationTest.test_datefield_cleans_date) ... ok
 test_formfield (model_fields.test_durationfield.TestFormField.test_formfield) ... ok
+test_invalid_string (model_fields.test_durationfield.TestValidation.test_invalid_string) ... ok
+test_dumping (model_fields.test_durationfield.TestSerialization.test_dumping) ... ok
+test_loading (model_fields.test_durationfield.TestSerialization.test_loading) ... ok
+test_blank_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_blank_unsupported) ... ok
+test_cached_col (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_cached_col) ... ok
+test_contribute_to_class (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_contribute_to_class) ... ok
+test_database_default_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_database_default_unsupported) ... ok
+test_db_persist_required (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_db_persist_required) ... ok
+test_deconstruct (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_deconstruct) ... ok
+test_default_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_default_unsupported) ... ok
+test_editable_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_editable_unsupported) ... ok
+test_get_col (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_get_col) ... ok
+test_all_field_types_should_have_flags (model_fields.test_field_flags.FieldFlagsTests.test_all_field_types_should_have_flags) ... ok
+test_cardinality_m2m (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_m2m) ... ok
+test_cardinality_m2o (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_m2o) ... ok
+test_cardinality_o2m (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_o2m) ... ok
+test_cardinality_o2o (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_o2o) ... ok
+test_each_field_should_have_a_concrete_attribute (model_fields.test_field_flags.FieldFlagsTests.test_each_field_should_have_a_concrete_attribute) ... ok
+test_each_field_should_have_a_has_rel_attribute (model_fields.test_field_flags.FieldFlagsTests.test_each_field_should_have_a_has_rel_attribute) ... ok
+test_each_field_should_have_an_editable_attribute (model_fields.test_field_flags.FieldFlagsTests.test_each_field_should_have_an_editable_attribute) ... ok
+test_each_object_should_have_auto_created (model_fields.test_field_flags.FieldFlagsTests.test_each_object_should_have_auto_created) ... ok
+test_field_names_should_always_be_available (model_fields.test_field_flags.FieldFlagsTests.test_field_names_should_always_be_available) ... ok
+test_hidden_flag (model_fields.test_field_flags.FieldFlagsTests.test_hidden_flag) ... ok
+test_model_and_reverse_model_should_equal_on_relations (model_fields.test_field_flags.FieldFlagsTests.test_model_and_reverse_model_should_equal_on_relations) ... ok
+test_non_concrete_fields (model_fields.test_field_flags.FieldFlagsTests.test_non_concrete_fields) ... ok
+test_non_editable_fields (model_fields.test_field_flags.FieldFlagsTests.test_non_editable_fields) ... ok
+test_null (model_fields.test_field_flags.FieldFlagsTests.test_null) ... ok
+test_related_fields (model_fields.test_field_flags.FieldFlagsTests.test_related_fields) ... ok
+test_error_messages_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_error_messages_overrides) ... ok
+test_field_type_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_field_type_overrides) ... ok
+test_help_text_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_help_text_overrides) ... ok
+test_label_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_label_overrides) ... ok
+test_widget_overrides (model_forms.tests.TestFieldOverridesByFormMeta.test_widget_overrides) ... ok
 test_callable_path (model_fields.test_filepathfield.FilePathFieldTests.test_callable_path) ... ok
 test_path (model_fields.test_filepathfield.FilePathFieldTests.test_path) ... ok
 test_callable_choices (model_fields.test_integerfield.ValidationTests.test_callable_choices) ... ok
@@ -35585,28 +35665,13 @@
 test_integerfield_validates_zero_against_choices (model_fields.test_integerfield.ValidationTests.test_integerfield_validates_zero_against_choices) ... ok
 test_nullable_integerfield_cleans_none_on_null_and_blank_true (model_fields.test_integerfield.ValidationTests.test_nullable_integerfield_cleans_none_on_null_and_blank_true) ... ok
 test_nullable_integerfield_raises_error_with_blank_false (model_fields.test_integerfield.ValidationTests.test_nullable_integerfield_raises_error_with_blank_false) ... ok
-test_invalid_string (model_fields.test_durationfield.TestValidation.test_invalid_string) ... ok
-test_formfield (model_fields.test_jsonfield.TestFormField.test_formfield) ... ok
-test_formfield_custom_encoder_decoder (model_fields.test_jsonfield.TestFormField.test_formfield_custom_encoder_decoder) ... ok
-test_blank_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_blank_unsupported) ... ok
-test_cached_col (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_cached_col) ... ok
-test_contribute_to_class (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_contribute_to_class) ... ok
-test_database_default_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_database_default_unsupported) ... ok
-test_db_persist_required (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_db_persist_required) ... ok
-test_deconstruct (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_deconstruct) ... ok
-test_default_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_default_unsupported) ... ok
-test_editable_unsupported (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_editable_unsupported) ... ok
-test_get_col (model_fields.test_generatedfield.BaseGeneratedFieldTests.test_get_col) ... ok
 test_deconstruct (model_fields.test_jsonfield.TestMethods.test_deconstruct) ... ok
 test_deconstruct_custom_encoder_decoder (model_fields.test_jsonfield.TestMethods.test_deconstruct_custom_encoder_decoder) ... ok
 test_get_prep_value (model_fields.test_jsonfield.TestMethods.test_get_prep_value) ... ok
 test_get_transforms (model_fields.test_jsonfield.TestMethods.test_get_transforms) ... ok
 test_key_transform_text_lookup_mixin_non_key_transform (model_fields.test_jsonfield.TestMethods.test_key_transform_text_lookup_mixin_non_key_transform) ... ok
-test_abstract_model_app_relative_foreign_key (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_abstract_model_app_relative_foreign_key) ... ok
-test_abstract_model_pending_operations (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_abstract_model_pending_operations)
-Many-to-many fields declared on abstract models should not add lazy ... ok
-test_invalid_to_parameter (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_invalid_to_parameter) ... ok
-test_through_db_table_mutually_exclusive (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_through_db_table_mutually_exclusive) ... ok
+test_formfield (model_fields.test_jsonfield.TestFormField.test_formfield) ... ok
+test_formfield_custom_encoder_decoder (model_fields.test_jsonfield.TestFormField.test_formfield_custom_encoder_decoder) ... ok
 test_dumping (model_fields.test_jsonfield.TestSerialization.test_dumping) ... ok
 test_loading (model_fields.test_jsonfield.TestSerialization.test_loading) ... ok
 test_xml_serialization (model_fields.test_jsonfield.TestSerialization.test_xml_serialization) ... ok
@@ -35615,8 +35680,6 @@
 test_invalid_encoder (model_fields.test_jsonfield.TestValidation.test_invalid_encoder) ... ok
 test_validation_error (model_fields.test_jsonfield.TestValidation.test_validation_error) ... ok
 test_deconstruct (model_fields.test_textfield.TestMethods.test_deconstruct) ... ok
-test_dumping (model_fields.test_durationfield.TestSerialization.test_dumping) ... ok
-test_loading (model_fields.test_durationfield.TestSerialization.test_loading) ... ok
 test_AutoField (model_fields.test_promises.PromiseTest.test_AutoField) ... ok
 test_BinaryField (model_fields.test_promises.PromiseTest.test_BinaryField) ... ok
 test_BooleanField (model_fields.test_promises.PromiseTest.test_BooleanField) ... ok
@@ -35640,13 +35703,6 @@
 test_TextField (model_fields.test_promises.PromiseTest.test_TextField) ... ok
 test_TimeField (model_fields.test_promises.PromiseTest.test_TimeField) ... ok
 test_URLField (model_fields.test_promises.PromiseTest.test_URLField) ... ok
-test_dumping (model_fields.test_uuid.TestSerialization.test_dumping) ... ok
-test_loading (model_fields.test_uuid.TestSerialization.test_loading) ... ok
-test_nullable_loading (model_fields.test_uuid.TestSerialization.test_nullable_loading) ... ok
-test_deconstruct (model_fields.test_uuid.TestMethods.test_deconstruct) ... ok
-test_to_python (model_fields.test_uuid.TestMethods.test_to_python) ... ok
-test_to_python_int_too_large (model_fields.test_uuid.TestMethods.test_to_python_int_too_large) ... ok
-test_to_python_int_values (model_fields.test_uuid.TestMethods.test_to_python_int_values) ... ok
 test_cache_name (model_fields.test_mixins.FieldCacheMixinTests.test_cache_name) ... ok
 test_delete_cached_value (model_fields.test_mixins.FieldCacheMixinTests.test_delete_cached_value) ... ok
 test_get_cache_name_deprecated (model_fields.test_mixins.FieldCacheMixinTests.test_get_cache_name_deprecated) ... ok
@@ -35656,22 +35712,20 @@
 test_get_cached_value_missing (model_fields.test_mixins.FieldCacheMixinTests.test_get_cached_value_missing) ... ok
 test_is_cached_false (model_fields.test_mixins.FieldCacheMixinTests.test_is_cached_false) ... ok
 test_is_cached_true (model_fields.test_mixins.FieldCacheMixinTests.test_is_cached_true) ... ok
-test_all_field_types_should_have_flags (model_fields.test_field_flags.FieldFlagsTests.test_all_field_types_should_have_flags) ... ok
-test_cardinality_m2m (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_m2m) ... ok
-test_cardinality_m2o (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_m2o) ... ok
-test_cardinality_o2m (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_o2m) ... ok
-test_cardinality_o2o (model_fields.test_field_flags.FieldFlagsTests.test_cardinality_o2o) ... ok
-test_each_field_should_have_a_concrete_attribute (model_fields.test_field_flags.FieldFlagsTests.test_each_field_should_have_a_concrete_attribute) ... ok
-test_each_field_should_have_a_has_rel_attribute (model_fields.test_field_flags.FieldFlagsTests.test_each_field_should_have_a_has_rel_attribute) ... ok
-test_each_field_should_have_an_editable_attribute (model_fields.test_field_flags.FieldFlagsTests.test_each_field_should_have_an_editable_attribute) ... ok
-test_each_object_should_have_auto_created (model_fields.test_field_flags.FieldFlagsTests.test_each_object_should_have_auto_created) ... ok
-test_field_names_should_always_be_available (model_fields.test_field_flags.FieldFlagsTests.test_field_names_should_always_be_available) ... ok
-test_hidden_flag (model_fields.test_field_flags.FieldFlagsTests.test_hidden_flag) ... ok
-test_model_and_reverse_model_should_equal_on_relations (model_fields.test_field_flags.FieldFlagsTests.test_model_and_reverse_model_should_equal_on_relations) ... ok
-test_non_concrete_fields (model_fields.test_field_flags.FieldFlagsTests.test_non_concrete_fields) ... ok
-test_non_editable_fields (model_fields.test_field_flags.FieldFlagsTests.test_non_editable_fields) ... ok
-test_null (model_fields.test_field_flags.FieldFlagsTests.test_null) ... ok
-test_related_fields (model_fields.test_field_flags.FieldFlagsTests.test_related_fields) ... ok
+test_abstract_model_app_relative_foreign_key (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_abstract_model_app_relative_foreign_key) ... ok
+test_abstract_model_pending_operations (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_abstract_model_pending_operations)
+Many-to-many fields declared on abstract models should not add lazy ... ok
+test_invalid_to_parameter (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_invalid_to_parameter) ... ok
+test_through_db_table_mutually_exclusive (model_fields.test_manytomanyfield.ManyToManyFieldTests.test_through_db_table_mutually_exclusive) ... ok
+test_deconstruct (model_fields.test_uuid.TestMethods.test_deconstruct) ... ok
+test_to_python (model_fields.test_uuid.TestMethods.test_to_python) ... ok
+test_to_python_int_too_large (model_fields.test_uuid.TestMethods.test_to_python_int_too_large) ... ok
+test_to_python_int_values (model_fields.test_uuid.TestMethods.test_to_python_int_values) ... ok
+test_dumping (model_fields.test_uuid.TestSerialization.test_dumping) ... ok
+test_loading (model_fields.test_uuid.TestSerialization.test_loading) ... ok
+test_nullable_loading (model_fields.test_uuid.TestSerialization.test_nullable_loading) ... ok
+test_invalid_uuid (model_fields.test_uuid.TestValidation.test_invalid_uuid) ... ok
+test_uuid_instance_ok (model_fields.test_uuid.TestValidation.test_uuid_instance_ok) ... ok
 test_check (model_fields.tests.ChoicesTests.test_check) ... ok
 test_choices (model_fields.tests.ChoicesTests.test_choices) ... ok
 test_choices_from_enum (model_fields.tests.ChoicesTests.test_choices_from_enum) ... ok
@@ -35684,8 +35738,6 @@
 test_blank_in_grouped_choices (model_fields.tests.GetChoicesTests.test_blank_in_grouped_choices) ... ok
 test_empty_choices (model_fields.tests.GetChoicesTests.test_empty_choices) ... ok
 test_lazy_strings_not_evaluated (model_fields.tests.GetChoicesTests.test_lazy_strings_not_evaluated) ... ok
-test_invalid_uuid (model_fields.test_uuid.TestValidation.test_invalid_uuid) ... ok
-test_uuid_instance_ok (model_fields.test_uuid.TestValidation.test_uuid_instance_ok) ... ok
 test_abstract_inherited_fields (model_fields.tests.BasicFieldTests.test_abstract_inherited_fields)
 Field instances from abstract models are not equal. ... ok
 test_choices_form_class (model_fields.tests.BasicFieldTests.test_choices_form_class)
@@ -35719,6 +35771,10 @@
 get_choices() works with Iterators. ... ok
 test_overriding_FIELD_display (model_fields.tests.GetFieldDisplayTests.test_overriding_FIELD_display) ... ok
 test_overriding_inherited_FIELD_display (model_fields.tests.GetFieldDisplayTests.test_overriding_inherited_FIELD_display) ... ok
+test_deprecation_warning (model_enums.tests.ChoicesMetaDeprecationTests.test_deprecation_warning) ... ok
+test_bool_unsupported (model_enums.tests.CustomChoicesTests.test_bool_unsupported) ... ok
+test_labels_valid (model_enums.tests.CustomChoicesTests.test_labels_valid) ... ok
+test_uuid_unsupported (model_enums.tests.CustomChoicesTests.test_uuid_unsupported) ... ok
 test_do_not_call_in_templates_member (model_enums.tests.ChoicesTests.test_do_not_call_in_templates_member) ... ok
 test_do_not_call_in_templates_nonmember (model_enums.tests.ChoicesTests.test_do_not_call_in_templates_nonmember) ... ok
 test_integerchoices (model_enums.tests.ChoicesTests.test_integerchoices) ... ok
@@ -35737,7 +35793,6 @@
 test_textchoices_containment (model_enums.tests.ChoicesTests.test_textchoices_containment) ... ok
 test_textchoices_empty_label (model_enums.tests.ChoicesTests.test_textchoices_empty_label) ... ok
 test_textchoices_functional_api (model_enums.tests.ChoicesTests.test_textchoices_functional_api) ... ok
-test_deprecation_warning (model_enums.tests.ChoicesMetaDeprecationTests.test_deprecation_warning) ... ok
 test_auto (migrations.test_autodetector.MigrationSuggestNameTests.test_auto) ... ok
 test_many_operations_suffix (migrations.test_autodetector.MigrationSuggestNameTests.test_many_operations_suffix) ... ok
 test_no_operations (migrations.test_autodetector.MigrationSuggestNameTests.test_no_operations) ... ok
@@ -35751,42 +35806,15 @@
 test_two_create_models (migrations.test_autodetector.MigrationSuggestNameTests.test_two_create_models) ... ok
 test_two_create_models_with_initial_true (migrations.test_autodetector.MigrationSuggestNameTests.test_two_create_models_with_initial_true) ... ok
 test_two_operations (migrations.test_autodetector.MigrationSuggestNameTests.test_two_operations) ... ok
-test_bool_unsupported (model_enums.tests.CustomChoicesTests.test_bool_unsupported) ... ok
-test_labels_valid (model_enums.tests.CustomChoicesTests.test_labels_valid) ... ok
-test_uuid_unsupported (model_enums.tests.CustomChoicesTests.test_uuid_unsupported) ... ok
-test_port_bind (servers.tests.LiveServerPort.test_port_bind)
-Each LiveServerTestCase binds to a unique port or fails to start a ... ok
-test_specified_port_bind (servers.tests.LiveServerPort.test_specified_port_bind)
-LiveServerTestCase.port customizes the server's port. ... ok
-test_tablespace_for_indexed_field (model_options.test_tablespaces.TablespacesTests.test_tablespace_for_indexed_field) ... skipped "Database doesn't support feature(s): supports_tablespaces"
-test_tablespace_for_many_to_many_field (model_options.test_tablespaces.TablespacesTests.test_tablespace_for_many_to_many_field) ... skipped "Database doesn't support feature(s): supports_tablespaces"
-test_tablespace_for_model (model_options.test_tablespaces.TablespacesTests.test_tablespace_for_model) ... skipped "Database doesn't support feature(s): supports_tablespaces"
-test_tablespace_ignored_for_indexed_field (model_options.test_tablespaces.TablespacesTests.test_tablespace_ignored_for_indexed_field) ... ok
-test_tablespace_ignored_for_model (model_options.test_tablespaces.TablespacesTests.test_tablespace_ignored_for_model) ... ok
 test_node_not_found_error_repr (migrations.test_exceptions.ExceptionTests.test_node_not_found_error_repr) ... ok
-test_404 (servers.tests.LiveServerViews.test_404) ... ok
-test_closes_connection_without_content_length (servers.tests.LiveServerViews.test_closes_connection_without_content_length)
-An HTTP 1.1 server is supposed to support keep-alive. Since our ... ok
-test_environ (servers.tests.LiveServerViews.test_environ) ... ok
-test_keep_alive_connection_clears_previous_request_data (servers.tests.LiveServerViews.test_keep_alive_connection_clears_previous_request_data) ... ok
-test_keep_alive_on_connection_with_content_length (servers.tests.LiveServerViews.test_keep_alive_on_connection_with_content_length)
-See `test_closes_connection_without_content_length` for details. This ... ok
-test_media_files (servers.tests.LiveServerViews.test_media_files) ... ok
-test_no_collectstatic_emulation (servers.tests.LiveServerViews.test_no_collectstatic_emulation)
-LiveServerTestCase reports a 404 status code when HTTP client ... ok
-test_protocol (servers.tests.LiveServerViews.test_protocol)
-Launched server serves with HTTP 1.1. ... ok
-test_static_files (servers.tests.LiveServerViews.test_static_files) ... ok
-test_view (servers.tests.LiveServerViews.test_view) ... ok
+test_forward_refs (serializers.test_yaml.YamlSerializerTransactionTestCase.test_forward_refs)
+Objects ids can be referenced before they are ... ok
 test_backwards_nothing_to_do (migrations.test_executor.ExecutorUnitTests.test_backwards_nothing_to_do)
 If the current state satisfies the given target, do nothing. ... ok
 test_minimize_rollbacks (migrations.test_executor.ExecutorUnitTests.test_minimize_rollbacks)
 Minimize unnecessary rollbacks in connected apps. ... ok
 test_minimize_rollbacks_branchy (migrations.test_executor.ExecutorUnitTests.test_minimize_rollbacks_branchy)
 Minimize rollbacks when target has multiple in-app children. ... ok
-test_dummynode_repr (migrations.test_graph.NodeTests.test_dummynode_repr) ... ok
-test_node_repr (migrations.test_graph.NodeTests.test_node_repr) ... ok
-test_node_str (migrations.test_graph.NodeTests.test_node_str) ... ok
 test_makemigrations_custom_autodetector (migrations.test_commands.CustomMigrationCommandTests.test_makemigrations_custom_autodetector) ... ok
 test_migrate_custom_autodetector (migrations.test_commands.CustomMigrationCommandTests.test_migrate_custom_autodetector) ... ok
 test_circular_graph (migrations.test_graph.GraphTests.test_circular_graph)
@@ -35817,7 +35845,9 @@
 test_validate_consistency_missing_child (migrations.test_graph.GraphTests.test_validate_consistency_missing_child) ... ok
 test_validate_consistency_missing_parent (migrations.test_graph.GraphTests.test_validate_consistency_missing_parent) ... ok
 test_validate_consistency_no_error (migrations.test_graph.GraphTests.test_validate_consistency_no_error) ... ok
-test_formatted_description_no_category (migrations.test_operations.BaseOperationTests.test_formatted_description_no_category) ... ok
+test_dummynode_repr (migrations.test_graph.NodeTests.test_dummynode_repr) ... ok
+test_node_repr (migrations.test_graph.NodeTests.test_node_repr) ... ok
+test_node_str (migrations.test_graph.NodeTests.test_node_str) ... ok
 test_ambigious_prefix (migrations.test_commands.OptimizeMigrationTests.test_ambigious_prefix) ... ok
 test_app_without_migrations (migrations.test_commands.OptimizeMigrationTests.test_app_without_migrations) ... ok
 test_creates_replace_migration_manual_porting (migrations.test_commands.OptimizeMigrationTests.test_creates_replace_migration_manual_porting) ... ok
@@ -35828,6 +35858,7 @@
 test_optimization_no_verbosity (migrations.test_commands.OptimizeMigrationTests.test_optimization_no_verbosity) ... ok
 test_optimizemigration_check (migrations.test_commands.OptimizeMigrationTests.test_optimizemigration_check) ... ok
 test_unknown_prefix (migrations.test_commands.OptimizeMigrationTests.test_unknown_prefix) ... ok
+test_formatted_description_no_category (migrations.test_operations.BaseOperationTests.test_formatted_description_no_category) ... ok
 test_reference_field_by_through_fields (migrations.test_operations.FieldOperationTests.test_reference_field_by_through_fields) ... ok
 test_references_field_by_from_fields (migrations.test_operations.FieldOperationTests.test_references_field_by_from_fields) ... ok
 test_references_field_by_name (migrations.test_operations.FieldOperationTests.test_references_field_by_name) ... ok
@@ -35835,12 +35866,35 @@
 test_references_field_by_through (migrations.test_operations.FieldOperationTests.test_references_field_by_through) ... ok
 test_references_field_by_to_fields (migrations.test_operations.FieldOperationTests.test_references_field_by_to_fields) ... ok
 test_references_model (migrations.test_operations.FieldOperationTests.test_references_model) ... ok
-test_migrate (migrations.test_deprecated_fields.Tests.test_migrate) ... ok
-test_references_model_mixin (migrations.test_operations.TestCreateModel.test_references_model_mixin) ... ok
 test_invalid (migrations.test_loader.PycLoaderTests.test_invalid)
 MigrationLoader reraises ImportErrors caused by "bad magic number" pyc ... ok
 test_valid (migrations.test_loader.PycLoaderTests.test_valid)
 To support frozen environments, MigrationLoader loads .pyc migrations. ... ok
+test_failure_to_format_code (migrations.test_commands.SquashMigrationsTests.test_failure_to_format_code) ... ok
+test_squashed_name_exists (migrations.test_commands.SquashMigrationsTests.test_squashed_name_exists) ... ok
+test_squashed_name_with_start_migration_name (migrations.test_commands.SquashMigrationsTests.test_squashed_name_with_start_migration_name)
+--squashed-name specifies the new migration's name. ... ok
+test_squashed_name_without_start_migration_name (migrations.test_commands.SquashMigrationsTests.test_squashed_name_without_start_migration_name)
+--squashed-name also works if a start migration is omitted. ... ok
+test_squashmigrations_initial_attribute (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_initial_attribute) ... ok
+test_squashmigrations_invalid_start (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_invalid_start)
+squashmigrations doesn't accept a starting migration after the ending migration. ... ok
+test_squashmigrations_manual_porting (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_manual_porting) ... ok
+test_squashmigrations_optimizes (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_optimizes)
+squashmigrations optimizes operations. ... ok
+test_squashmigrations_squashes (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_squashes)
+squashmigrations squashes migrations. ... ok
+test_squashmigrations_valid_start (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_valid_start)
+squashmigrations accepts a starting migration. ... ok
+test_ticket_23799_squashmigrations_no_optimize (migrations.test_commands.SquashMigrationsTests.test_ticket_23799_squashmigrations_no_optimize)
+squashmigrations --no-optimize doesn't optimize operations. ... ok
+test_migrate (migrations.test_deprecated_fields.Tests.test_migrate) ... ok
+test_references_model_mixin (migrations.test_operations.TestCreateModel.test_references_model_mixin) ... ok
+test_tablespace_for_indexed_field (model_options.test_tablespaces.TablespacesTests.test_tablespace_for_indexed_field) ... skipped "Database doesn't support feature(s): supports_tablespaces"
+test_tablespace_for_many_to_many_field (model_options.test_tablespaces.TablespacesTests.test_tablespace_for_many_to_many_field) ... skipped "Database doesn't support feature(s): supports_tablespaces"
+test_tablespace_for_model (model_options.test_tablespaces.TablespacesTests.test_tablespace_for_model) ... skipped "Database doesn't support feature(s): supports_tablespaces"
+test_tablespace_ignored_for_indexed_field (model_options.test_tablespaces.TablespacesTests.test_tablespace_ignored_for_indexed_field) ... ok
+test_tablespace_ignored_for_model (model_options.test_tablespaces.TablespacesTests.test_tablespace_ignored_for_model) ... ok
 test_questioner_bad_user_choice (migrations.test_questioner.QuestionerHelperMethodsTests.test_questioner_bad_user_choice) ... ok
 test_questioner_default_no_user_entry (migrations.test_questioner.QuestionerHelperMethodsTests.test_questioner_default_no_user_entry) ... ok
 test_questioner_default_no_user_entry_boolean (migrations.test_questioner.QuestionerHelperMethodsTests.test_questioner_default_no_user_entry_boolean) ... ok
@@ -35855,6 +35909,25 @@
 test_ask_initial_with_disabled_migrations (migrations.test_questioner.QuestionerTests.test_ask_initial_with_disabled_migrations) ... ok
 test_ask_not_null_alteration (migrations.test_questioner.QuestionerTests.test_ask_not_null_alteration) ... ok
 test_ask_not_null_alteration_not_provided (migrations.test_questioner.QuestionerTests.test_ask_not_null_alteration_not_provided) ... ok
+test_abstract_model_children_inherit_indexes (migrations.test_state.ModelStateTests.test_abstract_model_children_inherit_indexes) ... ok
+test_bound_field_sanity_check (migrations.test_state.ModelStateTests.test_bound_field_sanity_check) ... ok
+test_create_swappable (migrations.test_state.ModelStateTests.test_create_swappable)
+Tests making a ProjectState from an Apps with a swappable model ... ok
+test_create_swappable_from_abstract (migrations.test_state.ModelStateTests.test_create_swappable_from_abstract)
+A swappable model inheriting from a hierarchy: ... ok
+test_custom_manager_swappable (migrations.test_state.ModelStateTests.test_custom_manager_swappable)
+Tests making a ProjectState from unused models with custom managers ... ok
+test_custom_model_base (migrations.test_state.ModelStateTests.test_custom_model_base) ... ok
+test_explicit_index_name (migrations.test_state.ModelStateTests.test_explicit_index_name) ... ok
+test_fields_immutability (migrations.test_state.ModelStateTests.test_fields_immutability)
+Rendering a model state doesn't alter its internal fields. ... ok
+test_fields_ordering_equality (migrations.test_state.ModelStateTests.test_fields_ordering_equality) ... ok
+test_from_model_constraints (migrations.test_state.ModelStateTests.test_from_model_constraints) ... ok
+test_order_with_respect_to_private_field (migrations.test_state.ModelStateTests.test_order_with_respect_to_private_field) ... ok
+test_repr (migrations.test_state.ModelStateTests.test_repr) ... ok
+test_sanity_check_through (migrations.test_state.ModelStateTests.test_sanity_check_through) ... ok
+test_sanity_check_to (migrations.test_state.ModelStateTests.test_sanity_check_to) ... ok
+test_sanity_index_name (migrations.test_state.ModelStateTests.test_sanity_index_name) ... ok
 test_add_alter_constraint (migrations.test_optimizer.OptimizerTests.test_add_alter_constraint) ... ok
 test_add_field_alter_field (migrations.test_optimizer.OptimizerTests.test_add_field_alter_field)
 AlterField should optimize into AddField. ... ok
@@ -35951,43 +36024,6 @@
 test_proxy_base (migrations.test_state.RelatedModelsTests.test_proxy_base) ... ok
 test_two_sided (migrations.test_state.RelatedModelsTests.test_two_sided) ... ok
 test_unrelated (migrations.test_state.RelatedModelsTests.test_unrelated) ... ok
-test_abstract_model_children_inherit_indexes (migrations.test_state.ModelStateTests.test_abstract_model_children_inherit_indexes) ... ok
-test_bound_field_sanity_check (migrations.test_state.ModelStateTests.test_bound_field_sanity_check) ... ok
-test_create_swappable (migrations.test_state.ModelStateTests.test_create_swappable)
-Tests making a ProjectState from an Apps with a swappable model ... ok
-test_create_swappable_from_abstract (migrations.test_state.ModelStateTests.test_create_swappable_from_abstract)
-A swappable model inheriting from a hierarchy: ... ok
-test_custom_manager_swappable (migrations.test_state.ModelStateTests.test_custom_manager_swappable)
-Tests making a ProjectState from unused models with custom managers ... ok
-test_custom_model_base (migrations.test_state.ModelStateTests.test_custom_model_base) ... ok
-test_explicit_index_name (migrations.test_state.ModelStateTests.test_explicit_index_name) ... ok
-test_fields_immutability (migrations.test_state.ModelStateTests.test_fields_immutability)
-Rendering a model state doesn't alter its internal fields. ... ok
-test_fields_ordering_equality (migrations.test_state.ModelStateTests.test_fields_ordering_equality) ... ok
-test_from_model_constraints (migrations.test_state.ModelStateTests.test_from_model_constraints) ... ok
-test_order_with_respect_to_private_field (migrations.test_state.ModelStateTests.test_order_with_respect_to_private_field) ... ok
-test_repr (migrations.test_state.ModelStateTests.test_repr) ... ok
-test_sanity_check_through (migrations.test_state.ModelStateTests.test_sanity_check_through) ... ok
-test_sanity_check_to (migrations.test_state.ModelStateTests.test_sanity_check_to) ... ok
-test_sanity_index_name (migrations.test_state.ModelStateTests.test_sanity_index_name) ... ok
-test_failure_to_format_code (migrations.test_commands.SquashMigrationsTests.test_failure_to_format_code) ... ok
-test_squashed_name_exists (migrations.test_commands.SquashMigrationsTests.test_squashed_name_exists) ... ok
-test_squashed_name_with_start_migration_name (migrations.test_commands.SquashMigrationsTests.test_squashed_name_with_start_migration_name)
---squashed-name specifies the new migration's name. ... ok
-test_squashed_name_without_start_migration_name (migrations.test_commands.SquashMigrationsTests.test_squashed_name_without_start_migration_name)
---squashed-name also works if a start migration is omitted. ... ok
-test_squashmigrations_initial_attribute (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_initial_attribute) ... ok
-test_squashmigrations_invalid_start (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_invalid_start)
-squashmigrations doesn't accept a starting migration after the ending migration. ... ok
-test_squashmigrations_manual_porting (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_manual_porting) ... ok
-test_squashmigrations_optimizes (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_optimizes)
-squashmigrations optimizes operations. ... ok
-test_squashmigrations_squashes (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_squashes)
-squashmigrations squashes migrations. ... ok
-test_squashmigrations_valid_start (migrations.test_commands.SquashMigrationsTests.test_squashmigrations_valid_start)
-squashmigrations accepts a starting migration. ... ok
-test_ticket_23799_squashmigrations_no_optimize (migrations.test_commands.SquashMigrationsTests.test_ticket_23799_squashmigrations_no_optimize)
-squashmigrations --no-optimize doesn't optimize operations. ... ok
 test_args_kwargs_signature (migrations.test_writer.OperationWriterTests.test_args_kwargs_signature) ... ok
 test_args_signature (migrations.test_writer.OperationWriterTests.test_args_signature) ... ok
 test_empty_signature (migrations.test_writer.OperationWriterTests.test_empty_signature) ... ok
@@ -36073,6 +36109,15 @@
 test_rename_field_no_relations (migrations.test_state.StateRelationsTests.test_rename_field_no_relations) ... ok
 test_rename_model (migrations.test_state.StateRelationsTests.test_rename_model) ... ok
 test_rename_model_no_relations (migrations.test_state.StateRelationsTests.test_rename_model_no_relations) ... ok
+test_unsaved_fk (model_fields.test_uuid.TestAsPrimaryKeyTransactionTests.test_unsaved_fk) ... ok
+test_add_field_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_add_field_ignore_swapped)
+Tests the AddField operation. ... ok
+test_create_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_create_ignore_swapped)
+The CreateTable operation ignores swapped models. ... ok
+test_delete_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_delete_ignore_swapped)
+Tests the DeleteModel operation ignores swapped models. ... ok
+test_indexes_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_indexes_ignore_swapped)
+Add/RemoveIndex operations ignore swapped models. ... ok
 test_persistence (migration_test_data_persistence.tests.MigrationDataPersistenceTestCase.test_persistence) ... ok
 test_add_relations (migrations.test_state.StateTests.test_add_relations)
 #24573 - Adding relations to existing models should reload the ... ok
@@ -36120,24 +36165,31 @@
 The ProjectState render method doesn't raise an ... ok
 test_self_relation (migrations.test_state.StateTests.test_self_relation)
 #24513 - Modifying an object pointing to itself would cause it to be ... ok
-test_args (migrate_signals.tests.MigrateSignalTests.test_args) ... ok
-test_call_time (migrate_signals.tests.MigrateSignalTests.test_call_time) ... ok
-test_migrations_only (migrate_signals.tests.MigrateSignalTests.test_migrations_only)
-If all apps have migrations, migration signals should be sent. ... ok
 test_async_and_sync_middleware_chain_async_call (middleware_exceptions.tests.MiddlewareNotUsedTests.test_async_and_sync_middleware_chain_async_call) ... ok
 test_do_not_log_when_debug_is_false (middleware_exceptions.tests.MiddlewareNotUsedTests.test_do_not_log_when_debug_is_false) ... ok
 test_log (middleware_exceptions.tests.MiddlewareNotUsedTests.test_log) ... ok
 test_log_custom_message (middleware_exceptions.tests.MiddlewareNotUsedTests.test_log_custom_message) ... ok
 test_raise_exception (middleware_exceptions.tests.MiddlewareNotUsedTests.test_raise_exception) ... ok
-test_add_field_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_add_field_ignore_swapped)
-Tests the AddField operation. ... ok
-test_create_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_create_ignore_swapped)
-The CreateTable operation ignores swapped models. ... ok
-test_delete_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_delete_ignore_swapped)
-Tests the DeleteModel operation ignores swapped models. ... ok
-test_indexes_ignore_swapped (migrations.test_operations.SwappableOperationTests.test_indexes_ignore_swapped)
-Add/RemoveIndex operations ignore swapped models. ... ok
-test_unsaved_fk (model_fields.test_uuid.TestAsPrimaryKeyTransactionTests.test_unsaved_fk) ... ok
+test_args (migrate_signals.tests.MigrateSignalTests.test_args) ... ok
+test_call_time (migrate_signals.tests.MigrateSignalTests.test_call_time) ... ok
+test_migrations_only (migrate_signals.tests.MigrateSignalTests.test_migrations_only)
+If all apps have migrations, migration signals should be sent. ... ok
+test_exception_in_async_render_passed_to_process_exception (middleware_exceptions.tests.AsyncMiddlewareTests.test_exception_in_async_render_passed_to_process_exception) ... ok
+test_exception_in_render_passed_to_process_exception (middleware_exceptions.tests.AsyncMiddlewareTests.test_exception_in_render_passed_to_process_exception) ... ok
+test_process_template_response (middleware_exceptions.tests.AsyncMiddlewareTests.test_process_template_response) ... ok
+test_process_template_response_returns_none (middleware_exceptions.tests.AsyncMiddlewareTests.test_process_template_response_returns_none) ... ok
+test_process_view_return_response (middleware_exceptions.tests.AsyncMiddlewareTests.test_process_view_return_response) ... ok
+test_view_exception_handled_by_process_exception (middleware_exceptions.tests.AsyncMiddlewareTests.test_view_exception_handled_by_process_exception) ... ok
+test_missing_root_urlconf (middleware_exceptions.tests.RootUrlconfTests.test_missing_root_urlconf) ... ok
+test_async_and_sync_middleware_async_call (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_and_sync_middleware_async_call) ... ok
+test_async_and_sync_middleware_sync_call (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_and_sync_middleware_sync_call) ... ok
+test_async_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_middleware) ... ok
+test_async_middleware_async (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_middleware_async) ... ok
+test_async_process_template_response_returns_none_with_sync_client (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_process_template_response_returns_none_with_sync_client) ... ok
+test_not_sync_or_async_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_not_sync_or_async_middleware) ... ok
+test_sync_decorated_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_sync_decorated_middleware) ... ok
+test_sync_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_sync_middleware) ... ok
+test_sync_middleware_async (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_sync_middleware_async) ... ok
 test_exception_in_middleware_converted_before_prior_middleware (middleware_exceptions.tests.MiddlewareTests.test_exception_in_middleware_converted_before_prior_middleware) ... ok
 test_exception_in_render_passed_to_process_exception (middleware_exceptions.tests.MiddlewareTests.test_exception_in_render_passed_to_process_exception) ... ok
 test_process_template_response (middleware_exceptions.tests.MiddlewareTests.test_process_template_response) ... ok
@@ -36152,7 +36204,6 @@
 TemplateResponses returned from process_view() must be rendered before ... ok
 test_view_exception_converted_before_middleware (middleware_exceptions.tests.MiddlewareTests.test_view_exception_converted_before_middleware) ... ok
 test_view_exception_handled_by_process_exception (middleware_exceptions.tests.MiddlewareTests.test_view_exception_handled_by_process_exception) ... ok
-test_missing_root_urlconf (middleware_exceptions.tests.RootUrlconfTests.test_missing_root_urlconf) ... ok
 test_content_type_already_present (middleware.test_security.SecurityMiddlewareTest.test_content_type_already_present)
 The middleware will not override an "X-Content-Type-Options" header ... ok
 test_content_type_off (middleware.test_security.SecurityMiddlewareTest.test_content_type_off)
@@ -36201,6 +36252,15 @@
 With SECURE_HSTS_SECONDS non-zero and SECURE_HSTS_PRELOAD True, the ... ok
 test_sts_subdomains_and_preload (middleware.test_security.SecurityMiddlewareTest.test_sts_subdomains_and_preload)
 With SECURE_HSTS_SECONDS non-zero, SECURE_HSTS_INCLUDE_SUBDOMAINS and ... ok
+test_404_error_reporting (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_404_error_reporting) ... ok
+test_404_error_reporting_ignored_url (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_404_error_reporting_ignored_url) ... ok
+test_404_error_reporting_no_referer (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_404_error_reporting_no_referer) ... ok
+test_custom_request_checker (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_custom_request_checker) ... ok
+test_referer_equal_to_requested_url (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url)
+Some bots set the referer to the current URL to avoid being blocked by ... ok
+test_referer_equal_to_requested_url_on_another_domain (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url_on_another_domain) ... ok
+test_referer_equal_to_requested_url_without_trailing_slash_with_append_slash (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url_without_trailing_slash_with_append_slash) ... ok
+test_referer_equal_to_requested_url_without_trailing_slash_with_no_append_slash (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url_without_trailing_slash_with_no_append_slash) ... ok
 test_append_slash_disabled (middleware.tests.CommonMiddlewareTest.test_append_slash_disabled)
 Disabling append slash functionality should leave slashless URLs alone. ... ok
 test_append_slash_disabled_custom_urlconf (middleware.tests.CommonMiddlewareTest.test_append_slash_disabled_custom_urlconf)
@@ -36251,60 +36311,6 @@
 test_prepend_www_custom_urlconf (middleware.tests.CommonMiddlewareTest.test_prepend_www_custom_urlconf) ... ok
 test_response_redirect_class (middleware.tests.CommonMiddlewareTest.test_response_redirect_class) ... ok
 test_response_redirect_class_subclass (middleware.tests.CommonMiddlewareTest.test_response_redirect_class_subclass) ... ok
-test_async_and_sync_middleware_async_call (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_and_sync_middleware_async_call) ... ok
-test_async_and_sync_middleware_sync_call (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_and_sync_middleware_sync_call) ... ok
-test_async_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_middleware) ... ok
-test_async_middleware_async (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_middleware_async) ... ok
-test_async_process_template_response_returns_none_with_sync_client (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_async_process_template_response_returns_none_with_sync_client) ... ok
-test_not_sync_or_async_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_not_sync_or_async_middleware) ... ok
-test_sync_decorated_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_sync_decorated_middleware) ... ok
-test_sync_middleware (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_sync_middleware) ... ok
-test_sync_middleware_async (middleware_exceptions.tests.MiddlewareSyncAsyncTests.test_sync_middleware_async) ... ok
-test_404_error_reporting (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_404_error_reporting) ... ok
-test_404_error_reporting_ignored_url (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_404_error_reporting_ignored_url) ... ok
-test_404_error_reporting_no_referer (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_404_error_reporting_no_referer) ... ok
-test_custom_request_checker (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_custom_request_checker) ... ok
-test_referer_equal_to_requested_url (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url)
-Some bots set the referer to the current URL to avoid being blocked by ... ok
-test_referer_equal_to_requested_url_on_another_domain (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url_on_another_domain) ... ok
-test_referer_equal_to_requested_url_without_trailing_slash_with_append_slash (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url_without_trailing_slash_with_append_slash) ... ok
-test_referer_equal_to_requested_url_without_trailing_slash_with_no_append_slash (middleware.tests.BrokenLinkEmailsMiddlewareTest.test_referer_equal_to_requested_url_without_trailing_slash_with_no_append_slash) ... ok
-test_exception_in_async_render_passed_to_process_exception (middleware_exceptions.tests.AsyncMiddlewareTests.test_exception_in_async_render_passed_to_process_exception) ... ok
-test_exception_in_render_passed_to_process_exception (middleware_exceptions.tests.AsyncMiddlewareTests.test_exception_in_render_passed_to_process_exception) ... ok
-test_process_template_response (middleware_exceptions.tests.AsyncMiddlewareTests.test_process_template_response) ... ok
-test_process_template_response_returns_none (middleware_exceptions.tests.AsyncMiddlewareTests.test_process_template_response_returns_none) ... ok
-test_process_view_return_response (middleware_exceptions.tests.AsyncMiddlewareTests.test_process_view_return_response) ... ok
-test_view_exception_handled_by_process_exception (middleware_exceptions.tests.AsyncMiddlewareTests.test_view_exception_handled_by_process_exception) ... ok
-test_compress_async_streaming_response (middleware.tests.GZipMiddlewareTest.test_compress_async_streaming_response)
-Compression is performed on responses with async streaming content. ... ok
-test_compress_deterministic (middleware.tests.GZipMiddlewareTest.test_compress_deterministic)
-Compression results are the same for the same content and don't ... ok
-test_compress_file_response (middleware.tests.GZipMiddlewareTest.test_compress_file_response)
-Compression is performed on FileResponse. ... ok
-test_compress_non_200_response (middleware.tests.GZipMiddlewareTest.test_compress_non_200_response)
-Compression is performed on responses with a status other than 200 ... ok
-test_compress_response (middleware.tests.GZipMiddlewareTest.test_compress_response)
-Compression is performed on responses with compressible content. ... ok
-test_compress_streaming_response (middleware.tests.GZipMiddlewareTest.test_compress_streaming_response)
-Compression is performed on responses with streaming content. ... ok
-test_compress_streaming_response_unicode (middleware.tests.GZipMiddlewareTest.test_compress_streaming_response_unicode)
-Compression is performed on responses with streaming Unicode content. ... ok
-test_no_compress_compressed_response (middleware.tests.GZipMiddlewareTest.test_no_compress_compressed_response)
-Compression isn't performed on responses that are already compressed. ... ok
-test_no_compress_incompressible_response (middleware.tests.GZipMiddlewareTest.test_no_compress_incompressible_response)
-Compression isn't performed on responses with incompressible content. ... ok
-test_no_compress_short_response (middleware.tests.GZipMiddlewareTest.test_no_compress_short_response)
-Compression isn't performed on responses with short content. ... ok
-test_random_bytes (middleware.tests.GZipMiddlewareTest.test_random_bytes)
-A random number of bytes is added to mitigate the BREACH attack. ... ok
-test_random_bytes_streaming_response (middleware.tests.GZipMiddlewareTest.test_random_bytes_streaming_response)
-A random number of bytes is added to mitigate the BREACH attack. ... ok
-test_etag_match (middleware.tests.ETagGZipMiddlewareTest.test_etag_match)
-GZipMiddleware allows 304 Not Modified responses. ... ok
-test_strong_etag_modified (middleware.tests.ETagGZipMiddlewareTest.test_strong_etag_modified)
-GZipMiddleware makes a strong ETag weak. ... ok
-test_weak_etag_not_modified (middleware.tests.ETagGZipMiddlewareTest.test_weak_etag_not_modified)
-GZipMiddleware doesn't modify a weak ETag. ... ok
 test_etag_extended_cache_control (middleware.tests.ConditionalGetMiddlewareTest.test_etag_extended_cache_control) ... ok
 test_if_modified_since_and_client_error (middleware.tests.ConditionalGetMiddlewareTest.test_if_modified_since_and_client_error) ... ok
 test_if_modified_since_and_last_modified_in_the_future (middleware.tests.ConditionalGetMiddlewareTest.test_if_modified_since_and_last_modified_in_the_future) ... ok
@@ -36330,6 +36336,12 @@
 ConditionalGetMiddleware shouldn't return a conditional response on an ... ok
 test_not_modified_headers (middleware.tests.ConditionalGetMiddlewareTest.test_not_modified_headers)
 The 304 Not Modified response should include only the headers required ... ok
+test_etag_match (middleware.tests.ETagGZipMiddlewareTest.test_etag_match)
+GZipMiddleware allows 304 Not Modified responses. ... ok
+test_strong_etag_modified (middleware.tests.ETagGZipMiddlewareTest.test_strong_etag_modified)
+GZipMiddleware makes a strong ETag weak. ... ok
+test_weak_etag_not_modified (middleware.tests.ETagGZipMiddlewareTest.test_weak_etag_not_modified)
+GZipMiddleware doesn't modify a weak ETag. ... ok
 test_defaults_sameorigin (middleware.tests.XFrameOptionsMiddlewareTest.test_defaults_sameorigin)
 If the X_FRAME_OPTIONS setting is not set then it defaults to ... ok
 test_deny (middleware.tests.XFrameOptionsMiddlewareTest.test_deny)
@@ -36342,6 +36354,30 @@
 If the response has an xframe_options_exempt attribute set to False ... ok
 test_same_origin (middleware.tests.XFrameOptionsMiddlewareTest.test_same_origin)
 The X_FRAME_OPTIONS setting can be set to SAMEORIGIN to have the ... ok
+test_compress_async_streaming_response (middleware.tests.GZipMiddlewareTest.test_compress_async_streaming_response)
+Compression is performed on responses with async streaming content. ... ok
+test_compress_deterministic (middleware.tests.GZipMiddlewareTest.test_compress_deterministic)
+Compression results are the same for the same content and don't ... ok
+test_compress_file_response (middleware.tests.GZipMiddlewareTest.test_compress_file_response)
+Compression is performed on FileResponse. ... ok
+test_compress_non_200_response (middleware.tests.GZipMiddlewareTest.test_compress_non_200_response)
+Compression is performed on responses with a status other than 200 ... ok
+test_compress_response (middleware.tests.GZipMiddlewareTest.test_compress_response)
+Compression is performed on responses with compressible content. ... ok
+test_compress_streaming_response (middleware.tests.GZipMiddlewareTest.test_compress_streaming_response)
+Compression is performed on responses with streaming content. ... ok
+test_compress_streaming_response_unicode (middleware.tests.GZipMiddlewareTest.test_compress_streaming_response_unicode)
+Compression is performed on responses with streaming Unicode content. ... ok
+test_no_compress_compressed_response (middleware.tests.GZipMiddlewareTest.test_no_compress_compressed_response)
+Compression isn't performed on responses that are already compressed. ... ok
+test_no_compress_incompressible_response (middleware.tests.GZipMiddlewareTest.test_no_compress_incompressible_response)
+Compression isn't performed on responses with incompressible content. ... ok
+test_no_compress_short_response (middleware.tests.GZipMiddlewareTest.test_no_compress_short_response)
+Compression isn't performed on responses with short content. ... ok
+test_random_bytes (middleware.tests.GZipMiddlewareTest.test_random_bytes)
+A random number of bytes is added to mitigate the BREACH attack. ... ok
+test_random_bytes_streaming_response (middleware.tests.GZipMiddlewareTest.test_random_bytes_streaming_response)
+A random number of bytes is added to mitigate the BREACH attack. ... ok
 test_middleware_missing (messages_tests.test_api.ApiTests.test_middleware_missing) ... ok
 test_middleware_missing_silently (messages_tests.test_api.ApiTests.test_middleware_missing_silently) ... ok
 test_ok (messages_tests.test_api.ApiTests.test_ok) ... ok
@@ -36356,54 +36392,75 @@
 test_mismatching_length (messages_tests.tests.AssertMessagesTest.test_mismatching_length) ... ok
 test_ordered (messages_tests.tests.AssertMessagesTest.test_ordered) ... ok
 test_with_tags (messages_tests.tests.AssertMessagesTest.test_with_tags) ... ok
-test_eq (messages_tests.tests.MessageTests.test_eq) ... ok
-test_repr (messages_tests.tests.MessageTests.test_repr) ... ok
-test_lazy (messages_tests.tests.TestLevelTags.test_lazy) ... ok
-test_override_settings_lazy (messages_tests.tests.TestLevelTags.test_override_settings_lazy) ... ok
-test_override_settings_level_tags (messages_tests.tests.TestLevelTags.test_override_settings_level_tags) ... ok
-test_add (messages_tests.test_fallback.FallbackTests.test_add) ... ok
-test_add_lazy_translation (messages_tests.test_fallback.FallbackTests.test_add_lazy_translation) ... ok
-test_add_update (messages_tests.test_fallback.FallbackTests.test_add_update) ... ok
-test_context_processor_message_levels (messages_tests.test_fallback.FallbackTests.test_context_processor_message_levels) ... ok
-test_custom_tags (messages_tests.test_fallback.FallbackTests.test_custom_tags) ... ok
-test_default_level (messages_tests.test_fallback.FallbackTests.test_default_level) ... ok
-test_existing_add (messages_tests.test_fallback.FallbackTests.test_existing_add) ... ok
-test_existing_add_read_update (messages_tests.test_fallback.FallbackTests.test_existing_add_read_update) ... ok
-test_existing_read (messages_tests.test_fallback.FallbackTests.test_existing_read)
-Reading the existing storage doesn't cause the data to be lost. ... ok
-test_existing_read_add_update (messages_tests.test_fallback.FallbackTests.test_existing_read_add_update) ... ok
-test_flush_used_backends (messages_tests.test_fallback.FallbackTests.test_flush_used_backends) ... ok
-test_full_request_response_cycle (messages_tests.test_fallback.FallbackTests.test_full_request_response_cycle)
-With the message middleware enabled, messages are properly stored and ... ok
-test_get (messages_tests.test_fallback.FallbackTests.test_get) ... ok
-test_get_empty (messages_tests.test_fallback.FallbackTests.test_get_empty) ... ok
-test_get_fallback (messages_tests.test_fallback.FallbackTests.test_get_fallback) ... ok
-test_get_fallback_only (messages_tests.test_fallback.FallbackTests.test_get_fallback_only) ... ok
-test_high_level (messages_tests.test_fallback.FallbackTests.test_high_level) ... ok
-test_level_tag (messages_tests.test_fallback.FallbackTests.test_level_tag) ... ok
-test_low_level (messages_tests.test_fallback.FallbackTests.test_low_level) ... ok
-test_middleware_disabled (messages_tests.test_fallback.FallbackTests.test_middleware_disabled)
-When the middleware is disabled, an exception is raised when one ... ok
-test_middleware_disabled_fail_silently (messages_tests.test_fallback.FallbackTests.test_middleware_disabled_fail_silently)
-When the middleware is disabled, an exception is not raised ... ok
-test_multiple_posts (messages_tests.test_fallback.FallbackTests.test_multiple_posts)
-Messages persist properly when multiple POSTs are made before a GET. ... ok
-test_no_fallback (messages_tests.test_fallback.FallbackTests.test_no_fallback)
-(1) A short number of messages whose data size doesn't exceed what is ... ok
-test_no_update (messages_tests.test_fallback.FallbackTests.test_no_update) ... ok
-test_repr (messages_tests.test_fallback.FallbackTests.test_repr) ... ok
-test_session_fallback (messages_tests.test_fallback.FallbackTests.test_session_fallback)
-If the data exceeds what is allowed in a cookie, messages which did ... ok
-test_session_fallback_only (messages_tests.test_fallback.FallbackTests.test_session_fallback_only)
-Large messages, none of which fit in a cookie, are stored in the ... ok
-test_settings_level (messages_tests.test_fallback.FallbackTests.test_settings_level) ... ok
-test_tags (messages_tests.test_fallback.FallbackTests.test_tags) ... ok
-test_with_template_response (messages_tests.test_fallback.FallbackTests.test_with_template_response) ... ok
+test_create_model (migrations.test_multidb.MultiDBOperationTests.test_create_model)
+Test when router doesn't have an opinion (i.e. CreateModel should run). ... ok
+test_create_model2 (migrations.test_multidb.MultiDBOperationTests.test_create_model2)
+Test when router returns False (i.e. CreateModel shouldn't run). ... ok
+test_create_model3 (migrations.test_multidb.MultiDBOperationTests.test_create_model3)
+Test when router returns True (i.e. CreateModel should run). ... ok
+test_create_model4 (migrations.test_multidb.MultiDBOperationTests.test_create_model4)
+Test multiple routers. ... ok
+test_run_python_migrate_foo_router_with_hints (migrations.test_multidb.MultiDBOperationTests.test_run_python_migrate_foo_router_with_hints) ... ok
+test_run_python_migrate_foo_router_without_hints (migrations.test_multidb.MultiDBOperationTests.test_run_python_migrate_foo_router_without_hints) ... ok
+test_run_python_migrate_nothing_router (migrations.test_multidb.MultiDBOperationTests.test_run_python_migrate_nothing_router) ... ok
+test_run_sql_migrate_foo_router_with_hints (migrations.test_multidb.MultiDBOperationTests.test_run_sql_migrate_foo_router_with_hints) ... ok
+test_run_sql_migrate_foo_router_without_hints (migrations.test_multidb.MultiDBOperationTests.test_run_sql_migrate_foo_router_without_hints) ... ok
+test_run_sql_migrate_nothing_router (migrations.test_multidb.MultiDBOperationTests.test_run_sql_migrate_nothing_router) ... ok
 test_base_manager_inheritance (managers_regress.tests.TestManagerInheritance.test_base_manager_inheritance) ... ok
 test_default_manager_inheritance (managers_regress.tests.TestManagerInheritance.test_default_manager_inheritance) ... ok
 test_implicit_inheritance (managers_regress.tests.TestManagerInheritance.test_implicit_inheritance) ... ok
 test_manager_class_getitem (managers_regress.tests.TestManagerInheritance.test_manager_class_getitem) ... ok
 test_manager_no_duplicates (managers_regress.tests.TestManagerInheritance.test_manager_no_duplicates) ... ok
+test_eq (messages_tests.tests.MessageTests.test_eq) ... ok
+test_repr (messages_tests.tests.MessageTests.test_repr) ... ok
+test_lazy (messages_tests.tests.TestLevelTags.test_lazy) ... ok
+test_override_settings_lazy (messages_tests.tests.TestLevelTags.test_override_settings_lazy) ... ok
+test_override_settings_level_tags (messages_tests.tests.TestLevelTags.test_override_settings_level_tags) ... ok
+test_admin_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_admin_receivers)
+The mail should be sent to the email addresses specified in ... ok
+test_manager_and_admin_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_manager_and_admin_receivers)
+The mail should be sent to the email addresses specified in both ... ok
+test_manager_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_manager_receivers)
+The mail should be sent to the email addresses specified in ... ok
+test_missing_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_missing_receivers)
+The command should complain if no receivers are given (and --admins or ... ok
+test_multiple_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_multiple_receivers)
+The mail may be sent with multiple recipients. ... ok
+test_single_receiver (mail.test_sendtestemail.SendTestEmailManagementCommand.test_single_receiver)
+The mail is sent with the correct subject and recipient. ... ok
+test_close_connection (mail.tests.FileBackendTests.test_close_connection)
+Connection can be closed (even when not explicitly opened) ... ok
+test_empty_admins (mail.tests.FileBackendTests.test_empty_admins)
+mail_admins/mail_managers doesn't connect to the mail server ... ok
+test_file_sessions (mail.tests.FileBackendTests.test_file_sessions)
+Make sure opening a connection creates a new file ... ok
+test_html_mail_admins (mail.tests.FileBackendTests.test_html_mail_admins)
+Test html_message argument to mail_admins ... ok
+test_html_mail_managers (mail.tests.FileBackendTests.test_html_mail_managers)
+Test html_message argument to mail_managers ... ok
+test_html_send_mail (mail.tests.FileBackendTests.test_html_send_mail)
+Test html_message argument to send_mail ... ok
+test_idn_send (mail.tests.FileBackendTests.test_idn_send)
+Regression test for #14301 ... ok
+test_lazy_addresses (mail.tests.FileBackendTests.test_lazy_addresses)
+Email sending should support lazy email addresses (#24416). ... ok
+test_manager_and_admin_mail_prefix (mail.tests.FileBackendTests.test_manager_and_admin_mail_prefix)
+String prefix + lazy translated subject = bad output ... ok
+test_message_cc_header (mail.tests.FileBackendTests.test_message_cc_header)
+Regression test for #7722 ... ok
+test_plaintext_send_mail (mail.tests.FileBackendTests.test_plaintext_send_mail)
+Test send_mail without the html_message ... ok
+test_recipient_without_domain (mail.tests.FileBackendTests.test_recipient_without_domain)
+Regression test for #15042 ... ok
+test_send (mail.tests.FileBackendTests.test_send) ... ok
+test_send_long_lines (mail.tests.FileBackendTests.test_send_long_lines)
+Email line length is limited to 998 chars by the RFC 5322 Section ... ok
+test_send_many (mail.tests.FileBackendTests.test_send_many) ... ok
+test_send_unicode (mail.tests.FileBackendTests.test_send_unicode) ... ok
+test_send_verbose_name (mail.tests.FileBackendTests.test_send_verbose_name) ... ok
+test_use_as_contextmanager (mail.tests.FileBackendTests.test_use_as_contextmanager)
+The connection can be used as a contextmanager. ... ok
+test_wrong_admins_managers (mail.tests.FileBackendTests.test_wrong_admins_managers) ... ok
 test_add (messages_tests.test_cookie.CookieTests.test_add) ... ok
 test_add_lazy_translation (messages_tests.test_cookie.CookieTests.test_add_lazy_translation) ... ok
 test_add_update (messages_tests.test_cookie.CookieTests.test_add_update) ... ok
@@ -36444,51 +36501,41 @@
 test_settings_level (messages_tests.test_cookie.CookieTests.test_settings_level) ... ok
 test_tags (messages_tests.test_cookie.CookieTests.test_tags) ... ok
 test_with_template_response (messages_tests.test_cookie.CookieTests.test_with_template_response) ... ok
-test_admin_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_admin_receivers)
-The mail should be sent to the email addresses specified in ... ok
-test_manager_and_admin_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_manager_and_admin_receivers)
-The mail should be sent to the email addresses specified in both ... ok
-test_manager_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_manager_receivers)
-The mail should be sent to the email addresses specified in ... ok
-test_missing_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_missing_receivers)
-The command should complain if no receivers are given (and --admins or ... ok
-test_multiple_receivers (mail.test_sendtestemail.SendTestEmailManagementCommand.test_multiple_receivers)
-The mail may be sent with multiple recipients. ... ok
-test_single_receiver (mail.test_sendtestemail.SendTestEmailManagementCommand.test_single_receiver)
-The mail is sent with the correct subject and recipient. ... ok
-test_close_connection (mail.tests.FileBackendTests.test_close_connection)
+test_close_connection (mail.tests.LocmemBackendTests.test_close_connection)
 Connection can be closed (even when not explicitly opened) ... ok
-test_empty_admins (mail.tests.FileBackendTests.test_empty_admins)
+test_empty_admins (mail.tests.LocmemBackendTests.test_empty_admins)
 mail_admins/mail_managers doesn't connect to the mail server ... ok
-test_file_sessions (mail.tests.FileBackendTests.test_file_sessions)
-Make sure opening a connection creates a new file ... ok
-test_html_mail_admins (mail.tests.FileBackendTests.test_html_mail_admins)
+test_html_mail_admins (mail.tests.LocmemBackendTests.test_html_mail_admins)
 Test html_message argument to mail_admins ... ok
-test_html_mail_managers (mail.tests.FileBackendTests.test_html_mail_managers)
+test_html_mail_managers (mail.tests.LocmemBackendTests.test_html_mail_managers)
 Test html_message argument to mail_managers ... ok
-test_html_send_mail (mail.tests.FileBackendTests.test_html_send_mail)
+test_html_send_mail (mail.tests.LocmemBackendTests.test_html_send_mail)
 Test html_message argument to send_mail ... ok
-test_idn_send (mail.tests.FileBackendTests.test_idn_send)
+test_idn_send (mail.tests.LocmemBackendTests.test_idn_send)
 Regression test for #14301 ... ok
-test_lazy_addresses (mail.tests.FileBackendTests.test_lazy_addresses)
+test_lazy_addresses (mail.tests.LocmemBackendTests.test_lazy_addresses)
 Email sending should support lazy email addresses (#24416). ... ok
-test_manager_and_admin_mail_prefix (mail.tests.FileBackendTests.test_manager_and_admin_mail_prefix)
+test_locmem_shared_messages (mail.tests.LocmemBackendTests.test_locmem_shared_messages)
+Make sure that the locmen backend populates the outbox. ... ok
+test_manager_and_admin_mail_prefix (mail.tests.LocmemBackendTests.test_manager_and_admin_mail_prefix)
 String prefix + lazy translated subject = bad output ... ok
-test_message_cc_header (mail.tests.FileBackendTests.test_message_cc_header)
+test_message_cc_header (mail.tests.LocmemBackendTests.test_message_cc_header)
 Regression test for #7722 ... ok
-test_plaintext_send_mail (mail.tests.FileBackendTests.test_plaintext_send_mail)
+test_outbox_not_mutated_after_send (mail.tests.LocmemBackendTests.test_outbox_not_mutated_after_send) ... ok
+test_plaintext_send_mail (mail.tests.LocmemBackendTests.test_plaintext_send_mail)
 Test send_mail without the html_message ... ok
-test_recipient_without_domain (mail.tests.FileBackendTests.test_recipient_without_domain)
+test_recipient_without_domain (mail.tests.LocmemBackendTests.test_recipient_without_domain)
 Regression test for #15042 ... ok
-test_send (mail.tests.FileBackendTests.test_send) ... ok
-test_send_long_lines (mail.tests.FileBackendTests.test_send_long_lines)
+test_send (mail.tests.LocmemBackendTests.test_send) ... ok
+test_send_long_lines (mail.tests.LocmemBackendTests.test_send_long_lines)
 Email line length is limited to 998 chars by the RFC 5322 Section ... ok
-test_send_many (mail.tests.FileBackendTests.test_send_many) ... ok
-test_send_unicode (mail.tests.FileBackendTests.test_send_unicode) ... ok
-test_send_verbose_name (mail.tests.FileBackendTests.test_send_verbose_name) ... ok
-test_use_as_contextmanager (mail.tests.FileBackendTests.test_use_as_contextmanager)
+test_send_many (mail.tests.LocmemBackendTests.test_send_many) ... ok
+test_send_unicode (mail.tests.LocmemBackendTests.test_send_unicode) ... ok
+test_send_verbose_name (mail.tests.LocmemBackendTests.test_send_verbose_name) ... ok
+test_use_as_contextmanager (mail.tests.LocmemBackendTests.test_use_as_contextmanager)
 The connection can be used as a contextmanager. ... ok
-test_wrong_admins_managers (mail.tests.FileBackendTests.test_wrong_admins_managers) ... ok
+test_validate_multiline_headers (mail.tests.LocmemBackendTests.test_validate_multiline_headers) ... ok
+test_wrong_admins_managers (mail.tests.LocmemBackendTests.test_wrong_admins_managers) ... ok
 test_close_connection (mail.tests.ConsoleBackendTests.test_close_connection)
 Connection can be closed (even when not explicitly opened) ... ok
 test_console_stream_kwarg (mail.tests.ConsoleBackendTests.test_console_stream_kwarg)
@@ -36526,6 +36573,10 @@
 EMAIL_USE_LOCALTIME=True creates a datetime in the local time zone. ... ok
 test_date_header_utc (mail.tests.MailTimeZoneTests.test_date_header_utc)
 EMAIL_USE_LOCALTIME=False creates a datetime in UTC. ... ok
+test_fail_silently_on_connection_error (mail.tests.SMTPBackendStoppedServerTests.test_fail_silently_on_connection_error)
+A socket connection error is silenced with fail_silently=True. ... skipped 'No aiosmtpd library detected.'
+test_server_stopped (mail.tests.SMTPBackendStoppedServerTests.test_server_stopped)
+Closing the backend while the SMTP server is stopped doesn't raise an ... skipped 'No aiosmtpd library detected.'
 test_close_connection (mail.tests.FileBackendPathLibTests.test_close_connection)
 Connection can be closed (even when not explicitly opened) ... ok
 test_empty_admins (mail.tests.FileBackendPathLibTests.test_empty_admins)
@@ -36559,49 +36610,170 @@
 test_use_as_contextmanager (mail.tests.FileBackendPathLibTests.test_use_as_contextmanager)
 The connection can be used as a contextmanager. ... ok
 test_wrong_admins_managers (mail.tests.FileBackendPathLibTests.test_wrong_admins_managers) ... ok
+test_auth_attempted (mail.tests.SMTPBackendTests.test_auth_attempted)
+Opening the backend with non empty username/password tries ... skipped 'No aiosmtpd library detected.'
+test_avoids_sending_to_invalid_addresses (mail.tests.SMTPBackendTests.test_avoids_sending_to_invalid_addresses)
+Verify invalid addresses can't sneak into SMTP commands through ... skipped 'No aiosmtpd library detected.'
+test_close_connection (mail.tests.SMTPBackendTests.test_close_connection)
+Connection can be closed (even when not explicitly opened) ... skipped 'No aiosmtpd library detected.'
+test_connection_timeout_custom (mail.tests.SMTPBackendTests.test_connection_timeout_custom)
+The timeout parameter can be customized. ... skipped 'No aiosmtpd library detected.'
+test_connection_timeout_default (mail.tests.SMTPBackendTests.test_connection_timeout_default)
+The connection's timeout value is None by default. ... skipped 'No aiosmtpd library detected.'
+test_does_not_reencode_idna (mail.tests.SMTPBackendTests.test_does_not_reencode_idna)
+SMTP backend should not downgrade IDNA 2008 to IDNA 2003. ... skipped 'No aiosmtpd library detected.'
+test_email_authentication_override_settings (mail.tests.SMTPBackendTests.test_email_authentication_override_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_authentication_use_settings (mail.tests.SMTPBackendTests.test_email_authentication_use_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_disabled_authentication (mail.tests.SMTPBackendTests.test_email_disabled_authentication) ... skipped 'No aiosmtpd library detected.'
+test_email_msg_uses_crlf (mail.tests.SMTPBackendTests.test_email_msg_uses_crlf)
+#23063 -- RFC-compliant messages are sent over SMTP. ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_attempts_ssl_connection (mail.tests.SMTPBackendTests.test_email_ssl_attempts_ssl_connection) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_certfile_default_disabled (mail.tests.SMTPBackendTests.test_email_ssl_certfile_default_disabled) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_certfile_override_settings (mail.tests.SMTPBackendTests.test_email_ssl_certfile_override_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_certfile_use_settings (mail.tests.SMTPBackendTests.test_email_ssl_certfile_use_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_default_disabled (mail.tests.SMTPBackendTests.test_email_ssl_default_disabled) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_keyfile_default_disabled (mail.tests.SMTPBackendTests.test_email_ssl_keyfile_default_disabled) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_keyfile_override_settings (mail.tests.SMTPBackendTests.test_email_ssl_keyfile_override_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_keyfile_use_settings (mail.tests.SMTPBackendTests.test_email_ssl_keyfile_use_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_override_settings (mail.tests.SMTPBackendTests.test_email_ssl_override_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_ssl_use_settings (mail.tests.SMTPBackendTests.test_email_ssl_use_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_timeout_override_settings (mail.tests.SMTPBackendTests.test_email_timeout_override_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_tls_attempts_starttls (mail.tests.SMTPBackendTests.test_email_tls_attempts_starttls) ... skipped 'No aiosmtpd library detected.'
+test_email_tls_default_disabled (mail.tests.SMTPBackendTests.test_email_tls_default_disabled) ... skipped 'No aiosmtpd library detected.'
+test_email_tls_override_settings (mail.tests.SMTPBackendTests.test_email_tls_override_settings) ... skipped 'No aiosmtpd library detected.'
+test_email_tls_use_settings (mail.tests.SMTPBackendTests.test_email_tls_use_settings) ... skipped 'No aiosmtpd library detected.'
+test_empty_admins (mail.tests.SMTPBackendTests.test_empty_admins)
+mail_admins/mail_managers doesn't connect to the mail server ... skipped 'No aiosmtpd library detected.'
+test_encodes_idna_in_smtp_commands (mail.tests.SMTPBackendTests.test_encodes_idna_in_smtp_commands)
+SMTP backend must encode non-ASCII domains for the SMTP envelope ... skipped 'No aiosmtpd library detected.'
+test_html_mail_admins (mail.tests.SMTPBackendTests.test_html_mail_admins)
+Test html_message argument to mail_admins ... skipped 'No aiosmtpd library detected.'
+test_html_mail_managers (mail.tests.SMTPBackendTests.test_html_mail_managers)
+Test html_message argument to mail_managers ... skipped 'No aiosmtpd library detected.'
+test_html_send_mail (mail.tests.SMTPBackendTests.test_html_send_mail)
+Test html_message argument to send_mail ... skipped 'No aiosmtpd library detected.'
+test_idn_send (mail.tests.SMTPBackendTests.test_idn_send)
+Regression test for #14301 ... skipped 'No aiosmtpd library detected.'
+test_lazy_addresses (mail.tests.SMTPBackendTests.test_lazy_addresses)
+Email sending should support lazy email addresses (#24416). ... skipped 'No aiosmtpd library detected.'
+test_manager_and_admin_mail_prefix (mail.tests.SMTPBackendTests.test_manager_and_admin_mail_prefix)
+String prefix + lazy translated subject = bad output ... skipped 'No aiosmtpd library detected.'
+test_message_cc_header (mail.tests.SMTPBackendTests.test_message_cc_header)
+Regression test for #7722 ... skipped 'No aiosmtpd library detected.'
+test_plaintext_send_mail (mail.tests.SMTPBackendTests.test_plaintext_send_mail)
+Test send_mail without the html_message ... skipped 'No aiosmtpd library detected.'
+test_recipient_without_domain (mail.tests.SMTPBackendTests.test_recipient_without_domain)
+Regression test for #15042 ... skipped 'No aiosmtpd library detected.'
+test_reopen_connection (mail.tests.SMTPBackendTests.test_reopen_connection) ... skipped 'No aiosmtpd library detected.'
+test_send (mail.tests.SMTPBackendTests.test_send) ... skipped 'No aiosmtpd library detected.'
+test_send_long_lines (mail.tests.SMTPBackendTests.test_send_long_lines)
+Email line length is limited to 998 chars by the RFC 5322 Section ... skipped 'No aiosmtpd library detected.'
+test_send_many (mail.tests.SMTPBackendTests.test_send_many) ... skipped 'No aiosmtpd library detected.'
+test_send_messages_after_open_failed (mail.tests.SMTPBackendTests.test_send_messages_after_open_failed)
+send_messages() shouldn't try to send messages if open() raises an ... skipped 'No aiosmtpd library detected.'
+test_send_messages_empty_list (mail.tests.SMTPBackendTests.test_send_messages_empty_list) ... skipped 'No aiosmtpd library detected.'
+test_send_messages_zero_sent (mail.tests.SMTPBackendTests.test_send_messages_zero_sent)
+A message isn't sent if it doesn't have any recipients. ... skipped 'No aiosmtpd library detected.'
+test_send_unicode (mail.tests.SMTPBackendTests.test_send_unicode) ... skipped 'No aiosmtpd library detected.'
+test_send_verbose_name (mail.tests.SMTPBackendTests.test_send_verbose_name) ... skipped 'No aiosmtpd library detected.'
+test_server_open (mail.tests.SMTPBackendTests.test_server_open)
+open() returns whether it opened a connection. ... skipped 'No aiosmtpd library detected.'
+test_ssl_tls_mutually_exclusive (mail.tests.SMTPBackendTests.test_ssl_tls_mutually_exclusive) ... skipped 'No aiosmtpd library detected.'
+test_use_as_contextmanager (mail.tests.SMTPBackendTests.test_use_as_contextmanager)
+The connection can be used as a contextmanager. ... skipped 'No aiosmtpd library detected.'
+test_wrong_admins_managers (mail.tests.SMTPBackendTests.test_wrong_admins_managers) ... skipped 'No aiosmtpd library detected.'
 test_7bit (mail.tests.PythonGlobalState.test_7bit) ... ok
 test_8bit_latin (mail.tests.PythonGlobalState.test_8bit_latin) ... ok
 test_8bit_non_latin (mail.tests.PythonGlobalState.test_8bit_non_latin) ... ok
 test_utf8 (mail.tests.PythonGlobalState.test_utf8) ... ok
-test_close_connection (mail.tests.LocmemBackendTests.test_close_connection)
-Connection can be closed (even when not explicitly opened) ... ok
-test_empty_admins (mail.tests.LocmemBackendTests.test_empty_admins)
-mail_admins/mail_managers doesn't connect to the mail server ... ok
-test_html_mail_admins (mail.tests.LocmemBackendTests.test_html_mail_admins)
-Test html_message argument to mail_admins ... ok
-test_html_mail_managers (mail.tests.LocmemBackendTests.test_html_mail_managers)
-Test html_message argument to mail_managers ... ok
-test_html_send_mail (mail.tests.LocmemBackendTests.test_html_send_mail)
-Test html_message argument to send_mail ... ok
-test_idn_send (mail.tests.LocmemBackendTests.test_idn_send)
-Regression test for #14301 ... ok
-test_lazy_addresses (mail.tests.LocmemBackendTests.test_lazy_addresses)
-Email sending should support lazy email addresses (#24416). ... ok
-test_locmem_shared_messages (mail.tests.LocmemBackendTests.test_locmem_shared_messages)
-Make sure that the locmen backend populates the outbox. ... ok
-test_manager_and_admin_mail_prefix (mail.tests.LocmemBackendTests.test_manager_and_admin_mail_prefix)
-String prefix + lazy translated subject = bad output ... ok
-test_message_cc_header (mail.tests.LocmemBackendTests.test_message_cc_header)
-Regression test for #7722 ... ok
-test_outbox_not_mutated_after_send (mail.tests.LocmemBackendTests.test_outbox_not_mutated_after_send) ... ok
-test_plaintext_send_mail (mail.tests.LocmemBackendTests.test_plaintext_send_mail)
-Test send_mail without the html_message ... ok
-test_recipient_without_domain (mail.tests.LocmemBackendTests.test_recipient_without_domain)
-Regression test for #15042 ... ok
-test_send (mail.tests.LocmemBackendTests.test_send) ... ok
-test_send_long_lines (mail.tests.LocmemBackendTests.test_send_long_lines)
-Email line length is limited to 998 chars by the RFC 5322 Section ... ok
-test_send_many (mail.tests.LocmemBackendTests.test_send_many) ... ok
-test_send_unicode (mail.tests.LocmemBackendTests.test_send_unicode) ... ok
-test_send_verbose_name (mail.tests.LocmemBackendTests.test_send_verbose_name) ... ok
-test_use_as_contextmanager (mail.tests.LocmemBackendTests.test_use_as_contextmanager)
-The connection can be used as a contextmanager. ... ok
-test_validate_multiline_headers (mail.tests.LocmemBackendTests.test_validate_multiline_headers) ... ok
-test_wrong_admins_managers (mail.tests.LocmemBackendTests.test_wrong_admins_managers) ... ok
-test_fail_silently_on_connection_error (mail.tests.SMTPBackendStoppedServerTests.test_fail_silently_on_connection_error)
-A socket connection error is silenced with fail_silently=True. ... skipped 'No aiosmtpd library detected.'
-test_server_stopped (mail.tests.SMTPBackendStoppedServerTests.test_server_stopped)
-Closing the backend while the SMTP server is stopped doesn't raise an ... skipped 'No aiosmtpd library detected.'
+test_get_bound_params (lookup.test_lookups.YearLookupTests.test_get_bound_params) ... ok
+test_add (messages_tests.test_fallback.FallbackTests.test_add) ... ok
+test_add_lazy_translation (messages_tests.test_fallback.FallbackTests.test_add_lazy_translation) ... ok
+test_add_update (messages_tests.test_fallback.FallbackTests.test_add_update) ... ok
+test_context_processor_message_levels (messages_tests.test_fallback.FallbackTests.test_context_processor_message_levels) ... ok
+test_custom_tags (messages_tests.test_fallback.FallbackTests.test_custom_tags) ... ok
+test_default_level (messages_tests.test_fallback.FallbackTests.test_default_level) ... ok
+test_existing_add (messages_tests.test_fallback.FallbackTests.test_existing_add) ... ok
+test_existing_add_read_update (messages_tests.test_fallback.FallbackTests.test_existing_add_read_update) ... ok
+test_existing_read (messages_tests.test_fallback.FallbackTests.test_existing_read)
+Reading the existing storage doesn't cause the data to be lost. ... ok
+test_existing_read_add_update (messages_tests.test_fallback.FallbackTests.test_existing_read_add_update) ... ok
+test_flush_used_backends (messages_tests.test_fallback.FallbackTests.test_flush_used_backends) ... ok
+test_full_request_response_cycle (messages_tests.test_fallback.FallbackTests.test_full_request_response_cycle)
+With the message middleware enabled, messages are properly stored and ... ok
+test_get (messages_tests.test_fallback.FallbackTests.test_get) ... ok
+test_get_empty (messages_tests.test_fallback.FallbackTests.test_get_empty) ... ok
+test_get_fallback (messages_tests.test_fallback.FallbackTests.test_get_fallback) ... ok
+test_get_fallback_only (messages_tests.test_fallback.FallbackTests.test_get_fallback_only) ... ok
+test_high_level (messages_tests.test_fallback.FallbackTests.test_high_level) ... ok
+test_level_tag (messages_tests.test_fallback.FallbackTests.test_level_tag) ... ok
+test_low_level (messages_tests.test_fallback.FallbackTests.test_low_level) ... ok
+test_middleware_disabled (messages_tests.test_fallback.FallbackTests.test_middleware_disabled)
+When the middleware is disabled, an exception is raised when one ... ok
+test_middleware_disabled_fail_silently (messages_tests.test_fallback.FallbackTests.test_middleware_disabled_fail_silently)
+When the middleware is disabled, an exception is not raised ... ok
+test_multiple_posts (messages_tests.test_fallback.FallbackTests.test_multiple_posts)
+Messages persist properly when multiple POSTs are made before a GET. ... ok
+test_no_fallback (messages_tests.test_fallback.FallbackTests.test_no_fallback)
+(1) A short number of messages whose data size doesn't exceed what is ... ok
+test_no_update (messages_tests.test_fallback.FallbackTests.test_no_update) ... ok
+test_repr (messages_tests.test_fallback.FallbackTests.test_repr) ... ok
+test_session_fallback (messages_tests.test_fallback.FallbackTests.test_session_fallback)
+If the data exceeds what is allowed in a cookie, messages which did ... ok
+test_session_fallback_only (messages_tests.test_fallback.FallbackTests.test_session_fallback_only)
+Large messages, none of which fit in a cookie, are stored in the ... ok
+test_settings_level (messages_tests.test_fallback.FallbackTests.test_settings_level) ... ok
+test_tags (messages_tests.test_fallback.FallbackTests.test_tags) ... ok
+test_with_template_response (messages_tests.test_fallback.FallbackTests.test_with_template_response) ... ok
+test_equality (lookup.test_lookups.LookupTests.test_equality) ... ok
+test_hash (lookup.test_lookups.LookupTests.test_hash) ... ok
+test_repr (lookup.test_lookups.LookupTests.test_repr) ... ok
+test_passes_on_record (logging_tests.tests.CallbackFilterTest.test_passes_on_record) ... ok
+test_sense (logging_tests.tests.CallbackFilterTest.test_sense) ... ok
+test_django_logger (logging_tests.tests.DefaultLoggingTests.test_django_logger)
+The 'django' base logger only output anything when DEBUG=True. ... ok
+test_django_logger_debug (logging_tests.tests.DefaultLoggingTests.test_django_logger_debug) ... ok
+test_django_logger_info (logging_tests.tests.DefaultLoggingTests.test_django_logger_info) ... ok
+test_django_logger_warning (logging_tests.tests.DefaultLoggingTests.test_django_logger_warning) ... ok
+test_i18n_page_found_no_warning (logging_tests.tests.I18nLoggingTests.test_i18n_page_found_no_warning) ... ok
+test_i18n_page_not_found_warning (logging_tests.tests.I18nLoggingTests.test_i18n_page_not_found_warning) ... ok
+test_require_debug_false_filter (logging_tests.tests.LoggingFiltersTest.test_require_debug_false_filter)
+Test the RequireDebugFalse filter class. ... ok
+test_require_debug_true_filter (logging_tests.tests.LoggingFiltersTest.test_require_debug_true_filter)
+Test the RequireDebugTrue filter class. ... ok
+test_server_formatter_default_format (logging_tests.tests.LogFormattersTests.test_server_formatter_default_format) ... ok
+test_server_formatter_styles (logging_tests.tests.LogFormattersTests.test_server_formatter_styles) ... ok
+test_internal_server_error (logging_tests.tests.HandlerLoggingTests.test_internal_server_error) ... ok
+test_internal_server_error_599 (logging_tests.tests.HandlerLoggingTests.test_internal_server_error_599) ... ok
+test_multi_part_parser_error (logging_tests.tests.HandlerLoggingTests.test_multi_part_parser_error) ... ok
+test_page_found_no_warning (logging_tests.tests.HandlerLoggingTests.test_page_found_no_warning) ... ok
+test_page_not_found_raised (logging_tests.tests.HandlerLoggingTests.test_page_not_found_raised) ... ok
+test_page_not_found_warning (logging_tests.tests.HandlerLoggingTests.test_page_not_found_warning) ... ok
+test_permission_denied (logging_tests.tests.HandlerLoggingTests.test_permission_denied) ... ok
+test_redirect_no_warning (logging_tests.tests.HandlerLoggingTests.test_redirect_no_warning) ... ok
+test_uncaught_exception (logging_tests.tests.HandlerLoggingTests.test_uncaught_exception) ... ok
+test_suspicious_email_admins (logging_tests.tests.SecurityLoggerTest.test_suspicious_email_admins) ... ok
+test_suspicious_operation_creates_log_message (logging_tests.tests.SecurityLoggerTest.test_suspicious_operation_creates_log_message) ... ok
+test_suspicious_operation_uses_sublogger (logging_tests.tests.SecurityLoggerTest.test_suspicious_operation_uses_sublogger) ... ok
+test_accepts_args (logging_tests.tests.AdminEmailHandlerTest.test_accepts_args)
+User-supplied arguments and the EMAIL_SUBJECT_PREFIX setting are used ... ok
+test_accepts_args_and_request (logging_tests.tests.AdminEmailHandlerTest.test_accepts_args_and_request)
+The subject is also handled if being passed a request object. ... ok
+test_custom_exception_reporter_is_used (logging_tests.tests.AdminEmailHandlerTest.test_custom_exception_reporter_is_used) ... ok
+test_customize_send_mail_method (logging_tests.tests.AdminEmailHandlerTest.test_customize_send_mail_method) ... ok
+test_default_exception_reporter_class (logging_tests.tests.AdminEmailHandlerTest.test_default_exception_reporter_class) ... ok
+test_disallowed_host_doesnt_crash (logging_tests.tests.AdminEmailHandlerTest.test_disallowed_host_doesnt_crash) ... ok
+test_emit_no_admins (logging_tests.tests.AdminEmailHandlerTest.test_emit_no_admins) ... ok
+test_emit_no_form_tag (logging_tests.tests.AdminEmailHandlerTest.test_emit_no_form_tag)
+HTML email doesn't contain forms. ... ok
+test_emit_non_ascii (logging_tests.tests.AdminEmailHandlerTest.test_emit_non_ascii)
+#23593 - AdminEmailHandler should allow Unicode characters in the ... ok
+test_fail_silently (logging_tests.tests.AdminEmailHandlerTest.test_fail_silently) ... ok
+test_subject_accepts_newlines (logging_tests.tests.AdminEmailHandlerTest.test_subject_accepts_newlines)
+Newlines in email reports' subjects are escaped to prevent ... ok
+test_uses_custom_email_backend (logging_tests.tests.AdminEmailHandlerTest.test_uses_custom_email_backend)
+Refs #19325 ... ok
+test_configure_initializes_logging (logging_tests.tests.SetupConfigureLogging.test_configure_initializes_logging) ... ok
 test_all_params_can_be_set_before_send (mail.tests.MailTests.test_all_params_can_be_set_before_send)
 EmailMessage class docs: "All parameters … can be set at any time ... ok
 test_all_params_optional (mail.tests.MailTests.test_all_params_optional)
@@ -36704,158 +36876,14 @@
 test_unicode_address_header (mail.tests.MailTests.test_unicode_address_header)
 Regression for #11144 - When a to/from/cc header contains Unicode, ... ok
 test_unicode_headers (mail.tests.MailTests.test_unicode_headers) ... ok
-test_auth_attempted (mail.tests.SMTPBackendTests.test_auth_attempted)
-Opening the backend with non empty username/password tries ... skipped 'No aiosmtpd library detected.'
-test_avoids_sending_to_invalid_addresses (mail.tests.SMTPBackendTests.test_avoids_sending_to_invalid_addresses)
-Verify invalid addresses can't sneak into SMTP commands through ... skipped 'No aiosmtpd library detected.'
-test_close_connection (mail.tests.SMTPBackendTests.test_close_connection)
-Connection can be closed (even when not explicitly opened) ... skipped 'No aiosmtpd library detected.'
-test_connection_timeout_custom (mail.tests.SMTPBackendTests.test_connection_timeout_custom)
-The timeout parameter can be customized. ... skipped 'No aiosmtpd library detected.'
-test_connection_timeout_default (mail.tests.SMTPBackendTests.test_connection_timeout_default)
-The connection's timeout value is None by default. ... skipped 'No aiosmtpd library detected.'
-test_does_not_reencode_idna (mail.tests.SMTPBackendTests.test_does_not_reencode_idna)
-SMTP backend should not downgrade IDNA 2008 to IDNA 2003. ... skipped 'No aiosmtpd library detected.'
-test_email_authentication_override_settings (mail.tests.SMTPBackendTests.test_email_authentication_override_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_authentication_use_settings (mail.tests.SMTPBackendTests.test_email_authentication_use_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_disabled_authentication (mail.tests.SMTPBackendTests.test_email_disabled_authentication) ... skipped 'No aiosmtpd library detected.'
-test_email_msg_uses_crlf (mail.tests.SMTPBackendTests.test_email_msg_uses_crlf)
-#23063 -- RFC-compliant messages are sent over SMTP. ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_attempts_ssl_connection (mail.tests.SMTPBackendTests.test_email_ssl_attempts_ssl_connection) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_certfile_default_disabled (mail.tests.SMTPBackendTests.test_email_ssl_certfile_default_disabled) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_certfile_override_settings (mail.tests.SMTPBackendTests.test_email_ssl_certfile_override_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_certfile_use_settings (mail.tests.SMTPBackendTests.test_email_ssl_certfile_use_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_default_disabled (mail.tests.SMTPBackendTests.test_email_ssl_default_disabled) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_keyfile_default_disabled (mail.tests.SMTPBackendTests.test_email_ssl_keyfile_default_disabled) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_keyfile_override_settings (mail.tests.SMTPBackendTests.test_email_ssl_keyfile_override_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_keyfile_use_settings (mail.tests.SMTPBackendTests.test_email_ssl_keyfile_use_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_override_settings (mail.tests.SMTPBackendTests.test_email_ssl_override_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_ssl_use_settings (mail.tests.SMTPBackendTests.test_email_ssl_use_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_timeout_override_settings (mail.tests.SMTPBackendTests.test_email_timeout_override_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_tls_attempts_starttls (mail.tests.SMTPBackendTests.test_email_tls_attempts_starttls) ... skipped 'No aiosmtpd library detected.'
-test_email_tls_default_disabled (mail.tests.SMTPBackendTests.test_email_tls_default_disabled) ... skipped 'No aiosmtpd library detected.'
-test_email_tls_override_settings (mail.tests.SMTPBackendTests.test_email_tls_override_settings) ... skipped 'No aiosmtpd library detected.'
-test_email_tls_use_settings (mail.tests.SMTPBackendTests.test_email_tls_use_settings) ... skipped 'No aiosmtpd library detected.'
-test_empty_admins (mail.tests.SMTPBackendTests.test_empty_admins)
-mail_admins/mail_managers doesn't connect to the mail server ... skipped 'No aiosmtpd library detected.'
-test_encodes_idna_in_smtp_commands (mail.tests.SMTPBackendTests.test_encodes_idna_in_smtp_commands)
-SMTP backend must encode non-ASCII domains for the SMTP envelope ... skipped 'No aiosmtpd library detected.'
-test_html_mail_admins (mail.tests.SMTPBackendTests.test_html_mail_admins)
-Test html_message argument to mail_admins ... skipped 'No aiosmtpd library detected.'
-test_html_mail_managers (mail.tests.SMTPBackendTests.test_html_mail_managers)
-Test html_message argument to mail_managers ... skipped 'No aiosmtpd library detected.'
-test_html_send_mail (mail.tests.SMTPBackendTests.test_html_send_mail)
-Test html_message argument to send_mail ... skipped 'No aiosmtpd library detected.'
-test_idn_send (mail.tests.SMTPBackendTests.test_idn_send)
-Regression test for #14301 ... skipped 'No aiosmtpd library detected.'
-test_lazy_addresses (mail.tests.SMTPBackendTests.test_lazy_addresses)
-Email sending should support lazy email addresses (#24416). ... skipped 'No aiosmtpd library detected.'
-test_manager_and_admin_mail_prefix (mail.tests.SMTPBackendTests.test_manager_and_admin_mail_prefix)
-String prefix + lazy translated subject = bad output ... skipped 'No aiosmtpd library detected.'
-test_message_cc_header (mail.tests.SMTPBackendTests.test_message_cc_header)
-Regression test for #7722 ... skipped 'No aiosmtpd library detected.'
-test_plaintext_send_mail (mail.tests.SMTPBackendTests.test_plaintext_send_mail)
-Test send_mail without the html_message ... skipped 'No aiosmtpd library detected.'
-test_recipient_without_domain (mail.tests.SMTPBackendTests.test_recipient_without_domain)
-Regression test for #15042 ... skipped 'No aiosmtpd library detected.'
-test_reopen_connection (mail.tests.SMTPBackendTests.test_reopen_connection) ... skipped 'No aiosmtpd library detected.'
-test_send (mail.tests.SMTPBackendTests.test_send) ... skipped 'No aiosmtpd library detected.'
-test_send_long_lines (mail.tests.SMTPBackendTests.test_send_long_lines)
-Email line length is limited to 998 chars by the RFC 5322 Section ... skipped 'No aiosmtpd library detected.'
-test_send_many (mail.tests.SMTPBackendTests.test_send_many) ... skipped 'No aiosmtpd library detected.'
-test_send_messages_after_open_failed (mail.tests.SMTPBackendTests.test_send_messages_after_open_failed)
-send_messages() shouldn't try to send messages if open() raises an ... skipped 'No aiosmtpd library detected.'
-test_send_messages_empty_list (mail.tests.SMTPBackendTests.test_send_messages_empty_list) ... skipped 'No aiosmtpd library detected.'
-test_send_messages_zero_sent (mail.tests.SMTPBackendTests.test_send_messages_zero_sent)
-A message isn't sent if it doesn't have any recipients. ... skipped 'No aiosmtpd library detected.'
-test_send_unicode (mail.tests.SMTPBackendTests.test_send_unicode) ... skipped 'No aiosmtpd library detected.'
-test_send_verbose_name (mail.tests.SMTPBackendTests.test_send_verbose_name) ... skipped 'No aiosmtpd library detected.'
-test_server_open (mail.tests.SMTPBackendTests.test_server_open)
-open() returns whether it opened a connection. ... skipped 'No aiosmtpd library detected.'
-test_ssl_tls_mutually_exclusive (mail.tests.SMTPBackendTests.test_ssl_tls_mutually_exclusive) ... skipped 'No aiosmtpd library detected.'
-test_use_as_contextmanager (mail.tests.SMTPBackendTests.test_use_as_contextmanager)
-The connection can be used as a contextmanager. ... skipped 'No aiosmtpd library detected.'
-test_wrong_admins_managers (mail.tests.SMTPBackendTests.test_wrong_admins_managers) ... skipped 'No aiosmtpd library detected.'
-test_equality (lookup.test_lookups.LookupTests.test_equality) ... ok
-test_hash (lookup.test_lookups.LookupTests.test_hash) ... ok
-test_repr (lookup.test_lookups.LookupTests.test_repr) ... ok
-test_get_bound_params (lookup.test_lookups.YearLookupTests.test_get_bound_params) ... ok
-test_passes_on_record (logging_tests.tests.CallbackFilterTest.test_passes_on_record) ... ok
-test_sense (logging_tests.tests.CallbackFilterTest.test_sense) ... ok
-test_django_logger (logging_tests.tests.DefaultLoggingTests.test_django_logger)
-The 'django' base logger only output anything when DEBUG=True. ... ok
-test_django_logger_debug (logging_tests.tests.DefaultLoggingTests.test_django_logger_debug) ... ok
-test_django_logger_info (logging_tests.tests.DefaultLoggingTests.test_django_logger_info) ... ok
-test_django_logger_warning (logging_tests.tests.DefaultLoggingTests.test_django_logger_warning) ... ok
-test_i18n_page_found_no_warning (logging_tests.tests.I18nLoggingTests.test_i18n_page_found_no_warning) ... ok
-test_i18n_page_not_found_warning (logging_tests.tests.I18nLoggingTests.test_i18n_page_not_found_warning) ... ok
-test_accepts_args (logging_tests.tests.AdminEmailHandlerTest.test_accepts_args)
-User-supplied arguments and the EMAIL_SUBJECT_PREFIX setting are used ... ok
-test_accepts_args_and_request (logging_tests.tests.AdminEmailHandlerTest.test_accepts_args_and_request)
-The subject is also handled if being passed a request object. ... ok
-test_custom_exception_reporter_is_used (logging_tests.tests.AdminEmailHandlerTest.test_custom_exception_reporter_is_used) ... ok
-test_customize_send_mail_method (logging_tests.tests.AdminEmailHandlerTest.test_customize_send_mail_method) ... ok
-test_default_exception_reporter_class (logging_tests.tests.AdminEmailHandlerTest.test_default_exception_reporter_class) ... ok
-test_disallowed_host_doesnt_crash (logging_tests.tests.AdminEmailHandlerTest.test_disallowed_host_doesnt_crash) ... ok
-test_emit_no_admins (logging_tests.tests.AdminEmailHandlerTest.test_emit_no_admins) ... ok
-test_emit_no_form_tag (logging_tests.tests.AdminEmailHandlerTest.test_emit_no_form_tag)
-HTML email doesn't contain forms. ... ok
-test_emit_non_ascii (logging_tests.tests.AdminEmailHandlerTest.test_emit_non_ascii)
-#23593 - AdminEmailHandler should allow Unicode characters in the ... ok
-test_fail_silently (logging_tests.tests.AdminEmailHandlerTest.test_fail_silently) ... ok
-test_subject_accepts_newlines (logging_tests.tests.AdminEmailHandlerTest.test_subject_accepts_newlines)
-Newlines in email reports' subjects are escaped to prevent ... ok
-test_uses_custom_email_backend (logging_tests.tests.AdminEmailHandlerTest.test_uses_custom_email_backend)
-Refs #19325 ... ok
-test_create_model (migrations.test_multidb.MultiDBOperationTests.test_create_model)
-Test when router doesn't have an opinion (i.e. CreateModel should run). ... ok
-test_create_model2 (migrations.test_multidb.MultiDBOperationTests.test_create_model2)
-Test when router returns False (i.e. CreateModel shouldn't run). ... ok
-test_create_model3 (migrations.test_multidb.MultiDBOperationTests.test_create_model3)
-Test when router returns True (i.e. CreateModel should run). ... ok
-test_create_model4 (migrations.test_multidb.MultiDBOperationTests.test_create_model4)
-Test multiple routers. ... ok
-test_run_python_migrate_foo_router_with_hints (migrations.test_multidb.MultiDBOperationTests.test_run_python_migrate_foo_router_with_hints) ... ok
-test_run_python_migrate_foo_router_without_hints (migrations.test_multidb.MultiDBOperationTests.test_run_python_migrate_foo_router_without_hints) ... ok
-test_run_python_migrate_nothing_router (migrations.test_multidb.MultiDBOperationTests.test_run_python_migrate_nothing_router) ... ok
-test_run_sql_migrate_foo_router_with_hints (migrations.test_multidb.MultiDBOperationTests.test_run_sql_migrate_foo_router_with_hints) ... ok
-test_run_sql_migrate_foo_router_without_hints (migrations.test_multidb.MultiDBOperationTests.test_run_sql_migrate_foo_router_without_hints) ... ok
-test_run_sql_migrate_nothing_router (migrations.test_multidb.MultiDBOperationTests.test_run_sql_migrate_nothing_router) ... ok
-test_require_debug_false_filter (logging_tests.tests.LoggingFiltersTest.test_require_debug_false_filter)
-Test the RequireDebugFalse filter class. ... ok
-test_require_debug_true_filter (logging_tests.tests.LoggingFiltersTest.test_require_debug_true_filter)
-Test the RequireDebugTrue filter class. ... ok
-test_server_formatter_default_format (logging_tests.tests.LogFormattersTests.test_server_formatter_default_format) ... ok
-test_server_formatter_styles (logging_tests.tests.LogFormattersTests.test_server_formatter_styles) ... ok
-test_suspicious_email_admins (logging_tests.tests.SecurityLoggerTest.test_suspicious_email_admins) ... ok
-test_suspicious_operation_creates_log_message (logging_tests.tests.SecurityLoggerTest.test_suspicious_operation_creates_log_message) ... ok
-test_suspicious_operation_uses_sublogger (logging_tests.tests.SecurityLoggerTest.test_suspicious_operation_uses_sublogger) ... ok
-test_internal_server_error (logging_tests.tests.HandlerLoggingTests.test_internal_server_error) ... ok
-test_internal_server_error_599 (logging_tests.tests.HandlerLoggingTests.test_internal_server_error_599) ... ok
-test_multi_part_parser_error (logging_tests.tests.HandlerLoggingTests.test_multi_part_parser_error) ... ok
-test_page_found_no_warning (logging_tests.tests.HandlerLoggingTests.test_page_found_no_warning) ... ok
-test_page_not_found_raised (logging_tests.tests.HandlerLoggingTests.test_page_not_found_raised) ... ok
-test_page_not_found_warning (logging_tests.tests.HandlerLoggingTests.test_page_not_found_warning) ... ok
-test_permission_denied (logging_tests.tests.HandlerLoggingTests.test_permission_denied) ... ok
-test_redirect_no_warning (logging_tests.tests.HandlerLoggingTests.test_redirect_no_warning) ... ok
-test_uncaught_exception (logging_tests.tests.HandlerLoggingTests.test_uncaught_exception) ... ok
-test_configure_initializes_logging (logging_tests.tests.SetupConfigureLogging.test_configure_initializes_logging) ... ok
+test_none_column (invalid_models_tests.test_custom_fields.CustomFieldTest.test_none_column) ... ok
 test_check_field (invalid_models_tests.test_backend_specific.BackendSpecificChecksTests.test_check_field)
 Test if backend specific checks are performed. ... ok
-test_none_column (invalid_models_tests.test_custom_fields.CustomFieldTest.test_none_column) ... ok
 test_CommaSeparatedIntegerField_deprecated (invalid_models_tests.test_deprecated_fields.DeprecatedFieldsTests.test_CommaSeparatedIntegerField_deprecated) ... ok
 test_IPAddressField_deprecated (invalid_models_tests.test_deprecated_fields.DeprecatedFieldsTests.test_IPAddressField_deprecated) ... ok
 test_nullbooleanfield_deprecated (invalid_models_tests.test_deprecated_fields.DeprecatedFieldsTests.test_nullbooleanfield_deprecated) ... ok
 test_postgres_ci_fields_deprecated (invalid_models_tests.test_deprecated_fields.DeprecatedFieldsTests.test_postgres_ci_fields_deprecated) ... skipped 'PostgreSQL specific SQL'
 test_postgres_jsonfield_deprecated (invalid_models_tests.test_deprecated_fields.DeprecatedFieldsTests.test_postgres_jsonfield_deprecated) ... skipped 'PostgreSQL specific SQL'
-test_list_containing_non_iterable (invalid_models_tests.test_models.UniqueTogetherTests.test_list_containing_non_iterable) ... ok
-test_non_iterable (invalid_models_tests.test_models.UniqueTogetherTests.test_non_iterable) ... ok
-test_non_list (invalid_models_tests.test_models.UniqueTogetherTests.test_non_list) ... ok
-test_pointing_to_composite_primary_key (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_composite_primary_key) ... ok
-test_pointing_to_fk (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_fk) ... ok
-test_pointing_to_m2m (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_m2m) ... ok
-test_pointing_to_missing_field (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_missing_field) ... ok
-test_valid_model (invalid_models_tests.test_models.UniqueTogetherTests.test_valid_model) ... ok
 test_inherited_overriden_property_no_clash (invalid_models_tests.test_models.OtherModelTests.test_inherited_overriden_property_no_clash) ... ok
 test_just_order_with_respect_to_no_errors (invalid_models_tests.test_models.OtherModelTests.test_just_order_with_respect_to_no_errors) ... ok
 test_just_ordering_no_errors (invalid_models_tests.test_models.OtherModelTests.test_just_ordering_no_errors) ... ok
@@ -36901,6 +36929,142 @@
 test_inheritance_clash (invalid_models_tests.test_models.ShadowingFieldsTests.test_inheritance_clash) ... ok
 test_multigeneration_inheritance (invalid_models_tests.test_models.ShadowingFieldsTests.test_multigeneration_inheritance) ... ok
 test_multiinheritance_clash (invalid_models_tests.test_models.ShadowingFieldsTests.test_multiinheritance_clash) ... ok
+test_max_length_warning (invalid_models_tests.test_ordinary_fields.AutoFieldTests.test_max_length_warning) ... ok
+test_primary_key (invalid_models_tests.test_ordinary_fields.AutoFieldTests.test_primary_key) ... ok
+test_valid_case (invalid_models_tests.test_ordinary_fields.AutoFieldTests.test_valid_case) ... ok
+test_list_containing_non_iterable (invalid_models_tests.test_models.UniqueTogetherTests.test_list_containing_non_iterable) ... ok
+test_non_iterable (invalid_models_tests.test_models.UniqueTogetherTests.test_non_iterable) ... ok
+test_non_list (invalid_models_tests.test_models.UniqueTogetherTests.test_non_list) ... ok
+test_pointing_to_composite_primary_key (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_composite_primary_key) ... ok
+test_pointing_to_fk (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_fk) ... ok
+test_pointing_to_m2m (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_m2m) ... ok
+test_pointing_to_missing_field (invalid_models_tests.test_models.UniqueTogetherTests.test_pointing_to_missing_field) ... ok
+test_valid_model (invalid_models_tests.test_models.UniqueTogetherTests.test_valid_model) ... ok
+test_str_default_value (invalid_models_tests.test_ordinary_fields.BinaryFieldTests.test_str_default_value) ... ok
+test_valid_default_value (invalid_models_tests.test_ordinary_fields.BinaryFieldTests.test_valid_default_value) ... ok
+test_auto_now_and_auto_now_add_raise_error (invalid_models_tests.test_ordinary_fields.DateFieldTests.test_auto_now_and_auto_now_add_raise_error) ... ok
+test_fix_default_value (invalid_models_tests.test_ordinary_fields.DateFieldTests.test_fix_default_value) ... ok
+test_fix_default_value_tz (invalid_models_tests.test_ordinary_fields.DateFieldTests.test_fix_default_value_tz) ... ok
+test_fix_default_value (invalid_models_tests.test_ordinary_fields.DateTimeFieldTests.test_fix_default_value) ... ok
+test_fix_default_value_tz (invalid_models_tests.test_ordinary_fields.DateTimeFieldTests.test_fix_default_value_tz) ... ok
+test_primary_key (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_primary_key) ... ok
+test_upload_to_callable_not_checked (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_upload_to_callable_not_checked) ... ok
+test_upload_to_starts_with_slash (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_upload_to_starts_with_slash) ... ok
+test_valid_case (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_valid_case) ... ok
+test_valid_default_case (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_valid_default_case) ... ok
+test_bad_values_of_max_digits_and_decimal_places (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_bad_values_of_max_digits_and_decimal_places) ... ok
+test_decimal_places_greater_than_max_digits (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_decimal_places_greater_than_max_digits) ... ok
+test_negative_max_digits_and_decimal_places (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_negative_max_digits_and_decimal_places) ... ok
+test_required_attributes (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_required_attributes) ... ok
+test_valid_field (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_valid_field) ... ok
+test_non_nullable_blank (invalid_models_tests.test_ordinary_fields.GenericIPAddressFieldTests.test_non_nullable_blank) ... ok
+test_pillow_installed (invalid_models_tests.test_ordinary_fields.ImageFieldTests.test_pillow_installed) ... ok
+test_forbidden_files_and_folders (invalid_models_tests.test_ordinary_fields.FilePathFieldTests.test_forbidden_files_and_folders) ... ok
+test_max_length_warning (invalid_models_tests.test_ordinary_fields.IntegerFieldTests.test_max_length_warning) ... ok
+test_non_iterable_choices (invalid_models_tests.test_ordinary_fields.IntegerFieldTests.test_non_iterable_choices) ... ok
+test_non_iterable_choices_number (invalid_models_tests.test_ordinary_fields.IntegerFieldTests.test_non_iterable_choices_number)
+An integer isn't a valid choice pair. ... ok
+test_clash_parent_link (invalid_models_tests.test_relative_fields.ComplexClashTests.test_clash_parent_link) ... ok
+test_complex_clash (invalid_models_tests.test_relative_fields.ComplexClashTests.test_complex_clash) ... ok
+test_fix_default_value (invalid_models_tests.test_ordinary_fields.TimeFieldTests.test_fix_default_value) ... ok
+test_fix_default_value_tz (invalid_models_tests.test_ordinary_fields.TimeFieldTests.test_fix_default_value_tz) ... ok
+test_fk_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_fk_to_fk) ... ok
+test_fk_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_fk_to_integer) ... ok
+test_fk_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_fk_to_m2m) ... ok
+test_m2m_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_m2m_to_fk) ... ok
+test_m2m_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_m2m_to_integer) ... ok
+test_m2m_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_m2m_to_m2m) ... ok
+test_clash_between_accessors (invalid_models_tests.test_relative_fields.AccessorClashTests.test_clash_between_accessors) ... ok
+test_fk_to_fk (invalid_models_tests.test_relative_fields.AccessorClashTests.test_fk_to_fk) ... ok
+test_fk_to_integer (invalid_models_tests.test_relative_fields.AccessorClashTests.test_fk_to_integer) ... ok
+test_fk_to_m2m (invalid_models_tests.test_relative_fields.AccessorClashTests.test_fk_to_m2m) ... ok
+test_m2m_to_fk (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_fk) ... ok
+test_m2m_to_integer (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_integer) ... ok
+test_m2m_to_m2m (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_m2m) ... ok
+test_m2m_to_m2m_with_inheritance (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_m2m_with_inheritance)
+Ref #22047. ... ok
+test_no_clash_for_hidden_related_name (invalid_models_tests.test_relative_fields.AccessorClashTests.test_no_clash_for_hidden_related_name) ... ok
+test_explicit_field_names (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_explicit_field_names)
+If ``through_fields`` kwarg is given, it must specify both ... ok
+test_intersection_foreign_object (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_intersection_foreign_object) ... ok
+test_invalid_field (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_invalid_field)
+Providing invalid field names to ManyToManyField.through_fields ... ok
+test_invalid_order (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_invalid_order)
+Mixing up the order of link fields to ManyToManyField.through_fields ... ok
+test_m2m_field_argument_validation (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_m2m_field_argument_validation)
+ManyToManyField accepts the ``through_fields`` kwarg ... ok
+test_superset_foreign_object (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_superset_foreign_object) ... ok
+test_fk_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_fk_to_fk) ... ok
+test_fk_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_fk_to_integer) ... ok
+test_fk_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_fk_to_m2m) ... ok
+test_hidden_fk_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_fk_to_fk) ... ok
+test_hidden_fk_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_fk_to_integer) ... ok
+test_hidden_fk_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_fk_to_m2m) ... ok
+test_hidden_m2m_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_m2m_to_fk) ... ok
+test_hidden_m2m_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_m2m_to_integer) ... ok
+test_hidden_m2m_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_m2m_to_m2m) ... ok
+test_m2m_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_m2m_to_fk) ... ok
+test_m2m_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_m2m_to_integer) ... ok
+test_m2m_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_m2m_to_m2m) ... ok
+test_accessor_clash (invalid_models_tests.test_relative_fields.SelfReferentialFKClashTests.test_accessor_clash) ... ok
+test_clash_under_explicit_related_name (invalid_models_tests.test_relative_fields.SelfReferentialFKClashTests.test_clash_under_explicit_related_name) ... ok
+test_reverse_query_name_clash (invalid_models_tests.test_relative_fields.SelfReferentialFKClashTests.test_reverse_query_name_clash) ... ok
+test_fk_to_fk (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_fk_to_fk) ... ok
+test_fk_to_integer (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_fk_to_integer) ... ok
+test_fk_to_m2m (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_fk_to_m2m) ... ok
+test_m2m_to_fk (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_m2m_to_fk) ... ok
+test_m2m_to_integer (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_m2m_to_integer) ... ok
+test_m2m_to_m2m (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_m2m_to_m2m) ... ok
+test_no_clash_across_apps_without_accessor (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_no_clash_across_apps_without_accessor) ... ok
+test_accessor_clash (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_accessor_clash) ... ok
+test_clash_between_accessors (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_clash_between_accessors) ... ok
+test_clash_under_explicit_related_name (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_clash_under_explicit_related_name) ... ok
+test_reverse_query_name_clash (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_reverse_query_name_clash) ... ok
+test_valid_model (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_valid_model) ... ok
+test_circular_dependency (logging_tests.tests.SettingsConfigTest.test_circular_dependency) ... ok
+test_ambiguous_relationship_model_from (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_ambiguous_relationship_model_from) ... ok
+test_ambiguous_relationship_model_to (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_ambiguous_relationship_model_to) ... ok
+test_auto_created_through_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_auto_created_through_model) ... ok
+test_foreign_key_to_abstract_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_abstract_model) ... ok
+test_foreign_key_to_isolate_apps_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_isolate_apps_model)
+#25723 - Referenced model registration lookup should be run against the ... ok
+test_foreign_key_to_missing_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_missing_model) ... ok
+test_foreign_key_to_non_unique_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_non_unique_field) ... ok
+test_foreign_key_to_non_unique_field_under_explicit_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_non_unique_field_under_explicit_model) ... ok
+test_foreign_key_to_partially_unique_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_partially_unique_field) ... ok
+test_foreign_key_to_unique_field_with_meta_constraint (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_unique_field_with_meta_constraint) ... ok
+test_foreign_object_to_non_unique_fields (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_object_to_non_unique_fields) ... ok
+test_foreign_object_to_partially_unique_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_object_to_partially_unique_field) ... ok
+test_foreign_object_to_unique_field_with_meta_constraint (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_object_to_unique_field_with_meta_constraint) ... ok
+test_foreignkey_to_model_with_composite_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreignkey_to_model_with_composite_primary_key) ... ok
+test_invalid_related_query_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_invalid_related_query_name) ... ok
+test_m2m_to_abstract_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_m2m_to_abstract_model) ... ok
+test_many_to_many_through_isolate_apps_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_through_isolate_apps_model)
+#25723 - Through model registration lookup should be run against the ... ok
+test_many_to_many_to_isolate_apps_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_to_isolate_apps_model)
+#25723 - Referenced model registration lookup should be run against the ... ok
+test_many_to_many_to_missing_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_to_missing_model) ... ok
+test_many_to_many_to_model_with_composite_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_to_model_with_composite_primary_key) ... ok
+test_many_to_many_with_useless_options (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_with_useless_options) ... ok
+test_many_to_many_with_useless_related_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_with_useless_related_name) ... ok
+test_missing_relationship_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_missing_relationship_model) ... ok
+test_missing_relationship_model_on_model_check (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_missing_relationship_model_on_model_check) ... ok
+test_not_swapped_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_not_swapped_model) ... ok
+test_nullable_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_nullable_primary_key) ... ok
+test_on_delete_set_default_without_default_value (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_on_delete_set_default_without_default_value) ... ok
+test_on_delete_set_null_on_non_nullable_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_on_delete_set_null_on_non_nullable_field) ... ok
+test_referencing_to_swapped_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_referencing_to_swapped_model) ... ok
+test_related_field_has_invalid_related_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_related_field_has_invalid_related_name) ... ok
+test_related_field_has_valid_related_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_related_field_has_valid_related_name) ... ok
+test_relationship_model_missing_foreign_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_relationship_model_missing_foreign_key) ... ok
+test_relationship_model_with_foreign_key_to_wrong_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_relationship_model_with_foreign_key_to_wrong_model) ... ok
+test_to_field_to_composite_primery_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_field_to_composite_primery_key) ... ok
+test_to_fields_exist (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_fields_exist) ... ok
+test_to_fields_not_checked_if_related_model_doesnt_exist (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_fields_not_checked_if_related_model_doesnt_exist) ... ok
+test_to_fields_with_composite_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_fields_with_composite_primary_key) ... ok
+test_too_many_foreign_keys_in_self_referential_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_too_many_foreign_keys_in_self_referential_model) ... ok
+test_unique_m2m (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_unique_m2m) ... ok
+test_valid_foreign_key_without_accessor (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_valid_foreign_key_without_accessor) ... ok
 test_failing_migration (migrations.test_commands.MakeMigrationsTests.test_failing_migration) ... ok
 test_files_content (migrations.test_commands.MakeMigrationsTests.test_files_content) ... ok
 test_makemigration_merge_dry_run (migrations.test_commands.MakeMigrationsTests.test_makemigration_merge_dry_run)
@@ -37009,141 +37173,14 @@
 makemigrations --name generate a custom migration name. ... ok
 test_makemigrations_with_invalid_custom_name (migrations.test_commands.MakeMigrationsTests.test_makemigrations_with_invalid_custom_name) ... ok
 test_merge_makemigrations_failure_to_format_code (migrations.test_commands.MakeMigrationsTests.test_merge_makemigrations_failure_to_format_code) ... ok
-test_max_length_warning (invalid_models_tests.test_ordinary_fields.AutoFieldTests.test_max_length_warning) ... ok
-test_primary_key (invalid_models_tests.test_ordinary_fields.AutoFieldTests.test_primary_key) ... ok
-test_valid_case (invalid_models_tests.test_ordinary_fields.AutoFieldTests.test_valid_case) ... ok
-test_str_default_value (invalid_models_tests.test_ordinary_fields.BinaryFieldTests.test_str_default_value) ... ok
-test_valid_default_value (invalid_models_tests.test_ordinary_fields.BinaryFieldTests.test_valid_default_value) ... ok
-test_fix_default_value (invalid_models_tests.test_ordinary_fields.DateTimeFieldTests.test_fix_default_value) ... ok
-test_fix_default_value_tz (invalid_models_tests.test_ordinary_fields.DateTimeFieldTests.test_fix_default_value_tz) ... ok
-test_bad_values_of_max_digits_and_decimal_places (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_bad_values_of_max_digits_and_decimal_places) ... ok
-test_decimal_places_greater_than_max_digits (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_decimal_places_greater_than_max_digits) ... ok
-test_negative_max_digits_and_decimal_places (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_negative_max_digits_and_decimal_places) ... ok
-test_required_attributes (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_required_attributes) ... ok
-test_valid_field (invalid_models_tests.test_ordinary_fields.DecimalFieldTests.test_valid_field) ... ok
-test_auto_now_and_auto_now_add_raise_error (invalid_models_tests.test_ordinary_fields.DateFieldTests.test_auto_now_and_auto_now_add_raise_error) ... ok
-test_fix_default_value (invalid_models_tests.test_ordinary_fields.DateFieldTests.test_fix_default_value) ... ok
-test_fix_default_value_tz (invalid_models_tests.test_ordinary_fields.DateFieldTests.test_fix_default_value_tz) ... ok
-test_forbidden_files_and_folders (invalid_models_tests.test_ordinary_fields.FilePathFieldTests.test_forbidden_files_and_folders) ... ok
-test_non_nullable_blank (invalid_models_tests.test_ordinary_fields.GenericIPAddressFieldTests.test_non_nullable_blank) ... ok
-test_primary_key (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_primary_key) ... ok
-test_upload_to_callable_not_checked (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_upload_to_callable_not_checked) ... ok
-test_upload_to_starts_with_slash (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_upload_to_starts_with_slash) ... ok
-test_valid_case (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_valid_case) ... ok
-test_valid_default_case (invalid_models_tests.test_ordinary_fields.FileFieldTests.test_valid_default_case) ... ok
-test_max_length_warning (invalid_models_tests.test_ordinary_fields.IntegerFieldTests.test_max_length_warning) ... ok
-test_non_iterable_choices (invalid_models_tests.test_ordinary_fields.IntegerFieldTests.test_non_iterable_choices) ... ok
-test_non_iterable_choices_number (invalid_models_tests.test_ordinary_fields.IntegerFieldTests.test_non_iterable_choices_number)
-An integer isn't a valid choice pair. ... ok
-test_pillow_installed (invalid_models_tests.test_ordinary_fields.ImageFieldTests.test_pillow_installed) ... ok
-test_fix_default_value (invalid_models_tests.test_ordinary_fields.TimeFieldTests.test_fix_default_value) ... ok
-test_fix_default_value_tz (invalid_models_tests.test_ordinary_fields.TimeFieldTests.test_fix_default_value_tz) ... ok
-test_clash_parent_link (invalid_models_tests.test_relative_fields.ComplexClashTests.test_clash_parent_link) ... ok
-test_complex_clash (invalid_models_tests.test_relative_fields.ComplexClashTests.test_complex_clash) ... ok
-test_fk_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_fk_to_fk) ... ok
-test_fk_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_fk_to_integer) ... ok
-test_fk_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_fk_to_m2m) ... ok
-test_hidden_fk_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_fk_to_fk) ... ok
-test_hidden_fk_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_fk_to_integer) ... ok
-test_hidden_fk_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_fk_to_m2m) ... ok
-test_hidden_m2m_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_m2m_to_fk) ... ok
-test_hidden_m2m_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_m2m_to_integer) ... ok
-test_hidden_m2m_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_hidden_m2m_to_m2m) ... ok
-test_m2m_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_m2m_to_fk) ... ok
-test_m2m_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_m2m_to_integer) ... ok
-test_m2m_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedQueryNameClashTests.test_m2m_to_m2m) ... ok
-test_explicit_field_names (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_explicit_field_names)
-If ``through_fields`` kwarg is given, it must specify both ... ok
-test_intersection_foreign_object (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_intersection_foreign_object) ... ok
-test_invalid_field (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_invalid_field)
-Providing invalid field names to ManyToManyField.through_fields ... ok
-test_invalid_order (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_invalid_order)
-Mixing up the order of link fields to ManyToManyField.through_fields ... ok
-test_m2m_field_argument_validation (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_m2m_field_argument_validation)
-ManyToManyField accepts the ``through_fields`` kwarg ... ok
-test_superset_foreign_object (invalid_models_tests.test_relative_fields.M2mThroughFieldsTests.test_superset_foreign_object) ... ok
-test_fk_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_fk_to_fk) ... ok
-test_fk_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_fk_to_integer) ... ok
-test_fk_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_fk_to_m2m) ... ok
-test_m2m_to_fk (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_m2m_to_fk) ... ok
-test_m2m_to_integer (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_m2m_to_integer) ... ok
-test_m2m_to_m2m (invalid_models_tests.test_relative_fields.ExplicitRelatedNameClashTests.test_m2m_to_m2m) ... ok
-test_clash_between_accessors (invalid_models_tests.test_relative_fields.AccessorClashTests.test_clash_between_accessors) ... ok
-test_fk_to_fk (invalid_models_tests.test_relative_fields.AccessorClashTests.test_fk_to_fk) ... ok
-test_fk_to_integer (invalid_models_tests.test_relative_fields.AccessorClashTests.test_fk_to_integer) ... ok
-test_fk_to_m2m (invalid_models_tests.test_relative_fields.AccessorClashTests.test_fk_to_m2m) ... ok
-test_m2m_to_fk (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_fk) ... ok
-test_m2m_to_integer (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_integer) ... ok
-test_m2m_to_m2m (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_m2m) ... ok
-test_m2m_to_m2m_with_inheritance (invalid_models_tests.test_relative_fields.AccessorClashTests.test_m2m_to_m2m_with_inheritance)
-Ref #22047. ... ok
-test_no_clash_for_hidden_related_name (invalid_models_tests.test_relative_fields.AccessorClashTests.test_no_clash_for_hidden_related_name) ... ok
-test_accessor_clash (invalid_models_tests.test_relative_fields.SelfReferentialFKClashTests.test_accessor_clash) ... ok
-test_clash_under_explicit_related_name (invalid_models_tests.test_relative_fields.SelfReferentialFKClashTests.test_clash_under_explicit_related_name) ... ok
-test_reverse_query_name_clash (invalid_models_tests.test_relative_fields.SelfReferentialFKClashTests.test_reverse_query_name_clash) ... ok
-test_fk_to_fk (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_fk_to_fk) ... ok
-test_fk_to_integer (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_fk_to_integer) ... ok
-test_fk_to_m2m (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_fk_to_m2m) ... ok
-test_m2m_to_fk (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_m2m_to_fk) ... ok
-test_m2m_to_integer (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_m2m_to_integer) ... ok
-test_m2m_to_m2m (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_m2m_to_m2m) ... ok
-test_no_clash_across_apps_without_accessor (invalid_models_tests.test_relative_fields.ReverseQueryNameClashTests.test_no_clash_across_apps_without_accessor) ... ok
-test_ambiguous_relationship_model_from (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_ambiguous_relationship_model_from) ... ok
-test_ambiguous_relationship_model_to (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_ambiguous_relationship_model_to) ... ok
-test_auto_created_through_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_auto_created_through_model) ... ok
-test_foreign_key_to_abstract_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_abstract_model) ... ok
-test_foreign_key_to_isolate_apps_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_isolate_apps_model)
-#25723 - Referenced model registration lookup should be run against the ... ok
-test_foreign_key_to_missing_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_missing_model) ... ok
-test_foreign_key_to_non_unique_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_non_unique_field) ... ok
-test_foreign_key_to_non_unique_field_under_explicit_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_non_unique_field_under_explicit_model) ... ok
-test_foreign_key_to_partially_unique_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_partially_unique_field) ... ok
-test_foreign_key_to_unique_field_with_meta_constraint (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_key_to_unique_field_with_meta_constraint) ... ok
-test_foreign_object_to_non_unique_fields (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_object_to_non_unique_fields) ... ok
-test_foreign_object_to_partially_unique_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_object_to_partially_unique_field) ... ok
-test_foreign_object_to_unique_field_with_meta_constraint (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreign_object_to_unique_field_with_meta_constraint) ... ok
-test_foreignkey_to_model_with_composite_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_foreignkey_to_model_with_composite_primary_key) ... ok
-test_invalid_related_query_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_invalid_related_query_name) ... ok
-test_m2m_to_abstract_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_m2m_to_abstract_model) ... ok
-test_many_to_many_through_isolate_apps_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_through_isolate_apps_model)
-#25723 - Through model registration lookup should be run against the ... ok
-test_many_to_many_to_isolate_apps_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_to_isolate_apps_model)
-#25723 - Referenced model registration lookup should be run against the ... ok
-test_many_to_many_to_missing_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_to_missing_model) ... ok
-test_many_to_many_to_model_with_composite_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_to_model_with_composite_primary_key) ... ok
-test_many_to_many_with_useless_options (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_with_useless_options) ... ok
-test_many_to_many_with_useless_related_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_many_to_many_with_useless_related_name) ... ok
-test_missing_relationship_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_missing_relationship_model) ... ok
-test_missing_relationship_model_on_model_check (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_missing_relationship_model_on_model_check) ... ok
-test_not_swapped_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_not_swapped_model) ... ok
-test_nullable_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_nullable_primary_key) ... ok
-test_on_delete_set_default_without_default_value (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_on_delete_set_default_without_default_value) ... ok
-test_on_delete_set_null_on_non_nullable_field (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_on_delete_set_null_on_non_nullable_field) ... ok
-test_referencing_to_swapped_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_referencing_to_swapped_model) ... ok
-test_related_field_has_invalid_related_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_related_field_has_invalid_related_name) ... ok
-test_related_field_has_valid_related_name (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_related_field_has_valid_related_name) ... ok
-test_relationship_model_missing_foreign_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_relationship_model_missing_foreign_key) ... ok
-test_relationship_model_with_foreign_key_to_wrong_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_relationship_model_with_foreign_key_to_wrong_model) ... ok
-test_to_field_to_composite_primery_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_field_to_composite_primery_key) ... ok
-test_to_fields_exist (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_fields_exist) ... ok
-test_to_fields_not_checked_if_related_model_doesnt_exist (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_fields_not_checked_if_related_model_doesnt_exist) ... ok
-test_to_fields_with_composite_primary_key (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_to_fields_with_composite_primary_key) ... ok
-test_too_many_foreign_keys_in_self_referential_model (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_too_many_foreign_keys_in_self_referential_model) ... ok
-test_unique_m2m (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_unique_m2m) ... ok
-test_valid_foreign_key_without_accessor (invalid_models_tests.test_relative_fields.RelativeFieldTests.test_valid_foreign_key_without_accessor) ... ok
-test_accessor_clash (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_accessor_clash) ... ok
-test_clash_between_accessors (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_clash_between_accessors) ... ok
-test_clash_under_explicit_related_name (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_clash_under_explicit_related_name) ... ok
-test_reverse_query_name_clash (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_reverse_query_name_clash) ... ok
-test_valid_model (invalid_models_tests.test_relative_fields.SelfReferentialM2MClashTests.test_valid_model) ... ok
-test_circular_dependency (logging_tests.tests.SettingsConfigTest.test_circular_dependency) ... ok
-test_condition_ignored (indexes.tests.PartialIndexConditionIgnoredTests.test_condition_ignored) ... skipped 'Database has feature(s) supports_partial_indexes'
 test_covering_func_index (indexes.tests.CoveringIndexTests.test_covering_func_index) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
 test_covering_index (indexes.tests.CoveringIndexTests.test_covering_index) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
 test_covering_partial_index (indexes.tests.CoveringIndexTests.test_covering_partial_index) ... skipped "Database doesn't support feature(s): supports_covering_indexes"
+test_condition_ignored (indexes.tests.PartialIndexConditionIgnoredTests.test_condition_ignored) ... skipped 'Database has feature(s) supports_partial_indexes'
 test_no_index_for_foreignkey (indexes.tests.SchemaIndexesMySQLTests.test_no_index_for_foreignkey)
 MySQL on InnoDB already creates indexes automatically for foreign keys. ... skipped 'MySQL tests'
 test_covering_ignored (indexes.tests.CoveringIndexIgnoredTests.test_covering_ignored) ... ok
+test_create_index_ignores_opclasses (indexes.tests.SchemaIndexesNotPostgreSQLTests.test_create_index_ignores_opclasses) ... ok
 test_ops_class (indexes.tests.SchemaIndexesPostgreSQLTests.test_ops_class) ... skipped 'PostgreSQL tests'
 test_ops_class_columns_lists_sql (indexes.tests.SchemaIndexesPostgreSQLTests.test_ops_class_columns_lists_sql) ... skipped 'PostgreSQL tests'
 test_ops_class_descending (indexes.tests.SchemaIndexesPostgreSQLTests.test_ops_class_descending) ... skipped 'PostgreSQL tests'
@@ -37158,30 +37195,23 @@
 Test creation of PostgreSQL-specific text indexes (#12234) ... skipped 'PostgreSQL tests'
 test_virtual_relation_indexes (indexes.tests.SchemaIndexesPostgreSQLTests.test_virtual_relation_indexes)
 Test indexes are not created for related objects ... skipped 'PostgreSQL tests'
+test_custom_logging (logging_tests.tests.SettingsCustomLoggingTest.test_custom_logging) ... ok
 test_no_lang_activate (i18n.patterns.tests.PathUnusedTests.test_no_lang_activate) ... ok
-test_create_index_ignores_opclasses (indexes.tests.SchemaIndexesNotPostgreSQLTests.test_create_index_ignores_opclasses) ... ok
 test_request_urlconf_considered (i18n.patterns.tests.RequestURLConfTests.test_request_urlconf_considered) ... ok
-test_prefixed_i18n_disabled (i18n.patterns.tests.URLDisabledTests.test_prefixed_i18n_disabled) ... ok
-test_invalid_prefix_use (i18n.patterns.tests.URLPrefixTests.test_invalid_prefix_use) ... ok
-test_not_prefixed (i18n.patterns.tests.URLPrefixTests.test_not_prefixed) ... ok
-test_prefixed (i18n.patterns.tests.URLPrefixTests.test_prefixed) ... ok
 test_account_register (i18n.patterns.tests.URLNamespaceTests.test_account_register) ... ok
-test_composite_primary_key (inspectdb.tests.InspectDBTransactionalTests.test_composite_primary_key) ... ok
-test_foreign_data_wrapper (inspectdb.tests.InspectDBTransactionalTests.test_foreign_data_wrapper) ... skipped 'PostgreSQL specific SQL'
-test_include_materialized_views (inspectdb.tests.InspectDBTransactionalTests.test_include_materialized_views)
-inspectdb --include-views creates models for materialized views. ... skipped "Database doesn't support feature(s): can_introspect_materialized_views"
-test_include_partitions (inspectdb.tests.InspectDBTransactionalTests.test_include_partitions)
-inspectdb --include-partitions creates models for partitions. ... skipped 'PostgreSQL specific SQL'
-test_include_views (inspectdb.tests.InspectDBTransactionalTests.test_include_views)
-inspectdb --include-views creates models for database views. ... ok
+test_prefixed_i18n_disabled (i18n.patterns.tests.URLDisabledTests.test_prefixed_i18n_disabled) ... ok
 test_translated_path_prefixed_language_other_than_accepted_header (i18n.patterns.tests.URLPrefixedFalseTranslatedTests.test_translated_path_prefixed_language_other_than_accepted_header) ... ok
 test_translated_path_prefixed_language_other_than_cookie_language (i18n.patterns.tests.URLPrefixedFalseTranslatedTests.test_translated_path_prefixed_language_other_than_cookie_language) ... ok
 test_translated_path_unprefixed_language_other_than_accepted_header (i18n.patterns.tests.URLPrefixedFalseTranslatedTests.test_translated_path_unprefixed_language_other_than_accepted_header) ... ok
 test_translated_path_unprefixed_language_other_than_cookie_language (i18n.patterns.tests.URLPrefixedFalseTranslatedTests.test_translated_path_unprefixed_language_other_than_cookie_language) ... ok
-test_custom_logging (logging_tests.tests.SettingsCustomLoggingTest.test_custom_logging) ... ok
+test_invalid_prefix_use (i18n.patterns.tests.URLPrefixTests.test_invalid_prefix_use) ... ok
+test_not_prefixed (i18n.patterns.tests.URLPrefixTests.test_not_prefixed) ... ok
+test_prefixed (i18n.patterns.tests.URLPrefixTests.test_prefixed) ... ok
 test_language_prefix_with_script_prefix (i18n.patterns.tests.URLRedirectWithScriptAliasTests.test_language_prefix_with_script_prefix) ... ok
 test_en_redirect (i18n.patterns.tests.URLRedirectWithoutTrailingSlashSettingTests.test_en_redirect) ... ok
 test_not_prefixed_redirect (i18n.patterns.tests.URLRedirectWithoutTrailingSlashSettingTests.test_not_prefixed_redirect) ... ok
+test_en_redirect (i18n.patterns.tests.URLRedirectWithoutTrailingSlashTests.test_en_redirect) ... ok
+test_not_prefixed_redirect (i18n.patterns.tests.URLRedirectWithoutTrailingSlashTests.test_not_prefixed_redirect) ... ok
 test_custom_redirect_class (i18n.patterns.tests.URLRedirectTests.test_custom_redirect_class) ... ok
 test_en_redirect (i18n.patterns.tests.URLRedirectTests.test_en_redirect) ... ok
 test_en_redirect_wrong_url (i18n.patterns.tests.URLRedirectTests.test_en_redirect_wrong_url) ... ok
@@ -37190,6 +37220,10 @@
 test_no_prefix_response (i18n.patterns.tests.URLRedirectTests.test_no_prefix_response) ... ok
 test_pl_pl_redirect (i18n.patterns.tests.URLRedirectTests.test_pl_pl_redirect) ... ok
 test_pt_br_redirect (i18n.patterns.tests.URLRedirectTests.test_pt_br_redirect) ... ok
+test_args (i18n.patterns.tests.URLTagTests.test_args) ... ok
+test_context (i18n.patterns.tests.URLTagTests.test_context) ... ok
+test_kwargs (i18n.patterns.tests.URLTagTests.test_kwargs) ... ok
+test_strings_only (i18n.patterns.tests.URLTagTests.test_strings_only) ... ok
 test_en_path (i18n.patterns.tests.URLResponseTests.test_en_path) ... ok
 test_en_url (i18n.patterns.tests.URLResponseTests.test_en_url) ... ok
 test_nl_path (i18n.patterns.tests.URLResponseTests.test_nl_path) ... ok
@@ -37198,47 +37232,71 @@
 test_pt_br_url (i18n.patterns.tests.URLResponseTests.test_pt_br_url) ... ok
 test_wrong_en_prefix (i18n.patterns.tests.URLResponseTests.test_wrong_en_prefix) ... ok
 test_wrong_nl_prefix (i18n.patterns.tests.URLResponseTests.test_wrong_nl_prefix) ... ok
-test_args (i18n.patterns.tests.URLTagTests.test_args) ... ok
-test_context (i18n.patterns.tests.URLTagTests.test_context) ... ok
-test_kwargs (i18n.patterns.tests.URLTagTests.test_kwargs) ... ok
-test_strings_only (i18n.patterns.tests.URLTagTests.test_strings_only) ... ok
 test_locale_not_interepreted_as_regex (i18n.patterns.tests.URLTranslationTests.test_locale_not_interepreted_as_regex) ... ok
 test_no_prefix_translated (i18n.patterns.tests.URLTranslationTests.test_no_prefix_translated) ... ok
 test_reverse_translated_with_captured_kwargs (i18n.patterns.tests.URLTranslationTests.test_reverse_translated_with_captured_kwargs) ... ok
 test_translate_url_utility (i18n.patterns.tests.URLTranslationTests.test_translate_url_utility) ... ok
 test_users_url (i18n.patterns.tests.URLTranslationTests.test_users_url) ... ok
-test_en_redirect (i18n.patterns.tests.URLRedirectWithoutTrailingSlashTests.test_en_redirect) ... ok
-test_not_prefixed_redirect (i18n.patterns.tests.URLRedirectWithoutTrailingSlashTests.test_not_prefixed_redirect) ... ok
+test_bigautofield (introspection.tests.IntrospectionTests.test_bigautofield) ... ok
+test_db_comments (introspection.tests.IntrospectionTests.test_db_comments) ... skipped "Database doesn't support feature(s): supports_comments"
+test_django_table_names (introspection.tests.IntrospectionTests.test_django_table_names) ... ok
+test_django_table_names_retval_type (introspection.tests.IntrospectionTests.test_django_table_names_retval_type) ... ok
+test_get_constraints (introspection.tests.IntrospectionTests.test_get_constraints) ... ok
+test_get_constraints_index_types (introspection.tests.IntrospectionTests.test_get_constraints_index_types) ... ok
+test_get_constraints_indexes_orders (introspection.tests.IntrospectionTests.test_get_constraints_indexes_orders)
+Indexes have the 'orders' key with a list of 'ASC'/'DESC' values. ... ok
+test_get_constraints_unique_indexes_orders (introspection.tests.IntrospectionTests.test_get_constraints_unique_indexes_orders) ... ok
+test_get_primary_key_column (introspection.tests.IntrospectionTests.test_get_primary_key_column) ... ok
+test_get_relations (introspection.tests.IntrospectionTests.test_get_relations) ... ok
+test_get_table_description_col_lengths (introspection.tests.IntrospectionTests.test_get_table_description_col_lengths) ... ok
+test_get_table_description_names (introspection.tests.IntrospectionTests.test_get_table_description_names) ... ok
+test_get_table_description_nullable (introspection.tests.IntrospectionTests.test_get_table_description_nullable) ... ok
+test_get_table_description_types (introspection.tests.IntrospectionTests.test_get_table_description_types) ... ok
+test_installed_models (introspection.tests.IntrospectionTests.test_installed_models) ... ok
+test_postgresql_real_type (introspection.tests.IntrospectionTests.test_postgresql_real_type) ... skipped "Database doesn't support feature(s): has_real_datatype"
+test_sequence_list (introspection.tests.IntrospectionTests.test_sequence_list) ... ok
+test_smallautofield (introspection.tests.IntrospectionTests.test_smallautofield) ... ok
+test_table_names (introspection.tests.IntrospectionTests.test_table_names) ... ok
+test_table_names_with_views (introspection.tests.IntrospectionTests.test_table_names_with_views) ... ok
+test_unmanaged_through_model (introspection.tests.IntrospectionTests.test_unmanaged_through_model) ... ok
+test_composite_primary_key (inspectdb.tests.InspectDBTransactionalTests.test_composite_primary_key) ... ok
+test_foreign_data_wrapper (inspectdb.tests.InspectDBTransactionalTests.test_foreign_data_wrapper) ... skipped 'PostgreSQL specific SQL'
+test_include_materialized_views (inspectdb.tests.InspectDBTransactionalTests.test_include_materialized_views)
+inspectdb --include-views creates models for materialized views. ... skipped "Database doesn't support feature(s): can_introspect_materialized_views"
+test_include_partitions (inspectdb.tests.InspectDBTransactionalTests.test_include_partitions)
+inspectdb --include-partitions creates models for partitions. ... skipped 'PostgreSQL specific SQL'
+test_include_views (inspectdb.tests.InspectDBTransactionalTests.test_include_views)
+inspectdb --include-views creates models for database views. ... ok
 test_en_redirect (i18n.patterns.tests.URLVaryAcceptLanguageTests.test_en_redirect)
 The redirect to a prefixed URL depends on 'Accept-Language' and ... ok
 test_no_prefix_response (i18n.patterns.tests.URLVaryAcceptLanguageTests.test_no_prefix_response) ... ok
-test_boolean_restriction_partial (indexes.tests.PartialIndexTests.test_boolean_restriction_partial) ... ok
-test_integer_restriction_partial (indexes.tests.PartialIndexTests.test_integer_restriction_partial) ... ok
-test_is_null_condition (indexes.tests.PartialIndexTests.test_is_null_condition) ... ok
-test_multiple_conditions (indexes.tests.PartialIndexTests.test_multiple_conditions) ... ok
-test_partial_func_index (indexes.tests.PartialIndexTests.test_partial_func_index) ... ok
-test_partial_index (indexes.tests.PartialIndexTests.test_partial_index) ... ok
 test_app_locale_compiled (i18n.test_compilation.AppCompilationTest.test_app_locale_compiled) ... ok
-test_error_reported_by_msgfmt (i18n.test_compilation.CompilationErrorHandling.test_error_reported_by_msgfmt) ... ok
-test_msgfmt_error_including_non_ascii (i18n.test_compilation.CompilationErrorHandling.test_msgfmt_error_including_non_ascii) ... ok
 test_command_help (i18n.test_compilation.ExcludedLocaleCompilationTests.test_command_help) ... ok
 test_multiple_locales_excluded (i18n.test_compilation.ExcludedLocaleCompilationTests.test_multiple_locales_excluded) ... ok
 test_multiple_locales_excluded_with_locale (i18n.test_compilation.ExcludedLocaleCompilationTests.test_multiple_locales_excluded_with_locale) ... ok
 test_one_locale_excluded (i18n.test_compilation.ExcludedLocaleCompilationTests.test_one_locale_excluded) ... ok
 test_one_locale_excluded_with_locale (i18n.test_compilation.ExcludedLocaleCompilationTests.test_one_locale_excluded_with_locale) ... ok
-test_fuzzy_compiling (i18n.test_compilation.FuzzyTranslationTest.test_fuzzy_compiling) ... ok
-test_nofuzzy_compiling (i18n.test_compilation.FuzzyTranslationTest.test_nofuzzy_compiling) ... ok
-test_locale_paths_pathlib (i18n.test_compilation.PathLibLocaleCompilationTests.test_locale_paths_pathlib) ... ok
+test_error_reported_by_msgfmt (i18n.test_compilation.CompilationErrorHandling.test_error_reported_by_msgfmt) ... ok
+test_msgfmt_error_including_non_ascii (i18n.test_compilation.CompilationErrorHandling.test_msgfmt_error_including_non_ascii) ... ok
 test_multiple_locales (i18n.test_compilation.MultipleLocaleCompilationTests.test_multiple_locales) ... ok
 test_one_locale (i18n.test_compilation.MultipleLocaleCompilationTests.test_one_locale) ... ok
+test_locale_paths_pathlib (i18n.test_compilation.PathLibLocaleCompilationTests.test_locale_paths_pathlib) ... ok
 test_percent_symbol_in_po_file (i18n.test_compilation.PoFileContentsTests.test_percent_symbol_in_po_file) ... ok
-test_bom_rejection (i18n.test_compilation.PoFileTests.test_bom_rejection) ... ok
-test_no_compile_when_unneeded (i18n.test_compilation.PoFileTests.test_no_compile_when_unneeded) ... ok
-test_no_write_access (i18n.test_compilation.PoFileTests.test_no_write_access) ... ok
+test_fuzzy_compiling (i18n.test_compilation.FuzzyTranslationTest.test_fuzzy_compiling) ... ok
+test_nofuzzy_compiling (i18n.test_compilation.FuzzyTranslationTest.test_nofuzzy_compiling) ... ok
+test_boolean_restriction_partial (indexes.tests.PartialIndexTests.test_boolean_restriction_partial) ... ok
+test_integer_restriction_partial (indexes.tests.PartialIndexTests.test_integer_restriction_partial) ... ok
+test_is_null_condition (indexes.tests.PartialIndexTests.test_is_null_condition) ... ok
+test_multiple_conditions (indexes.tests.PartialIndexTests.test_multiple_conditions) ... ok
+test_partial_func_index (indexes.tests.PartialIndexTests.test_partial_func_index) ... ok
+test_partial_index (indexes.tests.PartialIndexTests.test_partial_index) ... ok
 test_ignores_based_on_pattern (i18n.test_compilation.IgnoreDirectoryCompilationTests.test_ignores_based_on_pattern) ... ok
 test_multiple_locale_dirs_ignored (i18n.test_compilation.IgnoreDirectoryCompilationTests.test_multiple_locale_dirs_ignored) ... ok
 test_no_dirs_accidentally_skipped (i18n.test_compilation.IgnoreDirectoryCompilationTests.test_no_dirs_accidentally_skipped) ... ok
 test_one_locale_dir_ignored (i18n.test_compilation.IgnoreDirectoryCompilationTests.test_one_locale_dir_ignored) ... ok
+test_bom_rejection (i18n.test_compilation.PoFileTests.test_bom_rejection) ... ok
+test_no_compile_when_unneeded (i18n.test_compilation.PoFileTests.test_no_compile_when_unneeded) ... ok
+test_no_write_access (i18n.test_compilation.PoFileTests.test_no_write_access) ... ok
 test_no_locale_raises (i18n.test_extraction.CustomLayoutExtractionTests.test_no_locale_raises) ... ok
 test_project_locale_paths (i18n.test_extraction.CustomLayoutExtractionTests.test_project_locale_paths) ... ok
 test_project_locale_paths_pathlib (i18n.test_extraction.CustomLayoutExtractionTests.test_project_locale_paths_pathlib) ... ok
@@ -37247,28 +37305,10 @@
 Ticket #20311. ... ok
 test_translate_and_plural_blocktranslate_collision (i18n.test_extraction.CopyPluralFormsExtractorTests.test_translate_and_plural_blocktranslate_collision)
 Ensures a correct workaround for the gettext bug when handling a literal ... ok
-test_bigautofield (introspection.tests.IntrospectionTests.test_bigautofield) ... ok
-test_db_comments (introspection.tests.IntrospectionTests.test_db_comments) ... skipped "Database doesn't support feature(s): supports_comments"
-test_django_table_names (introspection.tests.IntrospectionTests.test_django_table_names) ... ok
-test_django_table_names_retval_type (introspection.tests.IntrospectionTests.test_django_table_names_retval_type) ... ok
-test_get_constraints (introspection.tests.IntrospectionTests.test_get_constraints) ... ok
-test_get_constraints_index_types (introspection.tests.IntrospectionTests.test_get_constraints_index_types) ... ok
-test_get_constraints_indexes_orders (introspection.tests.IntrospectionTests.test_get_constraints_indexes_orders)
-Indexes have the 'orders' key with a list of 'ASC'/'DESC' values. ... ok
-test_get_constraints_unique_indexes_orders (introspection.tests.IntrospectionTests.test_get_constraints_unique_indexes_orders) ... ok
-test_get_primary_key_column (introspection.tests.IntrospectionTests.test_get_primary_key_column) ... ok
-test_get_relations (introspection.tests.IntrospectionTests.test_get_relations) ... ok
-test_get_table_description_col_lengths (introspection.tests.IntrospectionTests.test_get_table_description_col_lengths) ... ok
-test_get_table_description_names (introspection.tests.IntrospectionTests.test_get_table_description_names) ... ok
-test_get_table_description_nullable (introspection.tests.IntrospectionTests.test_get_table_description_nullable) ... ok
-test_get_table_description_types (introspection.tests.IntrospectionTests.test_get_table_description_types) ... ok
-test_installed_models (introspection.tests.IntrospectionTests.test_installed_models) ... ok
-test_postgresql_real_type (introspection.tests.IntrospectionTests.test_postgresql_real_type) ... skipped "Database doesn't support feature(s): has_real_datatype"
-test_sequence_list (introspection.tests.IntrospectionTests.test_sequence_list) ... ok
-test_smallautofield (introspection.tests.IntrospectionTests.test_smallautofield) ... ok
-test_table_names (introspection.tests.IntrospectionTests.test_table_names) ... ok
-test_table_names_with_views (introspection.tests.IntrospectionTests.test_table_names_with_views) ... ok
-test_unmanaged_through_model (introspection.tests.IntrospectionTests.test_unmanaged_through_model) ... ok
+test_ignore_directory (i18n.test_extraction.IgnoredExtractorTests.test_ignore_directory) ... ok
+test_ignore_file_patterns (i18n.test_extraction.IgnoredExtractorTests.test_ignore_file_patterns) ... ok
+test_ignore_subdirectory (i18n.test_extraction.IgnoredExtractorTests.test_ignore_subdirectory) ... ok
+test_media_static_dirs_ignored (i18n.test_extraction.IgnoredExtractorTests.test_media_static_dirs_ignored) ... ok
 test_default_root_settings (i18n.test_extraction.JavaScriptExtractorTests.test_default_root_settings)
 Regression test for #23717. ... ok
 test_i18n_catalog_ignored_when_invoked_for_django (i18n.test_extraction.JavaScriptExtractorTests.test_i18n_catalog_ignored_when_invoked_for_django) ... ok
@@ -37276,48 +37316,65 @@
 test_javascript_literals (i18n.test_extraction.JavaScriptExtractorTests.test_javascript_literals) ... ok
 test_media_static_dirs_ignored (i18n.test_extraction.JavaScriptExtractorTests.test_media_static_dirs_ignored)
 Regression test for #23583. ... ok
-test_keep_pot_disabled_by_default (i18n.test_extraction.KeepPotFileExtractorTests.test_keep_pot_disabled_by_default) ... ok
-test_keep_pot_enabled (i18n.test_extraction.KeepPotFileExtractorTests.test_keep_pot_enabled) ... ok
-test_keep_pot_explicitly_disabled (i18n.test_extraction.KeepPotFileExtractorTests.test_keep_pot_explicitly_disabled) ... ok
-test_ignore_directory (i18n.test_extraction.IgnoredExtractorTests.test_ignore_directory) ... ok
-test_ignore_file_patterns (i18n.test_extraction.IgnoredExtractorTests.test_ignore_file_patterns) ... ok
-test_ignore_subdirectory (i18n.test_extraction.IgnoredExtractorTests.test_ignore_subdirectory) ... ok
-test_media_static_dirs_ignored (i18n.test_extraction.IgnoredExtractorTests.test_media_static_dirs_ignored) ... ok
 test_command_help (i18n.test_extraction.ExcludedLocaleExtractionTests.test_command_help) ... ok
 test_multiple_locales_excluded (i18n.test_extraction.ExcludedLocaleExtractionTests.test_multiple_locales_excluded) ... ok
 test_multiple_locales_excluded_with_locale (i18n.test_extraction.ExcludedLocaleExtractionTests.test_multiple_locales_excluded_with_locale) ... ok
 test_one_locale_excluded (i18n.test_extraction.ExcludedLocaleExtractionTests.test_one_locale_excluded) ... ok
 test_one_locale_excluded_with_locale (i18n.test_extraction.ExcludedLocaleExtractionTests.test_one_locale_excluded_with_locale) ... ok
+test_keep_pot_disabled_by_default (i18n.test_extraction.KeepPotFileExtractorTests.test_keep_pot_disabled_by_default) ... ok
+test_keep_pot_enabled (i18n.test_extraction.KeepPotFileExtractorTests.test_keep_pot_enabled) ... ok
+test_keep_pot_explicitly_disabled (i18n.test_extraction.KeepPotFileExtractorTests.test_keep_pot_explicitly_disabled) ... ok
 test_no_obsolete (i18n.test_extraction.NoObsoleteExtractorTests.test_no_obsolete) ... ok
-test_makemessages_no_settings (i18n.test_extraction.NoSettingsExtractionTests.test_makemessages_no_settings) ... ok
 test_symlink (i18n.test_extraction.SymlinkExtractorTests.test_symlink) ... ok
 test_no_wrap_disabled (i18n.test_extraction.NoWrapExtractorTests.test_no_wrap_disabled) ... ok
 test_no_wrap_enabled (i18n.test_extraction.NoWrapExtractorTests.test_no_wrap_enabled) ... ok
+test_add_location_file (i18n.test_extraction.LocationCommentsTests.test_add_location_file)
+makemessages --add-location=file ... ok
+test_add_location_full (i18n.test_extraction.LocationCommentsTests.test_add_location_full)
+makemessages --add-location=full ... ok
+test_add_location_never (i18n.test_extraction.LocationCommentsTests.test_add_location_never)
+makemessages --add-location=never ... ok
+test_location_comments_for_templatized_files (i18n.test_extraction.LocationCommentsTests.test_location_comments_for_templatized_files)
+Ensure no leaky paths in comments, e.g. #: path oile.html.py:123 ... ok
+test_no_location_disabled (i18n.test_extraction.LocationCommentsTests.test_no_location_disabled)
+Behavior is correct if --no-location switch isn't specified. ... ok
+test_no_location_enabled (i18n.test_extraction.LocationCommentsTests.test_no_location_enabled)
+Behavior is correct if --no-location switch is specified. See #16903. ... ok
 test_eq (i18n.test_management.TranslatableFileTests.test_eq) ... ok
 test_repr (i18n.test_management.TranslatableFileTests.test_repr) ... ok
 test_adds_python_format_to_all_percent_signs (i18n.test_percents.ExtractingStringsWithPercentSigns.test_adds_python_format_to_all_percent_signs) ... ok
 test_trans_tag_with_percent_symbol_at_the_end (i18n.test_percents.ExtractingStringsWithPercentSigns.test_trans_tag_with_percent_symbol_at_the_end) ... ok
 test_trans_tag_with_percent_symbol_in_the_middle (i18n.test_percents.ExtractingStringsWithPercentSigns.test_trans_tag_with_percent_symbol_in_the_middle) ... ok
 test_trans_tag_with_string_that_look_like_fmt_spec (i18n.test_percents.ExtractingStringsWithPercentSigns.test_trans_tag_with_string_that_look_like_fmt_spec) ... ok
+test_makemessages_no_settings (i18n.test_extraction.NoSettingsExtractionTests.test_makemessages_no_settings) ... ok
 test_translates_multiple_percent_signs (i18n.test_percents.RenderingTemplatesWithPercentSigns.test_translates_multiple_percent_signs) ... ok
 test_translates_with_a_percent_symbol_at_the_end (i18n.test_percents.RenderingTemplatesWithPercentSigns.test_translates_with_a_percent_symbol_at_the_end) ... ok
 test_translates_with_percent_symbol_in_the_middle (i18n.test_percents.RenderingTemplatesWithPercentSigns.test_translates_with_percent_symbol_in_the_middle) ... ok
 test_translates_with_percent_symbol_using_context (i18n.test_percents.RenderingTemplatesWithPercentSigns.test_translates_with_percent_symbol_using_context) ... ok
 test_translates_with_string_that_look_like_fmt_spec_with_trans (i18n.test_percents.RenderingTemplatesWithPercentSigns.test_translates_with_string_that_look_like_fmt_spec_with_trans) ... ok
+test_po_changed_with_new_strings (i18n.test_extraction.UnchangedPoExtractionTests.test_po_changed_with_new_strings)
+PO files are updated when new changes are detected. ... ok
+test_po_remains_unchanged (i18n.test_extraction.UnchangedPoExtractionTests.test_po_remains_unchanged)
+PO files are unchanged unless there are new changes. ... ok
+test_all_locales (i18n.test_extraction.MultipleLocaleExtractionTests.test_all_locales)
+When the `locale` flag is absent, all dirs from the parent locale dir ... ok
+test_multiple_locales (i18n.test_extraction.MultipleLocaleExtractionTests.test_multiple_locales) ... ok
 test_app_translation (i18n.tests.AppResolutionOrderI18NTests.test_app_translation) ... ok
-test_django_fallback (i18n.tests.DjangoFallbackResolutionOrderI18NTests.test_django_fallback) ... ok
 test_check_for_language (i18n.tests.CountrySpecificLanguageTests.test_check_for_language) ... ok
 test_check_for_language_null (i18n.tests.CountrySpecificLanguageTests.test_check_for_language_null) ... ok
 test_get_language_from_request (i18n.tests.CountrySpecificLanguageTests.test_get_language_from_request) ... ok
 test_get_language_from_request_code_too_long (i18n.tests.CountrySpecificLanguageTests.test_get_language_from_request_code_too_long) ... ok
 test_get_language_from_request_null (i18n.tests.CountrySpecificLanguageTests.test_get_language_from_request_null) ... ok
 test_specific_language_codes (i18n.tests.CountrySpecificLanguageTests.test_specific_language_codes) ... ok
+test_django_fallback (i18n.tests.DjangoFallbackResolutionOrderI18NTests.test_django_fallback) ... ok
 test_locale_paths_override_app_translation (i18n.tests.LocalePathsResolutionOrderI18NTests.test_locale_paths_override_app_translation) ... ok
 test_locale_paths_translation (i18n.tests.LocalePathsResolutionOrderI18NTests.test_locale_paths_translation) ... ok
-test_po_changed_with_new_strings (i18n.test_extraction.UnchangedPoExtractionTests.test_po_changed_with_new_strings)
-PO files are updated when new changes are detected. ... ok
-test_po_remains_unchanged (i18n.test_extraction.UnchangedPoExtractionTests.test_po_remains_unchanged)
-PO files are unchanged unless there are new changes. ... ok
+test_fallback_language_code (i18n.tests.TestLanguageInfo.test_fallback_language_code)
+get_language_info return the first fallback language info if the lang_info ... ok
+test_localized_language_info (i18n.tests.TestLanguageInfo.test_localized_language_info) ... ok
+test_unknown_language_code (i18n.tests.TestLanguageInfo.test_unknown_language_code) ... ok
+test_unknown_language_code_and_country_code (i18n.tests.TestLanguageInfo.test_unknown_language_code_and_country_code) ... ok
+test_unknown_only_country_code (i18n.tests.TestLanguageInfo.test_unknown_only_country_code) ... ok
 test_check_for_language (i18n.tests.NonDjangoLanguageTests.test_check_for_language) ... ok
 test_non_django_language (i18n.tests.NonDjangoLanguageTests.test_non_django_language) ... ok
 test_plural_non_django_language (i18n.tests.NonDjangoLanguageTests.test_plural_non_django_language) ... ok
@@ -37340,26 +37397,8 @@
 Subsequent language codes should be used when the language code is not ... ok
 test_support_for_deprecated_chinese_language_codes (i18n.tests.MiscTests.test_support_for_deprecated_chinese_language_codes)
 Some browsers (Firefox, IE, etc.) use deprecated language codes. As these ... ok
-test_add_location_file (i18n.test_extraction.LocationCommentsTests.test_add_location_file)
-makemessages --add-location=file ... ok
-test_add_location_full (i18n.test_extraction.LocationCommentsTests.test_add_location_full)
-makemessages --add-location=full ... ok
-test_add_location_never (i18n.test_extraction.LocationCommentsTests.test_add_location_never)
-makemessages --add-location=never ... ok
-test_location_comments_for_templatized_files (i18n.test_extraction.LocationCommentsTests.test_location_comments_for_templatized_files)
-Ensure no leaky paths in comments, e.g. #: path oile.html.py:123 ... ok
-test_no_location_disabled (i18n.test_extraction.LocationCommentsTests.test_no_location_disabled)
-Behavior is correct if --no-location switch isn't specified. ... ok
-test_no_location_enabled (i18n.test_extraction.LocationCommentsTests.test_no_location_enabled)
-Behavior is correct if --no-location switch is specified. See #16903. ... ok
 test_sparse_territory_catalog (i18n.tests.TranslationFallbackI18NTests.test_sparse_territory_catalog)
 Untranslated strings for territorial language variants use the ... ok
-test_fallback_language_code (i18n.tests.TestLanguageInfo.test_fallback_language_code)
-get_language_info return the first fallback language info if the lang_info ... ok
-test_localized_language_info (i18n.tests.TestLanguageInfo.test_localized_language_info) ... ok
-test_unknown_language_code (i18n.tests.TestLanguageInfo.test_unknown_language_code) ... ok
-test_unknown_language_code_and_country_code (i18n.tests.TestLanguageInfo.test_unknown_language_code_and_country_code) ... ok
-test_unknown_only_country_code (i18n.tests.TestLanguageInfo.test_unknown_only_country_code) ... ok
 test_ignores_non_mo_files (i18n.tests.TranslationFileChangedTests.test_ignores_non_mo_files) ... ok
 test_resets_cache_with_mo_files (i18n.tests.TranslationFileChangedTests.test_resets_cache_with_mo_files) ... ok
 test_failure_finding_default_mo_files (i18n.tests.TranslationFilesMissing.test_failure_finding_default_mo_files)
@@ -37367,6 +37406,7 @@
 test_translation_loading (i18n.tests.TranslationLoadingTests.test_translation_loading)
 "loading_app" does not have translations for all languages provided by ... ok
 test_bug14894_translation_activate_thread_safety (i18n.tests.TranslationThreadSafetyTests.test_bug14894_translation_activate_thread_safety) ... ok
+test_round_away_from_one (i18n.tests.UtilsTests.test_round_away_from_one) ... ok
 test_default_lang_fallback_without_prefix (i18n.tests.UnprefixedDefaultLanguageTests.test_default_lang_fallback_without_prefix) ... ok
 test_default_lang_without_prefix (i18n.tests.UnprefixedDefaultLanguageTests.test_default_lang_without_prefix)
 With i18n_patterns(..., prefix_default_language=False), the default ... ok
@@ -37375,10 +37415,6 @@
 test_other_lang_with_prefix (i18n.tests.UnprefixedDefaultLanguageTests.test_other_lang_with_prefix) ... ok
 test_page_with_dash (i18n.tests.UnprefixedDefaultLanguageTests.test_page_with_dash) ... ok
 test_unprefixed_language_other_than_accept_language (i18n.tests.UnprefixedDefaultLanguageTests.test_unprefixed_language_other_than_accept_language) ... ok
-test_round_away_from_one (i18n.tests.UtilsTests.test_round_away_from_one) ... ok
-test_all_locales (i18n.test_extraction.MultipleLocaleExtractionTests.test_all_locales)
-When the `locale` flag is absent, all dirs from the parent locale dir ... ok
-test_multiple_locales (i18n.test_extraction.MultipleLocaleExtractionTests.test_multiple_locales) ... ok
 test_empty_value (i18n.tests.TranslationTests.test_empty_value)
 Empty value must stay empty after being translated (#23196). ... ok
 test_language_bidi (i18n.tests.TranslationTests.test_language_bidi) ... ok
@@ -37407,48 +37443,18 @@
 Translating a string requiring no auto-escaping with gettext or pgettext ... ok
 test_to_language (i18n.tests.TranslationTests.test_to_language) ... ok
 test_to_locale (i18n.tests.TranslationTests.test_to_locale) ... ok
+test_response (httpwrappers.tests.FileCloseTests.test_response) ... ok
+test_streaming_response (httpwrappers.tests.FileCloseTests.test_streaming_response) ... ok
 test_i18n_app_dirs (i18n.tests.WatchForTranslationChangesTests.test_i18n_app_dirs) ... ok
 test_i18n_app_dirs_ignore_django_apps (i18n.tests.WatchForTranslationChangesTests.test_i18n_app_dirs_ignore_django_apps) ... ok
 test_i18n_disabled (i18n.tests.WatchForTranslationChangesTests.test_i18n_disabled) ... ok
 test_i18n_enabled (i18n.tests.WatchForTranslationChangesTests.test_i18n_enabled) ... ok
 test_i18n_local_locale (i18n.tests.WatchForTranslationChangesTests.test_i18n_local_locale) ... ok
 test_i18n_locale_paths (i18n.tests.WatchForTranslationChangesTests.test_i18n_locale_paths) ... ok
-test_response (httpwrappers.tests.FileCloseTests.test_response) ... ok
-test_streaming_response (httpwrappers.tests.FileCloseTests.test_streaming_response) ... ok
-test_invalid_redirect_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_invalid_redirect_repr)
-If HttpResponseRedirect raises DisallowedRedirect, its __repr__() ... ok
-test_not_allowed (httpwrappers.tests.HttpResponseSubclassesTests.test_not_allowed) ... ok
-test_not_allowed_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_not_allowed_repr) ... ok
-test_not_allowed_repr_no_content_type (httpwrappers.tests.HttpResponseSubclassesTests.test_not_allowed_repr_no_content_type) ... ok
-test_not_modified (httpwrappers.tests.HttpResponseSubclassesTests.test_not_modified) ... ok
-test_not_modified_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_not_modified_repr) ... ok
-test_redirect (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect) ... ok
-test_redirect_lazy (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect_lazy)
-Make sure HttpResponseRedirect works with lazy strings. ... ok
-test_redirect_modifiers (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect_modifiers) ... ok
-test_redirect_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect_repr) ... ok
 test_headers (httpwrappers.tests.HttpResponseHeadersTestCase.test_headers) ... ok
 test_headers_as_iterable_of_tuple_pairs (httpwrappers.tests.HttpResponseHeadersTestCase.test_headers_as_iterable_of_tuple_pairs) ... ok
 test_headers_bytestring (httpwrappers.tests.HttpResponseHeadersTestCase.test_headers_bytestring) ... ok
 test_newlines_in_headers (httpwrappers.tests.HttpResponseHeadersTestCase.test_newlines_in_headers) ... ok
-test_apnumber (humanize_tests.tests.HumanizeTests.test_apnumber) ... ok
-test_i18n_html_ordinal (humanize_tests.tests.HumanizeTests.test_i18n_html_ordinal)
-Allow html in output on i18n strings ... ok
-test_i18n_intcomma (humanize_tests.tests.HumanizeTests.test_i18n_intcomma) ... ok
-test_i18n_intword (humanize_tests.tests.HumanizeTests.test_i18n_intword) ... ok
-test_inflection_for_timedelta (humanize_tests.tests.HumanizeTests.test_inflection_for_timedelta)
-Translation of '%d day'/'%d month'/… may differ depending on the context ... ok
-test_intcomma (humanize_tests.tests.HumanizeTests.test_intcomma) ... ok
-test_intcomma_without_number_grouping (humanize_tests.tests.HumanizeTests.test_intcomma_without_number_grouping) ... ok
-test_intword (humanize_tests.tests.HumanizeTests.test_intword) ... ok
-test_l10n_intcomma (humanize_tests.tests.HumanizeTests.test_l10n_intcomma) ... ok
-test_naturalday (humanize_tests.tests.HumanizeTests.test_naturalday) ... ok
-test_naturalday_tz (humanize_tests.tests.HumanizeTests.test_naturalday_tz) ... ok
-test_naturalday_uses_localtime (humanize_tests.tests.HumanizeTests.test_naturalday_uses_localtime) ... ok
-test_naturaltime (humanize_tests.tests.HumanizeTests.test_naturaltime) ... ok
-test_naturaltime_as_documented (humanize_tests.tests.HumanizeTests.test_naturaltime_as_documented)
-#23340 -- Verify the documented behavior of humanize.naturaltime. ... ok
-test_ordinal (humanize_tests.tests.HumanizeTests.test_ordinal) ... ok
 test_content_type (httpwrappers.tests.HttpResponseTests.test_content_type) ... ok
 test_content_type_headers (httpwrappers.tests.HttpResponseTests.test_content_type_headers) ... ok
 test_content_type_mutually_exclusive (httpwrappers.tests.HttpResponseTests.test_content_type_mutually_exclusive) ... ok
@@ -37471,13 +37477,18 @@
 test_text_charset (httpwrappers.tests.HttpResponseTests.test_text_charset) ... ok
 test_text_updates_when_content_updates (httpwrappers.tests.HttpResponseTests.test_text_updates_when_content_updates) ... ok
 test_unsafe_redirect (httpwrappers.tests.HttpResponseTests.test_unsafe_redirect) ... ok
-test_json_response_custom_encoder (httpwrappers.tests.JsonResponseTests.test_json_response_custom_encoder) ... ok
-test_json_response_list (httpwrappers.tests.JsonResponseTests.test_json_response_list) ... ok
-test_json_response_non_ascii (httpwrappers.tests.JsonResponseTests.test_json_response_non_ascii) ... ok
-test_json_response_passing_arguments_to_json_dumps (httpwrappers.tests.JsonResponseTests.test_json_response_passing_arguments_to_json_dumps) ... ok
-test_json_response_raises_type_error_with_default_setting (httpwrappers.tests.JsonResponseTests.test_json_response_raises_type_error_with_default_setting) ... ok
-test_json_response_text (httpwrappers.tests.JsonResponseTests.test_json_response_text) ... ok
-test_json_response_uuid (httpwrappers.tests.JsonResponseTests.test_json_response_uuid) ... ok
+test_invalid_redirect_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_invalid_redirect_repr)
+If HttpResponseRedirect raises DisallowedRedirect, its __repr__() ... ok
+test_not_allowed (httpwrappers.tests.HttpResponseSubclassesTests.test_not_allowed) ... ok
+test_not_allowed_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_not_allowed_repr) ... ok
+test_not_allowed_repr_no_content_type (httpwrappers.tests.HttpResponseSubclassesTests.test_not_allowed_repr_no_content_type) ... ok
+test_not_modified (httpwrappers.tests.HttpResponseSubclassesTests.test_not_modified) ... ok
+test_not_modified_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_not_modified_repr) ... ok
+test_redirect (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect) ... ok
+test_redirect_lazy (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect_lazy)
+Make sure HttpResponseRedirect works with lazy strings. ... ok
+test_redirect_modifiers (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect_modifiers) ... ok
+test_redirect_repr (httpwrappers.tests.HttpResponseSubclassesTests.test_redirect_repr) ... ok
 test_basic_mutable_operations (httpwrappers.tests.QueryDictTests.test_basic_mutable_operations) ... ok
 test_create_with_no_args (httpwrappers.tests.QueryDictTests.test_create_with_no_args) ... ok
 test_duplicates_in_fromkeys_iterable (httpwrappers.tests.QueryDictTests.test_duplicates_in_fromkeys_iterable) ... ok
@@ -37506,15 +37517,40 @@
 Regression test for #8278: QueryDict.update(QueryDict) ... ok
 test_urlencode (httpwrappers.tests.QueryDictTests.test_urlencode) ... ok
 test_urlencode_int (httpwrappers.tests.QueryDictTests.test_urlencode_int) ... ok
-test_data_upload_max_memory_size_exceeded (handlers.test_exception.ExceptionHandlerTests.test_data_upload_max_memory_size_exceeded) ... ok
-test_data_upload_max_number_fields_exceeded (handlers.test_exception.ExceptionHandlerTests.test_data_upload_max_number_fields_exceeded) ... ok
-test_data_upload_max_number_files_exceeded (handlers.test_exception.ExceptionHandlerTests.test_data_upload_max_number_files_exceeded) ... ok
+test_json_response_custom_encoder (httpwrappers.tests.JsonResponseTests.test_json_response_custom_encoder) ... ok
+test_json_response_list (httpwrappers.tests.JsonResponseTests.test_json_response_list) ... ok
+test_json_response_non_ascii (httpwrappers.tests.JsonResponseTests.test_json_response_non_ascii) ... ok
+test_json_response_passing_arguments_to_json_dumps (httpwrappers.tests.JsonResponseTests.test_json_response_passing_arguments_to_json_dumps) ... ok
+test_json_response_raises_type_error_with_default_setting (httpwrappers.tests.JsonResponseTests.test_json_response_raises_type_error_with_default_setting) ... ok
+test_json_response_text (httpwrappers.tests.JsonResponseTests.test_json_response_text) ... ok
+test_json_response_uuid (httpwrappers.tests.JsonResponseTests.test_json_response_uuid) ... ok
+test_apnumber (humanize_tests.tests.HumanizeTests.test_apnumber) ... ok
+test_i18n_html_ordinal (humanize_tests.tests.HumanizeTests.test_i18n_html_ordinal)
+Allow html in output on i18n strings ... ok
+test_i18n_intcomma (humanize_tests.tests.HumanizeTests.test_i18n_intcomma) ... ok
+test_i18n_intword (humanize_tests.tests.HumanizeTests.test_i18n_intword) ... ok
+test_inflection_for_timedelta (humanize_tests.tests.HumanizeTests.test_inflection_for_timedelta)
+Translation of '%d day'/'%d month'/… may differ depending on the context ... ok
+test_intcomma (humanize_tests.tests.HumanizeTests.test_intcomma) ... ok
+test_intcomma_without_number_grouping (humanize_tests.tests.HumanizeTests.test_intcomma_without_number_grouping) ... ok
+test_intword (humanize_tests.tests.HumanizeTests.test_intword) ... ok
+test_l10n_intcomma (humanize_tests.tests.HumanizeTests.test_l10n_intcomma) ... ok
+test_naturalday (humanize_tests.tests.HumanizeTests.test_naturalday) ... ok
+test_naturalday_tz (humanize_tests.tests.HumanizeTests.test_naturalday_tz) ... ok
+test_naturalday_uses_localtime (humanize_tests.tests.HumanizeTests.test_naturalday_uses_localtime) ... ok
+test_naturaltime (humanize_tests.tests.HumanizeTests.test_naturaltime) ... ok
+test_naturaltime_as_documented (humanize_tests.tests.HumanizeTests.test_naturaltime_as_documented)
+#23340 -- Verify the documented behavior of humanize.naturaltime. ... ok
+test_ordinal (humanize_tests.tests.HumanizeTests.test_ordinal) ... ok
 test_async_streaming_response (httpwrappers.tests.StreamingHttpResponseTests.test_async_streaming_response) ... ok
 test_async_streaming_response_warning (httpwrappers.tests.StreamingHttpResponseTests.test_async_streaming_response_warning) ... ok
 test_repr (httpwrappers.tests.StreamingHttpResponseTests.test_repr) ... ok
 test_streaming_response (httpwrappers.tests.StreamingHttpResponseTests.test_streaming_response) ... ok
 test_sync_streaming_response_warning (httpwrappers.tests.StreamingHttpResponseTests.test_sync_streaming_response_warning) ... ok
 test_text_attribute_error (httpwrappers.tests.StreamingHttpResponseTests.test_text_attribute_error) ... ok
+test_data_upload_max_memory_size_exceeded (handlers.test_exception.ExceptionHandlerTests.test_data_upload_max_memory_size_exceeded) ... ok
+test_data_upload_max_number_fields_exceeded (handlers.test_exception.ExceptionHandlerTests.test_data_upload_max_number_fields_exceeded) ... ok
+test_data_upload_max_number_files_exceeded (handlers.test_exception.ExceptionHandlerTests.test_data_upload_max_number_files_exceeded) ... ok
 test_bad_path_info (handlers.tests.HandlerTests.test_bad_path_info)
 A non-UTF-8 path populates PATH_INFO with an URL-encoded path and ... ok
 test_invalid_multipart_boundary (handlers.tests.HandlerTests.test_invalid_multipart_boundary)
@@ -37526,6 +37562,41 @@
 Non-ASCII cookies set in JavaScript are properly decoded (#20557). ... ok
 test_non_ascii_query_string (handlers.tests.HandlerTests.test_non_ascii_query_string)
 Non-ASCII query strings are properly decoded (#20530, #22996). ... ok
+test_blocktranslate_trimmed (i18n.test_extraction.BasicExtractorTests.test_blocktranslate_trimmed) ... ok
+test_comments_extractor (i18n.test_extraction.BasicExtractorTests.test_comments_extractor) ... ok
+test_context_in_single_quotes (i18n.test_extraction.BasicExtractorTests.test_context_in_single_quotes) ... ok
+test_extraction_error (i18n.test_extraction.BasicExtractorTests.test_extraction_error) ... ok
+test_extraction_warning (i18n.test_extraction.BasicExtractorTests.test_extraction_warning)
+test xgettext warning about multiple bare interpolation placeholders ... ok
+test_invalid_locale_end_with_underscore (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_end_with_underscore) ... ok
+test_invalid_locale_hyphen (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_hyphen) ... ok
+test_invalid_locale_lower_country (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_lower_country) ... ok
+test_invalid_locale_plus (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_plus) ... ok
+test_invalid_locale_private_subtag (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_private_subtag) ... ok
+test_invalid_locale_start_with_underscore (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_start_with_underscore) ... ok
+test_invalid_locale_uppercase (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_uppercase) ... ok
+test_makemessages_find_files (i18n.test_extraction.BasicExtractorTests.test_makemessages_find_files)
+find_files only discover files having the proper extensions. ... ok
+test_makemessages_gettext_version (i18n.test_extraction.BasicExtractorTests.test_makemessages_gettext_version) ... ok
+test_no_option (i18n.test_extraction.BasicExtractorTests.test_no_option) ... ok
+test_po_file_encoding_when_updating (i18n.test_extraction.BasicExtractorTests.test_po_file_encoding_when_updating)
+Update of PO file doesn't corrupt it with non-UTF-8 encoding on Windows ... ok
+test_pot_charset_header_is_utf8 (i18n.test_extraction.BasicExtractorTests.test_pot_charset_header_is_utf8)
+Content-Type: ... charset=CHARSET is replaced with charset=UTF-8 ... ok
+test_special_char_extracted (i18n.test_extraction.BasicExtractorTests.test_special_char_extracted) ... ok
+test_template_comments (i18n.test_extraction.BasicExtractorTests.test_template_comments)
+Template comment tags on the same line of other constructs (#19552) ... ok
+test_template_message_context_extractor (i18n.test_extraction.BasicExtractorTests.test_template_message_context_extractor)
+Message contexts are correctly extracted for the {% translate %} and ... ok
+test_unicode_decode_error (i18n.test_extraction.BasicExtractorTests.test_unicode_decode_error) ... ok
+test_unicode_file_name (i18n.test_extraction.BasicExtractorTests.test_unicode_file_name) ... ok
+test_use_i18n_false (i18n.test_extraction.BasicExtractorTests.test_use_i18n_false)
+makemessages also runs successfully when USE_I18N is False. ... ok
+test_valid_locale (i18n.test_extraction.BasicExtractorTests.test_valid_locale) ... ok
+test_valid_locale_private_subtag (i18n.test_extraction.BasicExtractorTests.test_valid_locale_private_subtag) ... ok
+test_valid_locale_tachelhit_latin_morocco (i18n.test_extraction.BasicExtractorTests.test_valid_locale_tachelhit_latin_morocco) ... ok
+test_valid_locale_with_country (i18n.test_extraction.BasicExtractorTests.test_valid_locale_with_country) ... ok
+test_valid_locale_with_numeric_region_code (i18n.test_extraction.BasicExtractorTests.test_valid_locale_with_numeric_region_code) ... ok
 test_get_script_name (handlers.tests.ScriptNameTests.test_get_script_name) ... ok
 test_get_script_name_double_slashes (handlers.tests.ScriptNameTests.test_get_script_name_double_slashes)
 WSGI squashes multiple successive slashes in PATH_INFO, get_script_name ... ok
@@ -37544,44 +37615,6 @@
 test_request_signals_streaming_response (handlers.tests.SignalsTests.test_request_signals_streaming_response) ... ok
 test_handler_renders_template_response (handlers.tests_custom_error_handlers.CustomErrorHandlerTests.test_handler_renders_template_response)
 BaseHandler should render TemplateResponse if necessary. ... ok
-test_auto_transaction (handlers.tests.TransactionsPerRequestTests.test_auto_transaction) ... ok
-test_auto_transaction_async_view (handlers.tests.TransactionsPerRequestTests.test_auto_transaction_async_view) ... ok
-test_no_auto_transaction (handlers.tests.TransactionsPerRequestTests.test_no_auto_transaction) ... ok
-test_no_transaction (handlers.tests.TransactionsPerRequestTests.test_no_transaction) ... ok
-test_admin_javascript_supported_input_formats (i18n.tests.FormattingTests.test_admin_javascript_supported_input_formats)
-The first input format for DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, and ... ok
-test_all_format_strings (i18n.tests.FormattingTests.test_all_format_strings) ... ok
-test_false_like_locale_formats (i18n.tests.FormattingTests.test_false_like_locale_formats)
-The active locale's formats take precedence over the default settings ... ok
-test_format_arbitrary_settings (i18n.tests.FormattingTests.test_format_arbitrary_settings) ... ok
-test_get_custom_format (i18n.tests.FormattingTests.test_get_custom_format) ... ok
-test_get_format_lazy_format (i18n.tests.FormattingTests.test_get_format_lazy_format) ... ok
-test_get_format_modules_lang (i18n.tests.FormattingTests.test_get_format_modules_lang) ... ok
-test_iter_format_modules (i18n.tests.FormattingTests.test_iter_format_modules)
-Tests the iter_format_modules function. ... ok
-test_iter_format_modules_stability (i18n.tests.FormattingTests.test_iter_format_modules_stability)
-Tests the iter_format_modules function always yields format modules in ... ok
-test_l10n_enabled (i18n.tests.FormattingTests.test_l10n_enabled) ... ok
-test_locale_independent (i18n.tests.FormattingTests.test_locale_independent)
-Localization of numbers ... ok
-test_localize_templatetag_and_filter (i18n.tests.FormattingTests.test_localize_templatetag_and_filter)
-Test the {% localize %} templatetag and the localize/unlocalize filters. ... ok
-test_localized_as_text_as_hidden_input (i18n.tests.FormattingTests.test_localized_as_text_as_hidden_input)
-Form input with 'as_hidden' or 'as_text' is correctly localized. ... ok
-test_localized_input (i18n.tests.FormattingTests.test_localized_input)
-Tests if form input is correctly localized ... ok
-test_localized_input_func (i18n.tests.FormattingTests.test_localized_input_func) ... ok
-test_localized_off_numbers (i18n.tests.FormattingTests.test_localized_off_numbers)
-A string representation is returned for unlocalized numbers. ... ok
-test_sanitize_separators (i18n.tests.FormattingTests.test_sanitize_separators)
-Tests django.utils.formats.sanitize_separators. ... ok
-test_sanitize_strftime_format (i18n.tests.FormattingTests.test_sanitize_strftime_format) ... ok
-test_sanitize_strftime_format_with_escaped_percent (i18n.tests.FormattingTests.test_sanitize_strftime_format_with_escaped_percent) ... ok
-test_sub_locales (i18n.tests.FormattingTests.test_sub_locales)
-Check if sublocales fall back to the main locale ... ok
-test_get_context_data_super (generic_views.test_base.GetContextDataTest.test_get_context_data_super) ... ok
-test_object_at_custom_name_in_context_data (generic_views.test_base.GetContextDataTest.test_object_at_custom_name_in_context_data) ... ok
-test_object_in_get_context_data (generic_views.test_base.GetContextDataTest.test_object_in_get_context_data) ... ok
 test_async_streaming (handlers.tests.AsyncHandlerRequestTests.test_async_streaming) ... ok
 test_async_view (handlers.tests.AsyncHandlerRequestTests.test_async_view)
 Calling an async view down the asynchronous path. ... ok
@@ -37594,6 +37627,15 @@
 test_sync_view (handlers.tests.AsyncHandlerRequestTests.test_sync_view)
 Calling a sync view down the asynchronous path. ... ok
 test_unawaited_response (handlers.tests.AsyncHandlerRequestTests.test_unawaited_response) ... ok
+test_auto_transaction (handlers.tests.TransactionsPerRequestTests.test_auto_transaction) ... ok
+test_auto_transaction_async_view (handlers.tests.TransactionsPerRequestTests.test_auto_transaction_async_view) ... ok
+test_no_auto_transaction (handlers.tests.TransactionsPerRequestTests.test_no_auto_transaction) ... ok
+test_no_transaction (handlers.tests.TransactionsPerRequestTests.test_no_transaction) ... ok
+test_get_context_data_super (generic_views.test_base.GetContextDataTest.test_get_context_data_super) ... ok
+test_object_at_custom_name_in_context_data (generic_views.test_base.GetContextDataTest.test_object_at_custom_name_in_context_data) ... ok
+test_object_in_get_context_data (generic_views.test_base.GetContextDataTest.test_object_in_get_context_data) ... ok
+test_template_mixin_without_template (generic_views.test_base.SingleObjectTemplateResponseMixinTest.test_template_mixin_without_template)
+We want to makes sure that if you use a template mixin, but forget the ... ok
 test_default_redirect (generic_views.test_base.RedirectViewTest.test_default_redirect)
 Default is a temporary redirect ... ok
 test_direct_instantiation (generic_views.test_base.RedirectViewTest.test_direct_instantiation)
@@ -37627,24 +37669,8 @@
 regression for #16705 ... ok
 test_temporary_redirect (generic_views.test_base.RedirectViewTest.test_temporary_redirect)
 Temporary redirects are an option ... ok
-test_get_or_create_integrityerror (get_or_create.tests.GetOrCreateTransactionTests.test_get_or_create_integrityerror)
-Regression test for #15117. Requires a TransactionTestCase on ... ok
-test_template_mixin_without_template (generic_views.test_base.SingleObjectTemplateResponseMixinTest.test_template_mixin_without_template)
-We want to makes sure that if you use a template mixin, but forget the ... ok
 test_overwrite_queryset (generic_views.test_base.UseMultipleObjectMixinTest.test_overwrite_queryset) ... ok
 test_use_queryset_from_view (generic_views.test_base.UseMultipleObjectMixinTest.test_use_queryset_from_view) ... ok
-test_creation_in_transaction (get_or_create.tests.UpdateOrCreateTransactionTests.test_creation_in_transaction)
-Objects are selected and updated in a transaction to avoid race ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_updates_in_transaction (get_or_create.tests.UpdateOrCreateTransactionTests.test_updates_in_transaction)
-Objects are selected and updated in a transaction to avoid race ... skipped "Database doesn't support feature(s): has_select_for_update"
-test_get_context_data (generic_views.test_edit.FormMixinTests.test_get_context_data) ... ok
-test_get_form (generic_views.test_edit.FormMixinTests.test_get_form) ... ok
-test_get_prefix (generic_views.test_edit.FormMixinTests.test_get_prefix)
-Test prefix can be set (see #18872) ... ok
-test_initial_data (generic_views.test_edit.FormMixinTests.test_initial_data)
-Test instance independence of initial data dict (see #16138) ... ok
-test_get_form (generic_views.test_edit.ModelFormMixinTests.test_get_form) ... ok
-test_get_form_checks_for_object (generic_views.test_edit.ModelFormMixinTests.test_get_form_checks_for_object) ... ok
 test_args_kwargs_request_on_self (generic_views.test_base.ViewTest.test_args_kwargs_request_on_self)
 Test a view only has args, kwargs & request once `as_view` ... ok
 test_calling_more_than_once (generic_views.test_base.ViewTest.test_calling_more_than_once)
@@ -37683,14 +37709,14 @@
 The edge case of an HTTP request that spoofs an existing method name is ... ok
 test_setup_adds_args_kwargs_request (generic_views.test_base.ViewTest.test_setup_adds_args_kwargs_request) ... ok
 test_setup_get_and_head (generic_views.test_base.ViewTest.test_setup_get_and_head) ... ok
-test_get_or_create_with_invalid_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_get_or_create_with_invalid_defaults) ... ok
-test_get_or_create_with_invalid_kwargs (get_or_create.tests.InvalidCreateArgumentsTests.test_get_or_create_with_invalid_kwargs) ... ok
-test_multiple_invalid_fields (get_or_create.tests.InvalidCreateArgumentsTests.test_multiple_invalid_fields) ... ok
-test_property_attribute_without_setter_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_property_attribute_without_setter_defaults) ... ok
-test_property_attribute_without_setter_kwargs (get_or_create.tests.InvalidCreateArgumentsTests.test_property_attribute_without_setter_kwargs) ... ok
-test_update_or_create_with_invalid_create_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_update_or_create_with_invalid_create_defaults) ... ok
-test_update_or_create_with_invalid_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_update_or_create_with_invalid_defaults) ... ok
-test_update_or_create_with_invalid_kwargs (get_or_create.tests.InvalidCreateArgumentsTests.test_update_or_create_with_invalid_kwargs) ... ok
+test_get_context_data (generic_views.test_edit.FormMixinTests.test_get_context_data) ... ok
+test_get_form (generic_views.test_edit.FormMixinTests.test_get_form) ... ok
+test_get_prefix (generic_views.test_edit.FormMixinTests.test_get_prefix)
+Test prefix can be set (see #18872) ... ok
+test_initial_data (generic_views.test_edit.FormMixinTests.test_initial_data)
+Test instance independence of initial data dict (see #16138) ... ok
+test_get_form (generic_views.test_edit.ModelFormMixinTests.test_get_form) ... ok
+test_get_form_checks_for_object (generic_views.test_edit.ModelFormMixinTests.test_get_form_checks_for_object) ... ok
 test_none_allowed (generic_relations.tests.TestInitWithNoneArgument.test_none_allowed) ... ok
 test_custom_form_meta_exclude (generic_inline_admin.tests.GenericInlineModelAdminTest.test_custom_form_meta_exclude)
 The custom ModelForm's `Meta.exclude` is respected by ... ok
@@ -37702,17 +37728,21 @@
 get_formsets_with_inlines() returns the correct tuples. ... ok
 test_get_inline_instances_override_get_inlines (generic_inline_admin.tests.GenericInlineModelAdminTest.test_get_inline_instances_override_get_inlines) ... ok
 test_no_deletion (generic_inline_admin.tests.NoInlineDeletionTest.test_no_deletion) ... ok
-test_disabled_field_has_changed_always_false (forms_tests.field_tests.test_base.DisabledFieldTests.test_disabled_field_has_changed_always_false) ... ok
+test_get_or_create_integrityerror (get_or_create.tests.GetOrCreateTransactionTests.test_get_or_create_integrityerror)
+Regression test for #15117. Requires a TransactionTestCase on ... ok
 test_cooperative_multiple_inheritance (forms_tests.field_tests.test_base.BasicFieldsTests.test_cooperative_multiple_inheritance) ... ok
 test_field_deepcopies_widget_instance (forms_tests.field_tests.test_base.BasicFieldsTests.test_field_deepcopies_widget_instance) ... ok
 test_field_sets_widget_is_required (forms_tests.field_tests.test_base.BasicFieldsTests.test_field_sets_widget_is_required) ... ok
+test_creation_in_transaction (get_or_create.tests.UpdateOrCreateTransactionTests.test_creation_in_transaction)
+Objects are selected and updated in a transaction to avoid race ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_updates_in_transaction (get_or_create.tests.UpdateOrCreateTransactionTests.test_updates_in_transaction)
+Objects are selected and updated in a transaction to avoid race ... skipped "Database doesn't support feature(s): has_select_for_update"
+test_disabled_field_has_changed_always_false (forms_tests.field_tests.test_base.DisabledFieldTests.test_disabled_field_has_changed_always_false) ... ok
 test_boolean_picklable (forms_tests.field_tests.test_booleanfield.BooleanFieldTest.test_boolean_picklable) ... ok
 test_booleanfield_changed (forms_tests.field_tests.test_booleanfield.BooleanFieldTest.test_booleanfield_changed) ... ok
 test_booleanfield_clean_1 (forms_tests.field_tests.test_booleanfield.BooleanFieldTest.test_booleanfield_clean_1) ... ok
 test_booleanfield_clean_2 (forms_tests.field_tests.test_booleanfield.BooleanFieldTest.test_booleanfield_clean_2) ... ok
 test_disabled_has_changed (forms_tests.field_tests.test_booleanfield.BooleanFieldTest.test_disabled_has_changed) ... ok
-test_combofield_1 (forms_tests.field_tests.test_combofield.ComboFieldTest.test_combofield_1) ... ok
-test_combofield_2 (forms_tests.field_tests.test_combofield.ComboFieldTest.test_combofield_2) ... ok
 test_choicefield_1 (forms_tests.field_tests.test_choicefield.ChoiceFieldTest.test_choicefield_1) ... ok
 test_choicefield_2 (forms_tests.field_tests.test_choicefield.ChoiceFieldTest.test_choicefield_2) ... ok
 test_choicefield_3 (forms_tests.field_tests.test_choicefield.ChoiceFieldTest.test_choicefield_3) ... ok
@@ -37727,6 +37757,8 @@
 test_choicefield_grouped_mapping (forms_tests.field_tests.test_choicefield.ChoiceFieldTest.test_choicefield_grouped_mapping) ... ok
 test_choicefield_grouped_mapping_inner_dict (forms_tests.field_tests.test_choicefield.ChoiceFieldTest.test_choicefield_grouped_mapping_inner_dict) ... ok
 test_choicefield_mapping (forms_tests.field_tests.test_choicefield.ChoiceFieldTest.test_choicefield_mapping) ... ok
+test_combofield_1 (forms_tests.field_tests.test_combofield.ComboFieldTest.test_combofield_1) ... ok
+test_combofield_2 (forms_tests.field_tests.test_combofield.ComboFieldTest.test_combofield_2) ... ok
 test_charfield_1 (forms_tests.field_tests.test_charfield.CharFieldTest.test_charfield_1) ... ok
 test_charfield_2 (forms_tests.field_tests.test_charfield.CharFieldTest.test_charfield_2) ... ok
 test_charfield_3 (forms_tests.field_tests.test_charfield.CharFieldTest.test_charfield_3) ... ok
@@ -37749,48 +37781,21 @@
 test_datetimefield_clean_input_formats (forms_tests.field_tests.test_datetimefield.DateTimeFieldTest.test_datetimefield_clean_input_formats) ... ok
 test_datetimefield_clean_invalid (forms_tests.field_tests.test_datetimefield.DateTimeFieldTest.test_datetimefield_clean_invalid) ... ok
 test_datetimefield_not_required (forms_tests.field_tests.test_datetimefield.DateTimeFieldTest.test_datetimefield_not_required) ... ok
-test_durationfield_clean (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_clean) ... ok
-test_durationfield_clean_not_required (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_clean_not_required) ... ok
-test_durationfield_integer_value (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_integer_value) ... ok
-test_durationfield_prepare_value (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_prepare_value) ... ok
-test_durationfield_render (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_render) ... ok
-test_overflow (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_overflow) ... ok
-test_overflow_translation (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_overflow_translation) ... ok
-test_blocktranslate_trimmed (i18n.test_extraction.BasicExtractorTests.test_blocktranslate_trimmed) ... ok
-test_comments_extractor (i18n.test_extraction.BasicExtractorTests.test_comments_extractor) ... ok
-test_context_in_single_quotes (i18n.test_extraction.BasicExtractorTests.test_context_in_single_quotes) ... ok
-test_extraction_error (i18n.test_extraction.BasicExtractorTests.test_extraction_error) ... ok
-test_extraction_warning (i18n.test_extraction.BasicExtractorTests.test_extraction_warning)
-test xgettext warning about multiple bare interpolation placeholders ... ok
-test_invalid_locale_end_with_underscore (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_end_with_underscore) ... ok
-test_invalid_locale_hyphen (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_hyphen) ... ok
-test_invalid_locale_lower_country (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_lower_country) ... ok
-test_invalid_locale_plus (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_plus) ... ok
-test_invalid_locale_private_subtag (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_private_subtag) ... ok
-test_invalid_locale_start_with_underscore (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_start_with_underscore) ... ok
-test_invalid_locale_uppercase (i18n.test_extraction.BasicExtractorTests.test_invalid_locale_uppercase) ... ok
-test_makemessages_find_files (i18n.test_extraction.BasicExtractorTests.test_makemessages_find_files)
-find_files only discover files having the proper extensions. ... ok
-test_makemessages_gettext_version (i18n.test_extraction.BasicExtractorTests.test_makemessages_gettext_version) ... ok
-test_no_option (i18n.test_extraction.BasicExtractorTests.test_no_option) ... ok
-test_po_file_encoding_when_updating (i18n.test_extraction.BasicExtractorTests.test_po_file_encoding_when_updating)
-Update of PO file doesn't corrupt it with non-UTF-8 encoding on Windows ... ok
-test_pot_charset_header_is_utf8 (i18n.test_extraction.BasicExtractorTests.test_pot_charset_header_is_utf8)
-Content-Type: ... charset=CHARSET is replaced with charset=UTF-8 ... ok
-test_special_char_extracted (i18n.test_extraction.BasicExtractorTests.test_special_char_extracted) ... ok
-test_template_comments (i18n.test_extraction.BasicExtractorTests.test_template_comments)
-Template comment tags on the same line of other constructs (#19552) ... ok
-test_template_message_context_extractor (i18n.test_extraction.BasicExtractorTests.test_template_message_context_extractor)
-Message contexts are correctly extracted for the {% translate %} and ... ok
-test_unicode_decode_error (i18n.test_extraction.BasicExtractorTests.test_unicode_decode_error) ... ok
-test_unicode_file_name (i18n.test_extraction.BasicExtractorTests.test_unicode_file_name) ... ok
-test_use_i18n_false (i18n.test_extraction.BasicExtractorTests.test_use_i18n_false)
-makemessages also runs successfully when USE_I18N is False. ... ok
-test_valid_locale (i18n.test_extraction.BasicExtractorTests.test_valid_locale) ... ok
-test_valid_locale_private_subtag (i18n.test_extraction.BasicExtractorTests.test_valid_locale_private_subtag) ... ok
-test_valid_locale_tachelhit_latin_morocco (i18n.test_extraction.BasicExtractorTests.test_valid_locale_tachelhit_latin_morocco) ... ok
-test_valid_locale_with_country (i18n.test_extraction.BasicExtractorTests.test_valid_locale_with_country) ... ok
-test_valid_locale_with_numeric_region_code (i18n.test_extraction.BasicExtractorTests.test_valid_locale_with_numeric_region_code) ... ok
+test_decimalfield_1 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_1) ... ok
+test_decimalfield_2 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_2) ... ok
+test_decimalfield_3 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_3) ... ok
+test_decimalfield_4 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_4) ... ok
+test_decimalfield_5 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_5) ... ok
+test_decimalfield_6 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_6) ... ok
+test_decimalfield_changed (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_changed) ... ok
+test_decimalfield_localized (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_localized)
+A localized DecimalField's widget renders to a text input without ... ok
+test_decimalfield_scientific (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_scientific) ... ok
+test_decimalfield_step_size_min_value (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_step_size_min_value) ... ok
+test_decimalfield_support_decimal_separator (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_support_decimal_separator) ... ok
+test_decimalfield_support_thousands_separator (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_support_thousands_separator) ... ok
+test_decimalfield_widget_attrs (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_widget_attrs) ... ok
+test_enter_a_number_error (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_enter_a_number_error) ... ok
 test_datefield_1 (forms_tests.field_tests.test_datefield.DateFieldTest.test_datefield_1) ... ok
 test_datefield_2 (forms_tests.field_tests.test_datefield.DateFieldTest.test_datefield_2) ... ok
 test_datefield_3 (forms_tests.field_tests.test_datefield.DateFieldTest.test_datefield_3) ... ok
@@ -37804,6 +37809,13 @@
 test_l10n_date_changed (forms_tests.field_tests.test_datefield.DateFieldTest.test_l10n_date_changed)
 DateField.has_changed() with SelectDateWidget works with a localized ... ok
 test_l10n_invalid_date_in (forms_tests.field_tests.test_datefield.DateFieldTest.test_l10n_invalid_date_in) ... ok
+test_durationfield_clean (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_clean) ... ok
+test_durationfield_clean_not_required (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_clean_not_required) ... ok
+test_durationfield_integer_value (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_integer_value) ... ok
+test_durationfield_prepare_value (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_prepare_value) ... ok
+test_durationfield_render (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_durationfield_render) ... ok
+test_overflow (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_overflow) ... ok
+test_overflow_translation (forms_tests.field_tests.test_durationfield.DurationFieldTest.test_overflow_translation) ... ok
 test_disabled_has_changed (forms_tests.field_tests.test_filefield.FileFieldTest.test_disabled_has_changed) ... ok
 test_file_picklable (forms_tests.field_tests.test_filefield.FileFieldTest.test_file_picklable) ... ok
 test_filefield_1 (forms_tests.field_tests.test_filefield.FileFieldTest.test_filefield_1) ... ok
@@ -37817,6 +37829,9 @@
 test_emailfield_not_required (forms_tests.field_tests.test_emailfield.EmailFieldTest.test_emailfield_not_required) ... ok
 test_emailfield_strip_on_none_value (forms_tests.field_tests.test_emailfield.EmailFieldTest.test_emailfield_strip_on_none_value) ... ok
 test_emailfield_unable_to_set_strip_kwarg (forms_tests.field_tests.test_emailfield.EmailFieldTest.test_emailfield_unable_to_set_strip_kwarg) ... ok
+test_file_multiple (forms_tests.field_tests.test_filefield.MultipleFileFieldTest.test_file_multiple) ... ok
+test_file_multiple_empty (forms_tests.field_tests.test_filefield.MultipleFileFieldTest.test_file_multiple_empty) ... ok
+test_file_multiple_validation (forms_tests.field_tests.test_filefield.MultipleFileFieldTest.test_file_multiple_validation) ... ok
 test_allow_folders (forms_tests.field_tests.test_filepathfield.FilePathFieldTest.test_allow_folders) ... ok
 test_clean (forms_tests.field_tests.test_filepathfield.FilePathFieldTest.test_clean) ... ok
 test_fix_os_paths (forms_tests.field_tests.test_filepathfield.FilePathFieldTest.test_fix_os_paths) ... ok
@@ -37826,31 +37841,16 @@
 test_recursive (forms_tests.field_tests.test_filepathfield.FilePathFieldTest.test_recursive) ... ok
 test_recursive_folders_without_files (forms_tests.field_tests.test_filepathfield.FilePathFieldTest.test_recursive_folders_without_files) ... ok
 test_recursive_no_folders_or_files (forms_tests.field_tests.test_filepathfield.FilePathFieldTest.test_recursive_no_folders_or_files) ... ok
-test_decimalfield_1 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_1) ... ok
-test_decimalfield_2 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_2) ... ok
-test_decimalfield_3 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_3) ... ok
-test_decimalfield_4 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_4) ... ok
-test_decimalfield_5 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_5) ... ok
-test_decimalfield_6 (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_6) ... ok
-test_decimalfield_changed (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_changed) ... ok
-test_decimalfield_localized (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_localized)
-A localized DecimalField's widget renders to a text input without ... ok
-test_decimalfield_scientific (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_scientific) ... ok
-test_decimalfield_step_size_min_value (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_step_size_min_value) ... ok
-test_decimalfield_support_decimal_separator (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_support_decimal_separator) ... ok
-test_decimalfield_support_thousands_separator (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_support_thousands_separator) ... ok
-test_decimalfield_widget_attrs (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_decimalfield_widget_attrs) ... ok
-test_enter_a_number_error (forms_tests.field_tests.test_decimalfield.DecimalFieldTest.test_enter_a_number_error) ... ok
+test_get_or_create_with_invalid_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_get_or_create_with_invalid_defaults) ... ok
+test_get_or_create_with_invalid_kwargs (get_or_create.tests.InvalidCreateArgumentsTests.test_get_or_create_with_invalid_kwargs) ... ok
+test_multiple_invalid_fields (get_or_create.tests.InvalidCreateArgumentsTests.test_multiple_invalid_fields) ... ok
+test_property_attribute_without_setter_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_property_attribute_without_setter_defaults) ... ok
+test_property_attribute_without_setter_kwargs (get_or_create.tests.InvalidCreateArgumentsTests.test_property_attribute_without_setter_kwargs) ... ok
+test_update_or_create_with_invalid_create_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_update_or_create_with_invalid_create_defaults) ... ok
+test_update_or_create_with_invalid_defaults (get_or_create.tests.InvalidCreateArgumentsTests.test_update_or_create_with_invalid_defaults) ... ok
+test_update_or_create_with_invalid_kwargs (get_or_create.tests.InvalidCreateArgumentsTests.test_update_or_create_with_invalid_kwargs) ... ok
 test_float_field_rendering_passes_client_side_validation (forms_tests.field_tests.test_floatfield.FloatFieldHTMLTest.test_float_field_rendering_passes_client_side_validation)
 Rendered widget allows non-integer value with the client-side ... skipped 'No browsers specified.'
-test_generic_ipaddress_as_generic (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_generic) ... ok
-test_generic_ipaddress_as_generic_not_required (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_generic_not_required) ... ok
-test_generic_ipaddress_as_ipv4_only (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_ipv4_only) ... ok
-test_generic_ipaddress_as_ipv6_only (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_ipv6_only) ... ok
-test_generic_ipaddress_invalid_arguments (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_invalid_arguments) ... ok
-test_generic_ipaddress_max_length_custom (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_max_length_custom) ... ok
-test_generic_ipaddress_max_length_validation_error (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_max_length_validation_error) ... ok
-test_generic_ipaddress_normalization (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_normalization) ... ok
 test_floatfield_1 (forms_tests.field_tests.test_floatfield.FloatFieldTest.test_floatfield_1) ... ok
 test_floatfield_2 (forms_tests.field_tests.test_floatfield.FloatFieldTest.test_floatfield_2) ... ok
 test_floatfield_3 (forms_tests.field_tests.test_floatfield.FloatFieldTest.test_floatfield_3) ... ok
@@ -37862,20 +37862,14 @@
 test_floatfield_support_decimal_separator (forms_tests.field_tests.test_floatfield.FloatFieldTest.test_floatfield_support_decimal_separator) ... ok
 test_floatfield_support_thousands_separator (forms_tests.field_tests.test_floatfield.FloatFieldTest.test_floatfield_support_thousands_separator) ... ok
 test_floatfield_widget_attrs (forms_tests.field_tests.test_floatfield.FloatFieldTest.test_floatfield_widget_attrs) ... ok
-test_integerfield_1 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_1) ... ok
-test_integerfield_2 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_2) ... ok
-test_integerfield_3 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_3) ... ok
-test_integerfield_4 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_4) ... ok
-test_integerfield_5 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_5) ... ok
-test_integerfield_6 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_6) ... ok
-test_integerfield_big_num (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_big_num) ... ok
-test_integerfield_float (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_float) ... ok
-test_integerfield_localized (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_localized)
-A localized IntegerField's widget renders to a text input without any ... ok
-test_integerfield_step_size_min_value (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_step_size_min_value) ... ok
-test_integerfield_subclass (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_subclass)
-Class-defined widget is not overwritten by __init__() (#22245). ... ok
-test_integerfield_unicode_number (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_unicode_number) ... ok
+test_generic_ipaddress_as_generic (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_generic) ... ok
+test_generic_ipaddress_as_generic_not_required (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_generic_not_required) ... ok
+test_generic_ipaddress_as_ipv4_only (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_ipv4_only) ... ok
+test_generic_ipaddress_as_ipv6_only (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_as_ipv6_only) ... ok
+test_generic_ipaddress_invalid_arguments (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_invalid_arguments) ... ok
+test_generic_ipaddress_max_length_custom (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_max_length_custom) ... ok
+test_generic_ipaddress_max_length_validation_error (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_max_length_validation_error) ... ok
+test_generic_ipaddress_normalization (forms_tests.field_tests.test_genericipaddressfield.GenericIPAddressFieldTest.test_generic_ipaddress_normalization) ... ok
 test_converted_value (forms_tests.field_tests.test_jsonfield.JSONFieldTest.test_converted_value) ... ok
 test_custom_encoder_decoder (forms_tests.field_tests.test_jsonfield.JSONFieldTest.test_custom_encoder_decoder) ... ok
 test_custom_widget_attribute (forms_tests.field_tests.test_jsonfield.JSONFieldTest.test_custom_widget_attribute)
@@ -37891,22 +37885,25 @@
 test_valid (forms_tests.field_tests.test_jsonfield.JSONFieldTest.test_valid) ... ok
 test_valid_empty (forms_tests.field_tests.test_jsonfield.JSONFieldTest.test_valid_empty) ... ok
 test_widget (forms_tests.field_tests.test_jsonfield.JSONFieldTest.test_widget) ... ok
+test_integerfield_1 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_1) ... ok
+test_integerfield_2 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_2) ... ok
+test_integerfield_3 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_3) ... ok
+test_integerfield_4 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_4) ... ok
+test_integerfield_5 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_5) ... ok
+test_integerfield_6 (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_6) ... ok
+test_integerfield_big_num (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_big_num) ... ok
+test_integerfield_float (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_float) ... ok
+test_integerfield_localized (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_localized)
+A localized IntegerField's widget renders to a text input without any ... ok
+test_integerfield_step_size_min_value (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_step_size_min_value) ... ok
+test_integerfield_subclass (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_subclass)
+Class-defined widget is not overwritten by __init__() (#22245). ... ok
+test_integerfield_unicode_number (forms_tests.field_tests.test_integerfield.IntegerFieldTest.test_integerfield_unicode_number) ... ok
 test_disabled_has_changed (forms_tests.field_tests.test_multiplechoicefield.MultipleChoiceFieldTest.test_disabled_has_changed) ... ok
 test_multiplechoicefield_1 (forms_tests.field_tests.test_multiplechoicefield.MultipleChoiceFieldTest.test_multiplechoicefield_1) ... ok
 test_multiplechoicefield_2 (forms_tests.field_tests.test_multiplechoicefield.MultipleChoiceFieldTest.test_multiplechoicefield_2) ... ok
 test_multiplechoicefield_3 (forms_tests.field_tests.test_multiplechoicefield.MultipleChoiceFieldTest.test_multiplechoicefield_3) ... ok
 test_multiplechoicefield_changed (forms_tests.field_tests.test_multiplechoicefield.MultipleChoiceFieldTest.test_multiplechoicefield_changed) ... ok
-test_file_multiple (forms_tests.field_tests.test_filefield.MultipleFileFieldTest.test_file_multiple) ... ok
-test_file_multiple_empty (forms_tests.field_tests.test_filefield.MultipleFileFieldTest.test_file_multiple_empty) ... ok
-test_file_multiple_validation (forms_tests.field_tests.test_filefield.MultipleFileFieldTest.test_file_multiple_validation) ... ok
-test_corrupted_image (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_corrupted_image) ... ok
-test_file_extension_validation (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_file_extension_validation) ... ok
-test_imagefield_annotate_with_bitmap_image_after_clean (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_imagefield_annotate_with_bitmap_image_after_clean)
-This also tests the situation when Pillow doesn't detect the MIME type ... ok
-test_imagefield_annotate_with_image_after_clean (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_imagefield_annotate_with_image_after_clean) ... ok
-test_widget_attrs_accept_false (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_widget_attrs_accept_false) ... ok
-test_widget_attrs_accept_specified (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_widget_attrs_accept_specified) ... ok
-test_widget_attrs_default_accept (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_widget_attrs_default_accept) ... ok
 test_bad_choice (forms_tests.field_tests.test_multivaluefield.MultiValueFieldTest.test_bad_choice) ... ok
 test_clean (forms_tests.field_tests.test_multivaluefield.MultiValueFieldTest.test_clean) ... ok
 test_clean_disabled_multivalue (forms_tests.field_tests.test_multivaluefield.MultiValueFieldTest.test_clean_disabled_multivalue) ... ok
@@ -37923,6 +37920,11 @@
 test_no_value (forms_tests.field_tests.test_multivaluefield.MultiValueFieldTest.test_no_value)
 If insufficient data is provided, None is substituted. ... ok
 test_render_required_attributes (forms_tests.field_tests.test_multivaluefield.MultiValueFieldTest.test_render_required_attributes) ... ok
+test_nullbooleanfield_2 (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_2) ... ok
+test_nullbooleanfield_3 (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_3) ... ok
+test_nullbooleanfield_4 (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_4) ... ok
+test_nullbooleanfield_changed (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_changed) ... ok
+test_nullbooleanfield_clean (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_clean) ... ok
 test_change_regex_after_init (forms_tests.field_tests.test_regexfield.RegexFieldTest.test_change_regex_after_init) ... ok
 test_empty_value (forms_tests.field_tests.test_regexfield.RegexFieldTest.test_empty_value) ... ok
 test_get_regex (forms_tests.field_tests.test_regexfield.RegexFieldTest.test_get_regex) ... ok
@@ -37932,22 +37934,34 @@
 test_regexfield_4 (forms_tests.field_tests.test_regexfield.RegexFieldTest.test_regexfield_4) ... ok
 test_regexfield_strip (forms_tests.field_tests.test_regexfield.RegexFieldTest.test_regexfield_strip) ... ok
 test_regexfield_unicode_characters (forms_tests.field_tests.test_regexfield.RegexFieldTest.test_regexfield_unicode_characters) ... ok
-test_nullbooleanfield_2 (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_2) ... ok
-test_nullbooleanfield_3 (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_3) ... ok
-test_nullbooleanfield_4 (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_4) ... ok
-test_nullbooleanfield_changed (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_changed) ... ok
-test_nullbooleanfield_clean (forms_tests.field_tests.test_nullbooleanfield.NullBooleanFieldTest.test_nullbooleanfield_clean) ... ok
-test_form_as_table (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_form_as_table) ... ok
-test_splitdatetimefield_1 (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_splitdatetimefield_1) ... ok
-test_splitdatetimefield_2 (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_splitdatetimefield_2) ... ok
-test_splitdatetimefield_changed (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_splitdatetimefield_changed) ... ok
+test_empty_value (forms_tests.field_tests.test_slugfield.SlugFieldTest.test_empty_value) ... ok
+test_slugfield_normalization (forms_tests.field_tests.test_slugfield.SlugFieldTest.test_slugfield_normalization) ... ok
+test_slugfield_unicode_normalization (forms_tests.field_tests.test_slugfield.SlugFieldTest.test_slugfield_unicode_normalization) ... ok
 test_timefield_1 (forms_tests.field_tests.test_timefield.TimeFieldTest.test_timefield_1) ... ok
 test_timefield_2 (forms_tests.field_tests.test_timefield.TimeFieldTest.test_timefield_2) ... ok
 test_timefield_3 (forms_tests.field_tests.test_timefield.TimeFieldTest.test_timefield_3) ... ok
 test_timefield_changed (forms_tests.field_tests.test_timefield.TimeFieldTest.test_timefield_changed) ... ok
-test_empty_value (forms_tests.field_tests.test_slugfield.SlugFieldTest.test_empty_value) ... ok
-test_slugfield_normalization (forms_tests.field_tests.test_slugfield.SlugFieldTest.test_slugfield_normalization) ... ok
-test_slugfield_unicode_normalization (forms_tests.field_tests.test_slugfield.SlugFieldTest.test_slugfield_unicode_normalization) ... ok
+test_corrupted_image (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_corrupted_image) ... ok
+test_file_extension_validation (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_file_extension_validation) ... ok
+test_imagefield_annotate_with_bitmap_image_after_clean (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_imagefield_annotate_with_bitmap_image_after_clean)
+This also tests the situation when Pillow doesn't detect the MIME type ... ok
+test_imagefield_annotate_with_image_after_clean (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_imagefield_annotate_with_image_after_clean) ... ok
+test_widget_attrs_accept_false (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_widget_attrs_accept_false) ... ok
+test_widget_attrs_accept_specified (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_widget_attrs_accept_specified) ... ok
+test_widget_attrs_default_accept (forms_tests.field_tests.test_imagefield.ImageFieldTest.test_widget_attrs_default_accept) ... ok
+test_form_as_table (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_form_as_table) ... ok
+test_splitdatetimefield_1 (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_splitdatetimefield_1) ... ok
+test_splitdatetimefield_2 (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_splitdatetimefield_2) ... ok
+test_splitdatetimefield_changed (forms_tests.field_tests.test_splitdatetimefield.SplitDateTimeFieldTest.test_splitdatetimefield_changed) ... ok
+test_typedchoicefield_1 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_1) ... ok
+test_typedchoicefield_2 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_2) ... ok
+test_typedchoicefield_3 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_3) ... ok
+test_typedchoicefield_4 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_4) ... ok
+test_typedchoicefield_5 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_5) ... ok
+test_typedchoicefield_6 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_6) ... ok
+test_typedchoicefield_has_changed (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_has_changed) ... ok
+test_typedchoicefield_special_coerce (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_special_coerce)
+A coerce function which results in a value not present in choices ... ok
 test_typedmultiplechoicefield_1 (forms_tests.field_tests.test_typedmultiplechoicefield.TypedMultipleChoiceFieldTest.test_typedmultiplechoicefield_1) ... ok
 test_typedmultiplechoicefield_2 (forms_tests.field_tests.test_typedmultiplechoicefield.TypedMultipleChoiceFieldTest.test_typedmultiplechoicefield_2) ... ok
 test_typedmultiplechoicefield_3 (forms_tests.field_tests.test_typedmultiplechoicefield.TypedMultipleChoiceFieldTest.test_typedmultiplechoicefield_3) ... ok
@@ -37958,20 +37972,42 @@
 test_typedmultiplechoicefield_has_changed (forms_tests.field_tests.test_typedmultiplechoicefield.TypedMultipleChoiceFieldTest.test_typedmultiplechoicefield_has_changed) ... ok
 test_typedmultiplechoicefield_special_coerce (forms_tests.field_tests.test_typedmultiplechoicefield.TypedMultipleChoiceFieldTest.test_typedmultiplechoicefield_special_coerce)
 A coerce function which results in a value not present in choices ... ok
-test_typedchoicefield_1 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_1) ... ok
-test_typedchoicefield_2 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_2) ... ok
-test_typedchoicefield_3 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_3) ... ok
-test_typedchoicefield_4 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_4) ... ok
-test_typedchoicefield_5 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_5) ... ok
-test_typedchoicefield_6 (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_6) ... ok
-test_typedchoicefield_has_changed (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_has_changed) ... ok
-test_typedchoicefield_special_coerce (forms_tests.field_tests.test_typedchoicefield.TypedChoiceFieldTest.test_typedchoicefield_special_coerce)
-A coerce function which results in a value not present in choices ... ok
 test_clean_value_with_dashes (forms_tests.field_tests.test_uuidfield.UUIDFieldTest.test_clean_value_with_dashes) ... ok
 test_uuidfield_1 (forms_tests.field_tests.test_uuidfield.UUIDFieldTest.test_uuidfield_1) ... ok
 test_uuidfield_2 (forms_tests.field_tests.test_uuidfield.UUIDFieldTest.test_uuidfield_2) ... ok
 test_uuidfield_3 (forms_tests.field_tests.test_uuidfield.UUIDFieldTest.test_uuidfield_3) ... ok
 test_uuidfield_4 (forms_tests.field_tests.test_uuidfield.UUIDFieldTest.test_uuidfield_4) ... ok
+test_admin_javascript_supported_input_formats (i18n.tests.FormattingTests.test_admin_javascript_supported_input_formats)
+The first input format for DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, and ... ok
+test_all_format_strings (i18n.tests.FormattingTests.test_all_format_strings) ... ok
+test_false_like_locale_formats (i18n.tests.FormattingTests.test_false_like_locale_formats)
+The active locale's formats take precedence over the default settings ... ok
+test_format_arbitrary_settings (i18n.tests.FormattingTests.test_format_arbitrary_settings) ... ok
+test_get_custom_format (i18n.tests.FormattingTests.test_get_custom_format) ... ok
+test_get_format_lazy_format (i18n.tests.FormattingTests.test_get_format_lazy_format) ... ok
+test_get_format_modules_lang (i18n.tests.FormattingTests.test_get_format_modules_lang) ... ok
+test_iter_format_modules (i18n.tests.FormattingTests.test_iter_format_modules)
+Tests the iter_format_modules function. ... ok
+test_iter_format_modules_stability (i18n.tests.FormattingTests.test_iter_format_modules_stability)
+Tests the iter_format_modules function always yields format modules in ... ok
+test_l10n_enabled (i18n.tests.FormattingTests.test_l10n_enabled) ... ok
+test_locale_independent (i18n.tests.FormattingTests.test_locale_independent)
+Localization of numbers ... ok
+test_localize_templatetag_and_filter (i18n.tests.FormattingTests.test_localize_templatetag_and_filter)
+Test the {% localize %} templatetag and the localize/unlocalize filters. ... ok
+test_localized_as_text_as_hidden_input (i18n.tests.FormattingTests.test_localized_as_text_as_hidden_input)
+Form input with 'as_hidden' or 'as_text' is correctly localized. ... ok
+test_localized_input (i18n.tests.FormattingTests.test_localized_input)
+Tests if form input is correctly localized ... ok
+test_localized_input_func (i18n.tests.FormattingTests.test_localized_input_func) ... ok
+test_localized_off_numbers (i18n.tests.FormattingTests.test_localized_off_numbers)
+A string representation is returned for unlocalized numbers. ... ok
+test_sanitize_separators (i18n.tests.FormattingTests.test_sanitize_separators)
+Tests django.utils.formats.sanitize_separators. ... ok
+test_sanitize_strftime_format (i18n.tests.FormattingTests.test_sanitize_strftime_format) ... ok
+test_sanitize_strftime_format_with_escaped_percent (i18n.tests.FormattingTests.test_sanitize_strftime_format_with_escaped_percent) ... ok
+test_sub_locales (i18n.tests.FormattingTests.test_sub_locales)
+Check if sublocales fall back to the main locale ... ok
 test_access_forms_urlfield_assume_https (forms_tests.field_tests.test_urlfield.URLFieldAssumeSchemeDeprecationTest.test_access_forms_urlfield_assume_https) ... ok
 test_override_forms_urlfield_assume_https_setting_warning (forms_tests.field_tests.test_urlfield.URLFieldAssumeSchemeDeprecationTest.test_override_forms_urlfield_assume_https_setting_warning) ... ok
 test_settings_init_forms_urlfield_assume_https_warning (forms_tests.field_tests.test_urlfield.URLFieldAssumeSchemeDeprecationTest.test_settings_init_forms_urlfield_assume_https_warning) ... ok
@@ -37986,6 +38022,9 @@
 test_urlfield_unable_to_set_strip_kwarg (forms_tests.field_tests.test_urlfield.URLFieldTest.test_urlfield_unable_to_set_strip_kwarg) ... ok
 test_urlfield_widget (forms_tests.field_tests.test_urlfield.URLFieldTest.test_urlfield_widget) ... ok
 test_urlfield_widget_max_min_length (forms_tests.field_tests.test_urlfield.URLFieldTest.test_urlfield_widget_max_min_length) ... ok
+test_field_custom_bound_field (forms_tests.tests.test_forms.CustomBoundFieldTest.test_field_custom_bound_field) ... ok
+test_form_custom_boundfield (forms_tests.tests.test_forms.CustomBoundFieldTest.test_form_custom_boundfield) ... ok
+test_renderer_custom_bound_field (forms_tests.tests.test_forms.CustomBoundFieldTest.test_renderer_custom_bound_field) ... ok
 test_booleanfield (forms_tests.tests.test_error_messages.FormsErrorMessagesTestCase.test_booleanfield) ... ok
 test_charfield (forms_tests.tests.test_error_messages.FormsErrorMessagesTestCase.test_charfield) ... ok
 test_choicefield (forms_tests.tests.test_error_messages.FormsErrorMessagesTestCase.test_choicefield) ... ok
@@ -38004,9 +38043,6 @@
 test_subclassing_errorlist (forms_tests.tests.test_error_messages.FormsErrorMessagesTestCase.test_subclassing_errorlist) ... ok
 test_timefield (forms_tests.tests.test_error_messages.FormsErrorMessagesTestCase.test_timefield) ... ok
 test_urlfield (forms_tests.tests.test_error_messages.FormsErrorMessagesTestCase.test_urlfield) ... ok
-test_field_custom_bound_field (forms_tests.tests.test_forms.CustomBoundFieldTest.test_field_custom_bound_field) ... ok
-test_form_custom_boundfield (forms_tests.tests.test_forms.CustomBoundFieldTest.test_form_custom_boundfield) ... ok
-test_renderer_custom_bound_field (forms_tests.tests.test_forms.CustomBoundFieldTest.test_renderer_custom_bound_field) ... ok
 test_attribute_class (forms_tests.tests.test_forms.RendererTests.test_attribute_class) ... ok
 test_attribute_instance (forms_tests.tests.test_forms.RendererTests.test_attribute_instance) ... ok
 test_attribute_override (forms_tests.tests.test_forms.RendererTests.test_attribute_override) ... ok
@@ -38015,13 +38051,6 @@
 test_get_context_errors (forms_tests.tests.test_forms.RendererTests.test_get_context_errors) ... ok
 test_kwarg_class (forms_tests.tests.test_forms.RendererTests.test_kwarg_class) ... ok
 test_kwarg_instance (forms_tests.tests.test_forms.RendererTests.test_kwarg_instance) ... ok
-test_custom_renderer_error_dict (forms_tests.tests.test_forms.OverrideTests.test_custom_renderer_error_dict) ... ok
-test_custom_renderer_field_template_name (forms_tests.tests.test_forms.OverrideTests.test_custom_renderer_field_template_name) ... ok
-test_custom_renderer_template_name (forms_tests.tests.test_forms.OverrideTests.test_custom_renderer_template_name) ... ok
-test_cyclic_context_boundfield_render (forms_tests.tests.test_forms.OverrideTests.test_cyclic_context_boundfield_render) ... ok
-test_errorlist_override (forms_tests.tests.test_forms.OverrideTests.test_errorlist_override) ... ok
-test_legend_tag (forms_tests.tests.test_forms.OverrideTests.test_legend_tag) ... ok
-test_per_form_template_name (forms_tests.tests.test_forms.OverrideTests.test_per_form_template_name) ... ok
 test_basic_processing_in_view (forms_tests.tests.test_forms.TemplateTests.test_basic_processing_in_view) ... ok
 test_custom_field_render_template (forms_tests.tests.test_forms.TemplateTests.test_custom_field_render_template) ... ok
 test_custom_field_template (forms_tests.tests.test_forms.TemplateTests.test_custom_field_template) ... ok
@@ -38031,206 +38060,17 @@
 test_invalid (forms_tests.tests.test_formsets.AllValidTests.test_invalid)
 all_valid() validates all forms, even when some are invalid. ... ok
 test_valid (forms_tests.tests.test_formsets.AllValidTests.test_valid) ... ok
+test_custom_renderer_error_dict (forms_tests.tests.test_forms.OverrideTests.test_custom_renderer_error_dict) ... ok
+test_custom_renderer_field_template_name (forms_tests.tests.test_forms.OverrideTests.test_custom_renderer_field_template_name) ... ok
+test_custom_renderer_template_name (forms_tests.tests.test_forms.OverrideTests.test_custom_renderer_template_name) ... ok
+test_cyclic_context_boundfield_render (forms_tests.tests.test_forms.OverrideTests.test_cyclic_context_boundfield_render) ... ok
+test_errorlist_override (forms_tests.tests.test_forms.OverrideTests.test_errorlist_override) ... ok
+test_legend_tag (forms_tests.tests.test_forms.OverrideTests.test_legend_tag) ... ok
+test_per_form_template_name (forms_tests.tests.test_forms.OverrideTests.test_per_form_template_name) ... ok
 test_as_div (forms_tests.tests.test_formsets.FormsetAsTagTests.test_as_div) ... ok
 test_as_p (forms_tests.tests.test_formsets.FormsetAsTagTests.test_as_p) ... ok
 test_as_table (forms_tests.tests.test_formsets.FormsetAsTagTests.test_as_table) ... ok
 test_as_ul (forms_tests.tests.test_formsets.FormsetAsTagTests.test_as_ul) ... ok
-test_as_div (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_div) ... ok
-test_as_p (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_p) ... ok
-test_as_table (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_table) ... ok
-test_as_ul (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_ul) ... ok
-test_empty_formset_is_multipart (forms_tests.tests.test_formsets.TestEmptyFormSet.test_empty_formset_is_multipart)
-is_multipart() works with an empty formset. ... ok
-test_empty_formset_is_valid (forms_tests.tests.test_formsets.TestEmptyFormSet.test_empty_formset_is_valid)
-An empty formset still calls clean() ... ok
-test_empty_formset_media (forms_tests.tests.test_formsets.TestEmptyFormSet.test_empty_formset_media)
-Media is available on empty formset. ... ok
-test_customize_management_form_error (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_customize_management_form_error) ... ok
-test_empty_forms_are_unbound (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_empty_forms_are_unbound) ... ok
-test_form_errors_are_caught_by_formset (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_form_errors_are_caught_by_formset) ... ok
-test_management_form_invalid_data (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_management_form_invalid_data) ... ok
-test_no_data_error (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_no_data_error) ... ok
-test_with_management_data_attrs_work_fine (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_with_management_data_attrs_work_fine) ... ok
-test_lazy_labels (forms_tests.tests.test_i18n.FormsI18nTests.test_lazy_labels) ... ok
-test_non_ascii_choices (forms_tests.tests.test_i18n.FormsI18nTests.test_non_ascii_choices) ... ok
-test_non_ascii_label (forms_tests.tests.test_i18n.FormsI18nTests.test_non_ascii_label) ... ok
-test_select_translated_text (forms_tests.tests.test_i18n.FormsI18nTests.test_select_translated_text) ... ok
-test_accessing_clean (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_accessing_clean) ... ok
-test_aria_describedby_called_multiple_times (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_aria_describedby_called_multiple_times) ... ok
-test_aria_describedby_custom_widget_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_aria_describedby_custom_widget_id) ... ok
-test_aria_describedby_property (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_aria_describedby_property) ... ok
-test_as_widget_custom_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_as_widget_custom_aria_describedby) ... ok
-test_auto_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id) ... ok
-test_auto_id_false (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id_false) ... ok
-test_auto_id_on_form_and_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id_on_form_and_field) ... ok
-test_auto_id_true (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id_true) ... ok
-test_baseform_repr (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_baseform_repr)
-BaseForm.__repr__() should contain some basic information about the ... ok
-test_baseform_repr_dont_trigger_validation (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_baseform_repr_dont_trigger_validation)
-BaseForm.__repr__() shouldn't trigger the form validation. ... ok
-test_boundfield_bool (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_bool)
-BoundField without any choices (subwidgets) evaluates to True. ... ok
-test_boundfield_css_classes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_css_classes) ... ok
-test_boundfield_empty_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_empty_label) ... ok
-test_boundfield_id_for_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_id_for_label) ... ok
-test_boundfield_id_for_label_override_by_attrs (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_id_for_label_override_by_attrs)
-If an id is provided in `Widget.attrs`, it overrides the generated ID, ... ok
-test_boundfield_initial_called_once (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_initial_called_once)
-Multiple calls to BoundField().value() in an unbound form should return ... ok
-test_boundfield_invalid_index (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_invalid_index) ... ok
-test_boundfield_label_tag (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_label_tag) ... ok
-test_boundfield_label_tag_custom_widget_id_for_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_label_tag_custom_widget_id_for_label) ... ok
-test_boundfield_label_tag_no_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_label_tag_no_id)
-If a widget has no id, label_tag() and legend_tag() return the text ... ok
-test_boundfield_slice (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_slice) ... ok
-test_boundfield_subwidget_id_for_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_subwidget_id_for_label)
-If auto_id is provided when initializing the form, the generated ID in ... ok
-test_boundfield_value_disabled_callable_initial (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_value_disabled_callable_initial) ... ok
-test_boundfield_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_values) ... ok
-test_boundfield_widget_type (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_widget_type) ... ok
-test_callable_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_callable_initial_data) ... ok
-test_changed_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_changed_data) ... ok
-test_changing_cleaned_data_in_clean (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_changing_cleaned_data_in_clean) ... ok
-test_changing_cleaned_data_nothing_returned (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_changing_cleaned_data_nothing_returned) ... ok
-test_checkbox_auto_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_checkbox_auto_id) ... ok
-test_class_prefix (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_class_prefix) ... ok
-test_cleaned_data_only_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_cleaned_data_only_fields) ... ok
-test_custom_boundfield (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_custom_boundfield) ... ok
-test_custom_empty_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_custom_empty_values)
-Form fields can customize what is considered as an empty value ... ok
-test_datetime_changed_data_callable_with_microseconds (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_datetime_changed_data_callable_with_microseconds) ... ok
-test_datetime_clean_disabled_callable_initial_bound_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_datetime_clean_disabled_callable_initial_bound_field)
-The cleaned value for a form with a disabled DateTimeField and callable ... ok
-test_datetime_clean_disabled_callable_initial_microseconds (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_datetime_clean_disabled_callable_initial_microseconds)
-Cleaning a form with a disabled DateTimeField and callable initial ... ok
-test_dynamic_construction (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_dynamic_construction) ... ok
-test_dynamic_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_dynamic_initial_data) ... ok
-test_empty_data_files_multi_value_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_data_files_multi_value_dict) ... ok
-test_empty_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_dict) ... ok
-test_empty_permitted (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_permitted) ... ok
-test_empty_permitted_and_use_required_attribute (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_permitted_and_use_required_attribute) ... ok
-test_empty_querydict_args (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_querydict_args) ... ok
-test_error_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_dict) ... ok
-test_error_dict_as_json_escape_html (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_dict_as_json_escape_html)
-#21962 - adding html escape flag to ErrorDict ... ok
-test_error_escaping (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_escaping) ... ok
-test_error_html_required_html_classes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_html_required_html_classes) ... ok
-test_error_list (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list) ... ok
-test_error_list_class_has_one_class_specified (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_class_has_one_class_specified) ... ok
-test_error_list_class_not_specified (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_class_not_specified) ... ok
-test_error_list_with_hidden_field_errors_has_correct_class (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_with_hidden_field_errors_has_correct_class) ... ok
-test_error_list_with_non_field_errors_has_correct_class (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_with_non_field_errors_has_correct_class) ... ok
-test_escaping (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_escaping) ... ok
-test_explicit_field_order (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_explicit_field_order) ... ok
-test_extracting_hidden_and_visible (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_extracting_hidden_and_visible) ... ok
-test_field_deep_copy_error_messages (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_field_deep_copy_error_messages) ... ok
-test_field_named_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_field_named_data) ... ok
-test_field_order (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_field_order) ... ok
-test_fieldset_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_fieldset_aria_describedby) ... ok
-test_fieldset_custom_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_fieldset_custom_aria_describedby) ... ok
-test_filefield_initial_callable (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_filefield_initial_callable) ... ok
-test_filefield_with_fileinput_required (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_filefield_with_fileinput_required) ... ok
-test_form (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form) ... ok
-test_form_html_attributes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_html_attributes) ... ok
-test_form_with_disabled_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_disabled_fields) ... ok
-test_form_with_iterable_boundfield (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_iterable_boundfield) ... ok
-test_form_with_iterable_boundfield_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_iterable_boundfield_id) ... ok
-test_form_with_noniterable_boundfield (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_noniterable_boundfield) ... ok
-test_forms_with_choices (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_choices) ... ok
-test_forms_with_file_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_file_fields) ... ok
-test_forms_with_multiple_choice (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_multiple_choice) ... ok
-test_forms_with_null_boolean (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_null_boolean) ... ok
-test_forms_with_prefixes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_prefixes) ... ok
-test_forms_with_radio (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_radio) ... ok
-test_get_initial_for_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_get_initial_for_field) ... ok
-test_has_error (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_has_error) ... ok
-test_help_text (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_help_text) ... ok
-test_help_text_html_safe (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_help_text_html_safe)
-help_text should not be escaped. ... ok
-test_hidden_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_data) ... ok
-test_hidden_initial_gets_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_initial_gets_id) ... ok
-test_hidden_widget (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_widget) ... ok
-test_hidden_widget_does_not_have_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_widget_does_not_have_aria_describedby) ... ok
-test_html_output_with_hidden_input_field_errors (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_html_output_with_hidden_input_field_errors) ... ok
-test_html_safe (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_html_safe) ... ok
-test_id_on_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_id_on_field) ... ok
-test_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_initial_data) ... ok
-test_initial_datetime_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_initial_datetime_values) ... ok
-test_iterable_boundfield_select (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_iterable_boundfield_select) ... ok
-test_label_attrs_not_localized (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_attrs_not_localized) ... ok
-test_label_does_not_include_new_line (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_does_not_include_new_line) ... ok
-test_label_has_required_css_class (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_has_required_css_class)
-required_css_class is added to label_tag() and legend_tag() of required ... ok
-test_label_split_datetime_not_displayed (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_split_datetime_not_displayed) ... ok
-test_label_suffix (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_suffix) ... ok
-test_label_suffix_override (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_suffix_override)
-BoundField label_suffix (if provided) overrides Form label_suffix ... ok
-test_multipart_encoded_form (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multipart_encoded_form) ... ok
-test_multiple_checkbox_render (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_checkbox_render) ... ok
-test_multiple_choice_checkbox (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_choice_checkbox) ... ok
-test_multiple_choice_list_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_choice_list_data) ... ok
-test_multiple_hidden (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_hidden) ... ok
-test_multivalue_deep_copy (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_deep_copy)
-#19298 -- MultiValueField needs to override the default as it needs ... ok
-test_multivalue_field_validation (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_field_validation) ... ok
-test_multivalue_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_initial_data)
-#23674 -- invalid initial data should not break form.changed_data() ... ok
-test_multivalue_optional_subfields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_optional_subfields) ... ok
-test_multivalue_optional_subfields_rendering (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_optional_subfields_rendering) ... ok
-test_only_hidden_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_only_hidden_fields) ... ok
-test_optional_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_optional_data) ... ok
-test_remove_cached_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_remove_cached_field) ... ok
-test_select_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_select_aria_describedby) ... ok
-test_specifying_labels (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_specifying_labels) ... ok
-test_subclassing_forms (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_subclassing_forms) ... ok
-test_textarea_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_textarea_aria_describedby) ... ok
-test_unbound_form (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_unbound_form) ... ok
-test_unicode_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_unicode_values) ... ok
-test_update_error_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_update_error_dict) ... ok
-test_use_required_attribute_false (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_use_required_attribute_false) ... ok
-test_use_required_attribute_true (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_use_required_attribute_true) ... ok
-test_validating_multiple_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_validating_multiple_fields) ... ok
-test_validators_independence (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_validators_independence)
-The list of form field validators can be modified without polluting ... ok
-test_various_boolean_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_various_boolean_values) ... ok
-test_widget_attrs_custom_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_widget_attrs_custom_aria_describedby) ... ok
-test_widget_output (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_widget_output) ... ok
-test_dateField (forms_tests.tests.test_input_formats.LocalizedDateTests.test_dateField)
-DateFields can parse dates in the default format ... ok
-test_dateField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTests.test_dateField_with_inputformat)
-DateFields with manually specified input formats can accept those formats ... ok
-test_localized_dateField (forms_tests.tests.test_input_formats.LocalizedDateTests.test_localized_dateField)
-Localized DateFields act as unlocalized widgets ... ok
-test_localized_dateField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTests.test_localized_dateField_with_inputformat)
-Localized DateFields with manually specified input formats can accept ... ok
-test_lazy_labels (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_lazy_labels) ... ok
-test_non_ascii_choices (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_non_ascii_choices) ... ok
-test_non_ascii_label (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_non_ascii_label) ... ok
-test_select_translated_text (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_select_translated_text) ... ok
-test_dateTimeField (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_dateTimeField)
-DateTimeFields can parse dates in the default format ... ok
-test_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_dateTimeField_with_inputformat)
-DateTimeFields with manually specified input formats can accept those formats ... ok
-test_localized_dateTimeField (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_localized_dateTimeField)
-Localized DateTimeFields act as unlocalized widgets ... ok
-test_localized_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_localized_dateTimeField_with_inputformat)
-Localized DateTimeFields with manually specified input formats can ... ok
-test_localized_timeField (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_localized_timeField)
-Localized TimeFields act as unlocalized widgets ... ok
-test_localized_timeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_localized_timeField_with_inputformat)
-Localized TimeFields with manually specified input formats can accept ... ok
-test_timeField (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_timeField)
-TimeFields can parse dates in the default format ... ok
-test_timeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_timeField_with_inputformat)
-TimeFields with manually specified input formats can accept those formats ... ok
-test_dateField (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_dateField)
-DateFields can parse dates in the default format ... ok
-test_dateField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_dateField_with_inputformat)
-DateFields with manually specified input formats can accept those formats ... ok
-test_localized_dateField (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_localized_dateField)
-Localized DateFields in a non-localized environment act as unlocalized widgets ... ok
-test_localized_dateField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_localized_dateField_with_inputformat)
-Localized DateFields with manually specified input formats can accept ... ok
 test_accessing_clean (forms_tests.tests.test_forms.FormsTestCase.test_accessing_clean) ... ok
 test_aria_describedby_called_multiple_times (forms_tests.tests.test_forms.FormsTestCase.test_aria_describedby_called_multiple_times) ... ok
 test_aria_describedby_custom_widget_id (forms_tests.tests.test_forms.FormsTestCase.test_aria_describedby_custom_widget_id) ... ok
@@ -38371,14 +38211,48 @@
 test_various_boolean_values (forms_tests.tests.test_forms.FormsTestCase.test_various_boolean_values) ... ok
 test_widget_attrs_custom_aria_describedby (forms_tests.tests.test_forms.FormsTestCase.test_widget_attrs_custom_aria_describedby) ... ok
 test_widget_output (forms_tests.tests.test_forms.FormsTestCase.test_widget_output) ... ok
-test_dateTimeField (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_dateTimeField)
-DateTimeFields can parse dates in the default format ... ok
-test_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_dateTimeField_with_inputformat)
-DateTimeFields with manually specified input formats can accept those formats ... ok
-test_localized_dateTimeField (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_localized_dateTimeField)
-Localized DateTimeFields in a non-localized environment act as ... ok
-test_localized_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_localized_dateTimeField_with_inputformat)
-Localized DateTimeFields with manually specified input formats can ... ok
+test_cached_views (generic_views.test_base.TemplateViewTest.test_cached_views)
+A template view can be cached ... ok
+test_content_type (generic_views.test_base.TemplateViewTest.test_content_type) ... ok
+test_extra_context (generic_views.test_base.TemplateViewTest.test_extra_context) ... ok
+test_extra_template_params (generic_views.test_base.TemplateViewTest.test_extra_template_params)
+A template view can be customized to return extra context. ... ok
+test_get (generic_views.test_base.TemplateViewTest.test_get)
+Test a view that simply renders a template on GET ... ok
+test_get_generic_template (generic_views.test_base.TemplateViewTest.test_get_generic_template)
+Test a completely generic view that renders a template on GET ... ok
+test_get_template_attribute (generic_views.test_base.TemplateViewTest.test_get_template_attribute)
+Test a view that renders a template on GET with the template name as ... ok
+test_head (generic_views.test_base.TemplateViewTest.test_head)
+Test a TemplateView responds correctly to HEAD ... ok
+test_resolve_login_required_view (generic_views.test_base.TemplateViewTest.test_resolve_login_required_view) ... ok
+test_resolve_view (generic_views.test_base.TemplateViewTest.test_resolve_view) ... ok
+test_template_engine (generic_views.test_base.TemplateViewTest.test_template_engine)
+A template view may provide a template engine. ... ok
+test_template_name_required (generic_views.test_base.TemplateViewTest.test_template_name_required)
+A template view must provide a template name. ... ok
+test_template_params (generic_views.test_base.TemplateViewTest.test_template_params)
+A generic template view passes kwargs as context. ... ok
+test_empty_formset_is_multipart (forms_tests.tests.test_formsets.TestEmptyFormSet.test_empty_formset_is_multipart)
+is_multipart() works with an empty formset. ... ok
+test_empty_formset_is_valid (forms_tests.tests.test_formsets.TestEmptyFormSet.test_empty_formset_is_valid)
+An empty formset still calls clean() ... ok
+test_empty_formset_media (forms_tests.tests.test_formsets.TestEmptyFormSet.test_empty_formset_media)
+Media is available on empty formset. ... ok
+test_customize_management_form_error (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_customize_management_form_error) ... ok
+test_empty_forms_are_unbound (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_empty_forms_are_unbound) ... ok
+test_form_errors_are_caught_by_formset (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_form_errors_are_caught_by_formset) ... ok
+test_management_form_invalid_data (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_management_form_invalid_data) ... ok
+test_no_data_error (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_no_data_error) ... ok
+test_with_management_data_attrs_work_fine (forms_tests.tests.test_formsets.TestIsBoundBehavior.test_with_management_data_attrs_work_fine) ... ok
+test_as_div (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_div) ... ok
+test_as_p (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_p) ... ok
+test_as_table (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_table) ... ok
+test_as_ul (forms_tests.tests.test_formsets.Jinja2FormsetAsTagTests.test_as_ul) ... ok
+test_lazy_labels (forms_tests.tests.test_i18n.FormsI18nTests.test_lazy_labels) ... ok
+test_non_ascii_choices (forms_tests.tests.test_i18n.FormsI18nTests.test_non_ascii_choices) ... ok
+test_non_ascii_label (forms_tests.tests.test_i18n.FormsI18nTests.test_non_ascii_label) ... ok
+test_select_translated_text (forms_tests.tests.test_i18n.FormsI18nTests.test_select_translated_text) ... ok
 test_absolute_max (forms_tests.tests.test_formsets.FormsFormsetTestCase.test_absolute_max) ... ok
 test_absolute_max_invalid (forms_tests.tests.test_formsets.FormsFormsetTestCase.test_absolute_max_invalid) ... ok
 test_absolute_max_with_max_num (forms_tests.tests.test_formsets.FormsFormsetTestCase.test_absolute_max_with_max_num) ... ok
@@ -38497,10 +38371,174 @@
 test_template_name_can_be_overridden (forms_tests.tests.test_formsets.FormsFormsetTestCase.test_template_name_can_be_overridden) ... ok
 test_template_name_uses_renderer_value (forms_tests.tests.test_formsets.FormsFormsetTestCase.test_template_name_uses_renderer_value) ... ok
 test_validate_max_ignores_forms_marked_for_deletion (forms_tests.tests.test_formsets.FormsFormsetTestCase.test_validate_max_ignores_forms_marked_for_deletion) ... ok
-test_combine_media (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_combine_media) ... ok
-test_construction (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_construction) ... ok
-test_media_deduplication (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_media_deduplication) ... ok
-test_simplest_class (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_simplest_class) ... ok
+test_accessing_clean (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_accessing_clean) ... ok
+test_aria_describedby_called_multiple_times (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_aria_describedby_called_multiple_times) ... ok
+test_aria_describedby_custom_widget_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_aria_describedby_custom_widget_id) ... ok
+test_aria_describedby_property (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_aria_describedby_property) ... ok
+test_as_widget_custom_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_as_widget_custom_aria_describedby) ... ok
+test_auto_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id) ... ok
+test_auto_id_false (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id_false) ... ok
+test_auto_id_on_form_and_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id_on_form_and_field) ... ok
+test_auto_id_true (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_auto_id_true) ... ok
+test_baseform_repr (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_baseform_repr)
+BaseForm.__repr__() should contain some basic information about the ... ok
+test_baseform_repr_dont_trigger_validation (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_baseform_repr_dont_trigger_validation)
+BaseForm.__repr__() shouldn't trigger the form validation. ... ok
+test_boundfield_bool (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_bool)
+BoundField without any choices (subwidgets) evaluates to True. ... ok
+test_boundfield_css_classes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_css_classes) ... ok
+test_boundfield_empty_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_empty_label) ... ok
+test_boundfield_id_for_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_id_for_label) ... ok
+test_boundfield_id_for_label_override_by_attrs (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_id_for_label_override_by_attrs)
+If an id is provided in `Widget.attrs`, it overrides the generated ID, ... ok
+test_boundfield_initial_called_once (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_initial_called_once)
+Multiple calls to BoundField().value() in an unbound form should return ... ok
+test_boundfield_invalid_index (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_invalid_index) ... ok
+test_boundfield_label_tag (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_label_tag) ... ok
+test_boundfield_label_tag_custom_widget_id_for_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_label_tag_custom_widget_id_for_label) ... ok
+test_boundfield_label_tag_no_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_label_tag_no_id)
+If a widget has no id, label_tag() and legend_tag() return the text ... ok
+test_boundfield_slice (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_slice) ... ok
+test_boundfield_subwidget_id_for_label (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_subwidget_id_for_label)
+If auto_id is provided when initializing the form, the generated ID in ... ok
+test_boundfield_value_disabled_callable_initial (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_value_disabled_callable_initial) ... ok
+test_boundfield_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_values) ... ok
+test_boundfield_widget_type (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_boundfield_widget_type) ... ok
+test_callable_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_callable_initial_data) ... ok
+test_changed_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_changed_data) ... ok
+test_changing_cleaned_data_in_clean (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_changing_cleaned_data_in_clean) ... ok
+test_changing_cleaned_data_nothing_returned (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_changing_cleaned_data_nothing_returned) ... ok
+test_checkbox_auto_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_checkbox_auto_id) ... ok
+test_class_prefix (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_class_prefix) ... ok
+test_cleaned_data_only_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_cleaned_data_only_fields) ... ok
+test_custom_boundfield (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_custom_boundfield) ... ok
+test_custom_empty_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_custom_empty_values)
+Form fields can customize what is considered as an empty value ... ok
+test_datetime_changed_data_callable_with_microseconds (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_datetime_changed_data_callable_with_microseconds) ... ok
+test_datetime_clean_disabled_callable_initial_bound_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_datetime_clean_disabled_callable_initial_bound_field)
+The cleaned value for a form with a disabled DateTimeField and callable ... ok
+test_datetime_clean_disabled_callable_initial_microseconds (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_datetime_clean_disabled_callable_initial_microseconds)
+Cleaning a form with a disabled DateTimeField and callable initial ... ok
+test_dynamic_construction (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_dynamic_construction) ... ok
+test_dynamic_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_dynamic_initial_data) ... ok
+test_empty_data_files_multi_value_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_data_files_multi_value_dict) ... ok
+test_empty_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_dict) ... ok
+test_empty_permitted (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_permitted) ... ok
+test_empty_permitted_and_use_required_attribute (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_permitted_and_use_required_attribute) ... ok
+test_empty_querydict_args (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_empty_querydict_args) ... ok
+test_error_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_dict) ... ok
+test_error_dict_as_json_escape_html (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_dict_as_json_escape_html)
+#21962 - adding html escape flag to ErrorDict ... ok
+test_error_escaping (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_escaping) ... ok
+test_error_html_required_html_classes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_html_required_html_classes) ... ok
+test_error_list (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list) ... ok
+test_error_list_class_has_one_class_specified (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_class_has_one_class_specified) ... ok
+test_error_list_class_not_specified (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_class_not_specified) ... ok
+test_error_list_with_hidden_field_errors_has_correct_class (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_with_hidden_field_errors_has_correct_class) ... ok
+test_error_list_with_non_field_errors_has_correct_class (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_error_list_with_non_field_errors_has_correct_class) ... ok
+test_escaping (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_escaping) ... ok
+test_explicit_field_order (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_explicit_field_order) ... ok
+test_extracting_hidden_and_visible (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_extracting_hidden_and_visible) ... ok
+test_field_deep_copy_error_messages (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_field_deep_copy_error_messages) ... ok
+test_field_named_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_field_named_data) ... ok
+test_field_order (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_field_order) ... ok
+test_fieldset_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_fieldset_aria_describedby) ... ok
+test_fieldset_custom_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_fieldset_custom_aria_describedby) ... ok
+test_filefield_initial_callable (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_filefield_initial_callable) ... ok
+test_filefield_with_fileinput_required (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_filefield_with_fileinput_required) ... ok
+test_form (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form) ... ok
+test_form_html_attributes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_html_attributes) ... ok
+test_form_with_disabled_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_disabled_fields) ... ok
+test_form_with_iterable_boundfield (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_iterable_boundfield) ... ok
+test_form_with_iterable_boundfield_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_iterable_boundfield_id) ... ok
+test_form_with_noniterable_boundfield (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_form_with_noniterable_boundfield) ... ok
+test_forms_with_choices (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_choices) ... ok
+test_forms_with_file_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_file_fields) ... ok
+test_forms_with_multiple_choice (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_multiple_choice) ... ok
+test_forms_with_null_boolean (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_null_boolean) ... ok
+test_forms_with_prefixes (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_prefixes) ... ok
+test_forms_with_radio (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_forms_with_radio) ... ok
+test_get_initial_for_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_get_initial_for_field) ... ok
+test_has_error (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_has_error) ... ok
+test_help_text (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_help_text) ... ok
+test_help_text_html_safe (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_help_text_html_safe)
+help_text should not be escaped. ... ok
+test_hidden_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_data) ... ok
+test_hidden_initial_gets_id (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_initial_gets_id) ... ok
+test_hidden_widget (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_widget) ... ok
+test_hidden_widget_does_not_have_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_hidden_widget_does_not_have_aria_describedby) ... ok
+test_html_output_with_hidden_input_field_errors (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_html_output_with_hidden_input_field_errors) ... ok
+test_html_safe (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_html_safe) ... ok
+test_id_on_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_id_on_field) ... ok
+test_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_initial_data) ... ok
+test_initial_datetime_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_initial_datetime_values) ... ok
+test_iterable_boundfield_select (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_iterable_boundfield_select) ... ok
+test_label_attrs_not_localized (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_attrs_not_localized) ... ok
+test_label_does_not_include_new_line (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_does_not_include_new_line) ... ok
+test_label_has_required_css_class (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_has_required_css_class)
+required_css_class is added to label_tag() and legend_tag() of required ... ok
+test_label_split_datetime_not_displayed (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_split_datetime_not_displayed) ... ok
+test_label_suffix (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_suffix) ... ok
+test_label_suffix_override (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_label_suffix_override)
+BoundField label_suffix (if provided) overrides Form label_suffix ... ok
+test_multipart_encoded_form (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multipart_encoded_form) ... ok
+test_multiple_checkbox_render (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_checkbox_render) ... ok
+test_multiple_choice_checkbox (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_choice_checkbox) ... ok
+test_multiple_choice_list_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_choice_list_data) ... ok
+test_multiple_hidden (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multiple_hidden) ... ok
+test_multivalue_deep_copy (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_deep_copy)
+#19298 -- MultiValueField needs to override the default as it needs ... ok
+test_multivalue_field_validation (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_field_validation) ... ok
+test_multivalue_initial_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_initial_data)
+#23674 -- invalid initial data should not break form.changed_data() ... ok
+test_multivalue_optional_subfields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_optional_subfields) ... ok
+test_multivalue_optional_subfields_rendering (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_multivalue_optional_subfields_rendering) ... ok
+test_only_hidden_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_only_hidden_fields) ... ok
+test_optional_data (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_optional_data) ... ok
+test_remove_cached_field (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_remove_cached_field) ... ok
+test_select_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_select_aria_describedby) ... ok
+test_specifying_labels (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_specifying_labels) ... ok
+test_subclassing_forms (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_subclassing_forms) ... ok
+test_textarea_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_textarea_aria_describedby) ... ok
+test_unbound_form (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_unbound_form) ... ok
+test_unicode_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_unicode_values) ... ok
+test_update_error_dict (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_update_error_dict) ... ok
+test_use_required_attribute_false (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_use_required_attribute_false) ... ok
+test_use_required_attribute_true (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_use_required_attribute_true) ... ok
+test_validating_multiple_fields (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_validating_multiple_fields) ... ok
+test_validators_independence (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_validators_independence)
+The list of form field validators can be modified without polluting ... ok
+test_various_boolean_values (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_various_boolean_values) ... ok
+test_widget_attrs_custom_aria_describedby (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_widget_attrs_custom_aria_describedby) ... ok
+test_widget_output (forms_tests.tests.test_forms.Jinja2FormsTestCase.test_widget_output) ... ok
+test_dateTimeField (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_dateTimeField)
+DateTimeFields can parse dates in the default format ... ok
+test_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_dateTimeField_with_inputformat)
+DateTimeFields with manually specified input formats can accept those formats ... ok
+test_localized_dateTimeField (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_localized_dateTimeField)
+Localized DateTimeFields act as unlocalized widgets ... ok
+test_localized_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTimeTests.test_localized_dateTimeField_with_inputformat)
+Localized DateTimeFields with manually specified input formats can ... ok
+test_lazy_labels (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_lazy_labels) ... ok
+test_non_ascii_choices (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_non_ascii_choices) ... ok
+test_non_ascii_label (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_non_ascii_label) ... ok
+test_select_translated_text (forms_tests.tests.test_i18n.Jinja2FormsI18nTests.test_select_translated_text) ... ok
+test_localized_timeField (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_localized_timeField)
+Localized TimeFields act as unlocalized widgets ... ok
+test_localized_timeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_localized_timeField_with_inputformat)
+Localized TimeFields with manually specified input formats can accept ... ok
+test_timeField (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_timeField)
+TimeFields can parse dates in the default format ... ok
+test_timeField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedTimeTests.test_timeField_with_inputformat)
+TimeFields with manually specified input formats can accept those formats ... ok
+test_dateField (forms_tests.tests.test_input_formats.LocalizedDateTests.test_dateField)
+DateFields can parse dates in the default format ... ok
+test_dateField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTests.test_dateField_with_inputformat)
+DateFields with manually specified input formats can accept those formats ... ok
+test_localized_dateField (forms_tests.tests.test_input_formats.LocalizedDateTests.test_localized_dateField)
+Localized DateFields act as unlocalized widgets ... ok
+test_localized_dateField_with_inputformat (forms_tests.tests.test_input_formats.LocalizedDateTests.test_localized_dateField_with_inputformat)
+Localized DateFields with manually specified input formats can accept ... ok
 test_localized_timeField (forms_tests.tests.test_input_formats.SimpleTimeFormatTests.test_localized_timeField)
 Localized TimeFields in a non-localized environment act as unlocalized widgets ... ok
 test_localized_timeField_with_inputformat (forms_tests.tests.test_input_formats.SimpleTimeFormatTests.test_localized_timeField_with_inputformat)
@@ -38509,6 +38547,40 @@
 TimeFields can parse dates in the default format ... ok
 test_timeField_with_inputformat (forms_tests.tests.test_input_formats.SimpleTimeFormatTests.test_timeField_with_inputformat)
 TimeFields with manually specified input formats can accept those formats ... ok
+test_dateField (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_dateField)
+DateFields can parse dates in the default format ... ok
+test_dateField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_dateField_with_inputformat)
+DateFields with manually specified input formats can accept those formats ... ok
+test_localized_dateField (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_localized_dateField)
+Localized DateFields in a non-localized environment act as unlocalized widgets ... ok
+test_localized_dateField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateFormatTests.test_localized_dateField_with_inputformat)
+Localized DateFields with manually specified input formats can accept ... ok
+test_dateTimeField (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_dateTimeField)
+DateTimeFields can parse dates in the default format ... ok
+test_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_dateTimeField_with_inputformat)
+DateTimeFields with manually specified input formats can accept those formats ... ok
+test_localized_dateTimeField (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_localized_dateTimeField)
+Localized DateTimeFields in a non-localized environment act as ... ok
+test_localized_dateTimeField_with_inputformat (forms_tests.tests.test_input_formats.SimpleDateTimeFormatTests.test_localized_dateTimeField_with_inputformat)
+Localized DateTimeFields with manually specified input formats can ... ok
+test_combine_media (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_combine_media) ... ok
+test_construction (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_construction) ... ok
+test_media_deduplication (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_media_deduplication) ... ok
+test_simplest_class (forms_tests.tests.test_media.FormsMediaObjectTestCase.test_simplest_class) ... ok
+test_eq (forms_tests.tests.test_media.MediaAssetTestCase.test_eq) ... ok
+test_hash (forms_tests.tests.test_media.MediaAssetTestCase.test_hash) ... ok
+test_init (forms_tests.tests.test_media.MediaAssetTestCase.test_init) ... ok
+test_path (forms_tests.tests.test_media.MediaAssetTestCase.test_path) ... ok
+test_repr (forms_tests.tests.test_media.MediaAssetTestCase.test_repr) ... ok
+test_str (forms_tests.tests.test_media.MediaAssetTestCase.test_str) ... ok
+test_init_with_src_kwarg (forms_tests.tests.test_media.ScriptTestCase.test_init_with_src_kwarg) ... ok
+test_str (forms_tests.tests.test_media.ScriptTestCase.test_str) ... ok
+test_get_renderer (forms_tests.tests.test_renderers.BaseTemplateRendererTests.test_get_renderer) ... ok
+test_deprecation_renderers_can_be_instantiated (forms_tests.tests.test_renderers.DeprecationTests.test_deprecation_renderers_can_be_instantiated) ... ok
+test_django_div_renderer_warning (forms_tests.tests.test_renderers.DeprecationTests.test_django_div_renderer_warning) ... ok
+test_jinja2_div_renderer_warning (forms_tests.tests.test_renderers.DeprecationTests.test_jinja2_div_renderer_warning) ... ok
+test_installed_apps_template_found (forms_tests.tests.test_renderers.DjangoTemplatesTests.test_installed_apps_template_found)
+Can find a custom template in INSTALLED_APPS. ... ok
 test_add_css_deduplication (forms_tests.tests.test_media.FormsMediaTestCase.test_add_css_deduplication) ... ok
 test_add_empty (forms_tests.tests.test_media.FormsMediaTestCase.test_add_empty) ... ok
 test_add_js_deduplication (forms_tests.tests.test_media.FormsMediaTestCase.test_add_js_deduplication) ... ok
@@ -38532,15 +38604,137 @@
 test_merge_warning (forms_tests.tests.test_media.FormsMediaTestCase.test_merge_warning) ... ok
 test_multi_media (forms_tests.tests.test_media.FormsMediaTestCase.test_multi_media) ... ok
 test_multi_widget (forms_tests.tests.test_media.FormsMediaTestCase.test_multi_widget) ... ok
-test_init_with_src_kwarg (forms_tests.tests.test_media.ScriptTestCase.test_init_with_src_kwarg) ... ok
-test_str (forms_tests.tests.test_media.ScriptTestCase.test_str) ... ok
-test_get_renderer (forms_tests.tests.test_renderers.BaseTemplateRendererTests.test_get_renderer) ... ok
-test_eq (forms_tests.tests.test_media.MediaAssetTestCase.test_eq) ... ok
-test_hash (forms_tests.tests.test_media.MediaAssetTestCase.test_hash) ... ok
-test_init (forms_tests.tests.test_media.MediaAssetTestCase.test_init) ... ok
-test_path (forms_tests.tests.test_media.MediaAssetTestCase.test_path) ... ok
-test_repr (forms_tests.tests.test_media.MediaAssetTestCase.test_repr) ... ok
-test_str (forms_tests.tests.test_media.MediaAssetTestCase.test_str) ... ok
+test_installed_apps_template_found (forms_tests.tests.test_renderers.Jinja2Tests.test_installed_apps_template_found)
+Can find a custom template in INSTALLED_APPS. ... ok
+test_textarea_trailing_newlines (forms_tests.tests.test_widgets.LiveWidgetTests.test_textarea_trailing_newlines)
+A roundtrip on a ModelForm doesn't alter the TextField value ... skipped 'No browsers specified.'
+test_installed_apps_template_found (forms_tests.tests.test_renderers.TemplatesSettingTests.test_installed_apps_template_found)
+Can find a custom template in INSTALLED_APPS. ... ok
+test_error_dict_copy (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_copy) ... ok
+test_error_dict_copy_attributes (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_copy_attributes) ... ok
+test_error_dict_html_safe (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_html_safe) ... ok
+test_error_dict_is_dict (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_is_dict) ... ok
+test_error_dict_is_json_serializable (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_is_json_serializable) ... ok
+test_error_list_copy (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_list_copy) ... ok
+test_error_list_copy_attributes (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_list_copy_attributes) ... ok
+test_error_list_html_safe (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_list_html_safe) ... ok
+test_field_mixin_as_hidden_must_be_implemented (forms_tests.tests.test_utils.FormsUtilsTestCase.test_field_mixin_as_hidden_must_be_implemented) ... ok
+test_field_mixin_as_widget_must_be_implemented (forms_tests.tests.test_utils.FormsUtilsTestCase.test_field_mixin_as_widget_must_be_implemented) ... ok
+test_flatatt (forms_tests.tests.test_utils.FormsUtilsTestCase.test_flatatt) ... ok
+test_flatatt_no_side_effects (forms_tests.tests.test_utils.FormsUtilsTestCase.test_flatatt_no_side_effects)
+flatatt() does not modify the dict passed in. ... ok
+test_get_context_must_be_implemented (forms_tests.tests.test_utils.FormsUtilsTestCase.test_get_context_must_be_implemented) ... ok
+test_pretty_name (forms_tests.tests.test_utils.FormsUtilsTestCase.test_pretty_name) ... ok
+test_validation_error (forms_tests.tests.test_utils.FormsUtilsTestCase.test_validation_error) ... ok
+test_deepcopy (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_deepcopy)
+__deepcopy__() should copy all attributes properly. ... ok
+test_optgroups_integer_choices (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_optgroups_integer_choices)
+The option 'value' is the same type as what's in `choices`. ... ok
+test_options (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_options) ... ok
+test_renders_required_when_possible_to_select_empty_field_list (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_renders_required_when_possible_to_select_empty_field_list) ... ok
+test_renders_required_when_possible_to_select_empty_field_none (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_renders_required_when_possible_to_select_empty_field_none) ... ok
+test_renders_required_when_possible_to_select_empty_field_str (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_renders_required_when_possible_to_select_empty_field_str) ... ok
+test_invalid_loading_order (forms_tests.tests.tests.RelatedModelFormTests.test_invalid_loading_order)
+Test for issue 10405 ... ok
+test_valid_loading_order (forms_tests.tests.tests.RelatedModelFormTests.test_valid_loading_order)
+Test for issue 10405 ... ok
+test_fieldset (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_fieldset) ... ok
+test_get_context_does_not_mutate_attrs (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_get_context_does_not_mutate_attrs) ... ok
+test_render_check_exception (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_check_exception)
+Calling check_test() shouldn't swallow exceptions (#17888). ... ok
+test_render_check_test (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_check_test)
+You can pass 'check_test' to the constructor. This is a callable that ... ok
+test_render_empty (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_empty) ... ok
+test_render_false (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_false) ... ok
+test_render_int (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_int)
+Integers are handled by value, not as booleans (#17114). ... ok
+test_render_none (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_none) ... ok
+test_render_true (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_true) ... ok
+test_render_value (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_value)
+Using any value that's not in ('', None, False, True) will check the ... ok
+test_value_from_datadict (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_value_from_datadict)
+The CheckboxInput widget will return False if the key is not found in ... ok
+test_value_from_datadict_string_int (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_value_from_datadict_string_int) ... ok
+test_value_omitted_from_data (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_value_omitted_from_data) ... ok
+test_doesnt_localize_input_value (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_doesnt_localize_input_value) ... ok
+test_fieldset (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_fieldset) ... ok
+test_label (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_label)
+CheckboxSelectMultiple doesn't contain 'for="field_0"' in the <label> ... ok
+test_nested_choices (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_nested_choices) ... ok
+test_nested_choices_without_id (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_nested_choices_without_id) ... ok
+test_render_none (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_render_none)
+If the value is None, none of the options are selected, even if the ... ok
+test_render_value (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_render_value) ... ok
+test_render_value_multiple (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_render_value_multiple) ... ok
+test_separate_ids (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_separate_ids)
+Each input gets a separate ID. ... ok
+test_separate_ids_constructor (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_separate_ids_constructor)
+Each input gets a separate ID when the ID is passed to the constructor. ... ok
+test_use_required_attribute (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_use_required_attribute) ... ok
+test_value_omitted_from_data (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_value_omitted_from_data) ... ok
+test_render (forms_tests.widget_tests.test_colorinput.ColorInputTest.test_render) ... ok
+test_clear_input_checked_returns_false (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_checked_returns_false)
+ClearableFileInput.value_from_datadict returns False if the clear ... ok
+test_clear_input_checked_returns_false_only_if_not_required (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_checked_returns_false_only_if_not_required)
+ClearableFileInput.value_from_datadict never returns False if the field ... ok
+test_clear_input_renders (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_renders)
+A ClearableFileInput with is_required False and rendered with an ... ok
+test_clear_input_renders_only_if_initial (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_renders_only_if_initial)
+A ClearableFileInput instantiated with no initial value does not render ... ok
+test_clear_input_renders_only_if_not_required (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_renders_only_if_not_required)
+A ClearableFileInput with is_required=True does not render a clear ... ok
+test_fieldset (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_fieldset) ... ok
+test_html_does_not_mask_exceptions (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_html_does_not_mask_exceptions)
+A ClearableFileInput should not mask exceptions produced while ... ok
+test_html_escaped (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_html_escaped)
+A ClearableFileInput should escape name, filename, and URL ... ok
+test_multiple_error (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_multiple_error) ... ok
+test_render_as_subwidget (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_as_subwidget)
+A ClearableFileInput as a subwidget of MultiWidget. ... ok
+test_render_checked (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_checked) ... ok
+test_render_disabled (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_disabled) ... ok
+test_render_no_disabled (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_no_disabled) ... ok
+test_return_false_if_url_does_not_exists (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_return_false_if_url_does_not_exists) ... ok
+test_url_as_property (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_url_as_property) ... ok
+test_use_required_attribute (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_use_required_attribute) ... ok
+test_value_omitted_from_data (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_value_omitted_from_data) ... ok
+test_fieldset (forms_tests.widget_tests.test_fileinput.FileInputTest.test_fieldset) ... ok
+test_multiple_default (forms_tests.widget_tests.test_fileinput.FileInputTest.test_multiple_default) ... ok
+test_multiple_error (forms_tests.widget_tests.test_fileinput.FileInputTest.test_multiple_error) ... ok
+test_render (forms_tests.widget_tests.test_fileinput.FileInputTest.test_render)
+FileInput widgets never render the value attribute. The old value ... ok
+test_use_required_attribute (forms_tests.widget_tests.test_fileinput.FileInputTest.test_use_required_attribute) ... ok
+test_value_from_datadict_multiple (forms_tests.widget_tests.test_fileinput.FileInputTest.test_value_from_datadict_multiple) ... ok
+test_value_omitted_from_data (forms_tests.widget_tests.test_fileinput.FileInputTest.test_value_omitted_from_data) ... ok
+test_fieldset (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_fieldset) ... ok
+test_l10n (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_l10n) ... ok
+test_render_formatted (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_render_formatted)
+Use 'format' to change the way a value is displayed. ... ok
+test_render_none (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_render_none) ... ok
+test_render_value (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_render_value)
+The microseconds are trimmed on display, by default. ... ok
+test_fieldset (forms_tests.widget_tests.test_hiddeninput.HiddenInputTest.test_fieldset) ... ok
+test_render (forms_tests.widget_tests.test_hiddeninput.HiddenInputTest.test_render) ... ok
+test_use_required_attribute (forms_tests.widget_tests.test_hiddeninput.HiddenInputTest.test_use_required_attribute) ... ok
+test_attrs_with_type (forms_tests.widget_tests.test_input.InputTests.test_attrs_with_type) ... ok
+test_fieldset (forms_tests.widget_tests.test_dateinput.DateInputTest.test_fieldset) ... ok
+test_format (forms_tests.widget_tests.test_dateinput.DateInputTest.test_format)
+Use 'format' to change the way a value is displayed. ... ok
+test_l10n (forms_tests.widget_tests.test_dateinput.DateInputTest.test_l10n) ... ok
+test_render_none (forms_tests.widget_tests.test_dateinput.DateInputTest.test_render_none) ... ok
+test_render_value (forms_tests.widget_tests.test_dateinput.DateInputTest.test_render_value) ... ok
+test_string (forms_tests.widget_tests.test_dateinput.DateInputTest.test_string)
+Should be able to initialize from a string value. ... ok
+test_fieldset (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_fieldset) ... ok
+test_render_attrs (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_attrs) ... ok
+test_render_attrs_constructor (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_attrs_constructor) ... ok
+test_render_attrs_multiple (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_attrs_multiple) ... ok
+test_render_empty (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_empty) ... ok
+test_render_increment_id (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_increment_id)
+Each input should get a separate ID. ... ok
+test_render_multiple (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_multiple) ... ok
+test_render_none (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_none) ... ok
+test_render_single (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_single) ... ok
 test_absolute_max (forms_tests.tests.test_formsets.Jinja2FormsFormsetTestCase.test_absolute_max) ... ok
 test_absolute_max_invalid (forms_tests.tests.test_formsets.Jinja2FormsFormsetTestCase.test_absolute_max_invalid) ... ok
 test_absolute_max_with_max_num (forms_tests.tests.test_formsets.Jinja2FormsFormsetTestCase.test_absolute_max_with_max_num) ... ok
@@ -38659,149 +38853,8 @@
 test_template_name_can_be_overridden (forms_tests.tests.test_formsets.Jinja2FormsFormsetTestCase.test_template_name_can_be_overridden) ... ok
 test_template_name_uses_renderer_value (forms_tests.tests.test_formsets.Jinja2FormsFormsetTestCase.test_template_name_uses_renderer_value) ... ok
 test_validate_max_ignores_forms_marked_for_deletion (forms_tests.tests.test_formsets.Jinja2FormsFormsetTestCase.test_validate_max_ignores_forms_marked_for_deletion) ... ok
-test_deprecation_renderers_can_be_instantiated (forms_tests.tests.test_renderers.DeprecationTests.test_deprecation_renderers_can_be_instantiated) ... ok
-test_django_div_renderer_warning (forms_tests.tests.test_renderers.DeprecationTests.test_django_div_renderer_warning) ... ok
-test_jinja2_div_renderer_warning (forms_tests.tests.test_renderers.DeprecationTests.test_jinja2_div_renderer_warning) ... ok
-test_installed_apps_template_found (forms_tests.tests.test_renderers.TemplatesSettingTests.test_installed_apps_template_found)
-Can find a custom template in INSTALLED_APPS. ... ok
-test_installed_apps_template_found (forms_tests.tests.test_renderers.Jinja2Tests.test_installed_apps_template_found)
-Can find a custom template in INSTALLED_APPS. ... ok
-test_textarea_trailing_newlines (forms_tests.tests.test_widgets.LiveWidgetTests.test_textarea_trailing_newlines)
-A roundtrip on a ModelForm doesn't alter the TextField value ... skipped 'No browsers specified.'
-test_error_dict_copy (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_copy) ... ok
-test_error_dict_copy_attributes (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_copy_attributes) ... ok
-test_error_dict_html_safe (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_html_safe) ... ok
-test_error_dict_is_dict (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_is_dict) ... ok
-test_error_dict_is_json_serializable (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_dict_is_json_serializable) ... ok
-test_error_list_copy (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_list_copy) ... ok
-test_error_list_copy_attributes (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_list_copy_attributes) ... ok
-test_error_list_html_safe (forms_tests.tests.test_utils.FormsUtilsTestCase.test_error_list_html_safe) ... ok
-test_field_mixin_as_hidden_must_be_implemented (forms_tests.tests.test_utils.FormsUtilsTestCase.test_field_mixin_as_hidden_must_be_implemented) ... ok
-test_field_mixin_as_widget_must_be_implemented (forms_tests.tests.test_utils.FormsUtilsTestCase.test_field_mixin_as_widget_must_be_implemented) ... ok
-test_flatatt (forms_tests.tests.test_utils.FormsUtilsTestCase.test_flatatt) ... ok
-test_flatatt_no_side_effects (forms_tests.tests.test_utils.FormsUtilsTestCase.test_flatatt_no_side_effects)
-flatatt() does not modify the dict passed in. ... ok
-test_get_context_must_be_implemented (forms_tests.tests.test_utils.FormsUtilsTestCase.test_get_context_must_be_implemented) ... ok
-test_pretty_name (forms_tests.tests.test_utils.FormsUtilsTestCase.test_pretty_name) ... ok
-test_validation_error (forms_tests.tests.test_utils.FormsUtilsTestCase.test_validation_error) ... ok
-test_installed_apps_template_found (forms_tests.tests.test_renderers.DjangoTemplatesTests.test_installed_apps_template_found)
-Can find a custom template in INSTALLED_APPS. ... ok
-test_invalid_loading_order (forms_tests.tests.tests.RelatedModelFormTests.test_invalid_loading_order)
-Test for issue 10405 ... ok
-test_valid_loading_order (forms_tests.tests.tests.RelatedModelFormTests.test_valid_loading_order)
-Test for issue 10405 ... ok
-test_deepcopy (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_deepcopy)
-__deepcopy__() should copy all attributes properly. ... ok
-test_optgroups_integer_choices (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_optgroups_integer_choices)
-The option 'value' is the same type as what's in `choices`. ... ok
-test_options (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_options) ... ok
-test_renders_required_when_possible_to_select_empty_field_list (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_renders_required_when_possible_to_select_empty_field_list) ... ok
-test_renders_required_when_possible_to_select_empty_field_none (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_renders_required_when_possible_to_select_empty_field_none) ... ok
-test_renders_required_when_possible_to_select_empty_field_str (forms_tests.widget_tests.test_choicewidget.ChoiceWidgetTest.test_renders_required_when_possible_to_select_empty_field_str) ... ok
-test_fieldset (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_fieldset) ... ok
-test_get_context_does_not_mutate_attrs (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_get_context_does_not_mutate_attrs) ... ok
-test_render_check_exception (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_check_exception)
-Calling check_test() shouldn't swallow exceptions (#17888). ... ok
-test_render_check_test (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_check_test)
-You can pass 'check_test' to the constructor. This is a callable that ... ok
-test_render_empty (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_empty) ... ok
-test_render_false (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_false) ... ok
-test_render_int (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_int)
-Integers are handled by value, not as booleans (#17114). ... ok
-test_render_none (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_none) ... ok
-test_render_true (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_true) ... ok
-test_render_value (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_render_value)
-Using any value that's not in ('', None, False, True) will check the ... ok
-test_value_from_datadict (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_value_from_datadict)
-The CheckboxInput widget will return False if the key is not found in ... ok
-test_value_from_datadict_string_int (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_value_from_datadict_string_int) ... ok
-test_value_omitted_from_data (forms_tests.widget_tests.test_checkboxinput.CheckboxInputTest.test_value_omitted_from_data) ... ok
-test_doesnt_localize_input_value (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_doesnt_localize_input_value) ... ok
-test_fieldset (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_fieldset) ... ok
-test_label (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_label)
-CheckboxSelectMultiple doesn't contain 'for="field_0"' in the <label> ... ok
-test_nested_choices (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_nested_choices) ... ok
-test_nested_choices_without_id (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_nested_choices_without_id) ... ok
-test_render_none (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_render_none)
-If the value is None, none of the options are selected, even if the ... ok
-test_render_value (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_render_value) ... ok
-test_render_value_multiple (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_render_value_multiple) ... ok
-test_separate_ids (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_separate_ids)
-Each input gets a separate ID. ... ok
-test_separate_ids_constructor (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_separate_ids_constructor)
-Each input gets a separate ID when the ID is passed to the constructor. ... ok
-test_use_required_attribute (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_use_required_attribute) ... ok
-test_value_omitted_from_data (forms_tests.widget_tests.test_checkboxselectmultiple.CheckboxSelectMultipleTest.test_value_omitted_from_data) ... ok
-test_render (forms_tests.widget_tests.test_colorinput.ColorInputTest.test_render) ... ok
-test_clear_input_checked_returns_false (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_checked_returns_false)
-ClearableFileInput.value_from_datadict returns False if the clear ... ok
-test_clear_input_checked_returns_false_only_if_not_required (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_checked_returns_false_only_if_not_required)
-ClearableFileInput.value_from_datadict never returns False if the field ... ok
-test_clear_input_renders (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_renders)
-A ClearableFileInput with is_required False and rendered with an ... ok
-test_clear_input_renders_only_if_initial (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_renders_only_if_initial)
-A ClearableFileInput instantiated with no initial value does not render ... ok
-test_clear_input_renders_only_if_not_required (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_clear_input_renders_only_if_not_required)
-A ClearableFileInput with is_required=True does not render a clear ... ok
-test_fieldset (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_fieldset) ... ok
-test_html_does_not_mask_exceptions (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_html_does_not_mask_exceptions)
-A ClearableFileInput should not mask exceptions produced while ... ok
-test_html_escaped (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_html_escaped)
-A ClearableFileInput should escape name, filename, and URL ... ok
-test_multiple_error (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_multiple_error) ... ok
-test_render_as_subwidget (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_as_subwidget)
-A ClearableFileInput as a subwidget of MultiWidget. ... ok
-test_render_checked (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_checked) ... ok
-test_render_disabled (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_disabled) ... ok
-test_render_no_disabled (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_render_no_disabled) ... ok
-test_return_false_if_url_does_not_exists (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_return_false_if_url_does_not_exists) ... ok
-test_url_as_property (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_url_as_property) ... ok
-test_use_required_attribute (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_use_required_attribute) ... ok
-test_value_omitted_from_data (forms_tests.widget_tests.test_clearablefileinput.ClearableFileInputTest.test_value_omitted_from_data) ... ok
-test_fieldset (forms_tests.widget_tests.test_dateinput.DateInputTest.test_fieldset) ... ok
-test_format (forms_tests.widget_tests.test_dateinput.DateInputTest.test_format)
-Use 'format' to change the way a value is displayed. ... ok
-test_l10n (forms_tests.widget_tests.test_dateinput.DateInputTest.test_l10n) ... ok
-test_render_none (forms_tests.widget_tests.test_dateinput.DateInputTest.test_render_none) ... ok
-test_render_value (forms_tests.widget_tests.test_dateinput.DateInputTest.test_render_value) ... ok
-test_string (forms_tests.widget_tests.test_dateinput.DateInputTest.test_string)
-Should be able to initialize from a string value. ... ok
-test_fieldset (forms_tests.widget_tests.test_fileinput.FileInputTest.test_fieldset) ... ok
-test_multiple_default (forms_tests.widget_tests.test_fileinput.FileInputTest.test_multiple_default) ... ok
-test_multiple_error (forms_tests.widget_tests.test_fileinput.FileInputTest.test_multiple_error) ... ok
-test_render (forms_tests.widget_tests.test_fileinput.FileInputTest.test_render)
-FileInput widgets never render the value attribute. The old value ... ok
-test_use_required_attribute (forms_tests.widget_tests.test_fileinput.FileInputTest.test_use_required_attribute) ... ok
-test_value_from_datadict_multiple (forms_tests.widget_tests.test_fileinput.FileInputTest.test_value_from_datadict_multiple) ... ok
-test_value_omitted_from_data (forms_tests.widget_tests.test_fileinput.FileInputTest.test_value_omitted_from_data) ... ok
-test_fieldset (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_fieldset) ... ok
-test_l10n (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_l10n) ... ok
-test_render_formatted (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_render_formatted)
-Use 'format' to change the way a value is displayed. ... ok
-test_render_none (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_render_none) ... ok
-test_render_value (forms_tests.widget_tests.test_datetimeinput.DateTimeInputTest.test_render_value)
-The microseconds are trimmed on display, by default. ... ok
-test_fieldset (forms_tests.widget_tests.test_hiddeninput.HiddenInputTest.test_fieldset) ... ok
-test_render (forms_tests.widget_tests.test_hiddeninput.HiddenInputTest.test_render) ... ok
-test_use_required_attribute (forms_tests.widget_tests.test_hiddeninput.HiddenInputTest.test_use_required_attribute) ... ok
-test_attrs_with_type (forms_tests.widget_tests.test_input.InputTests.test_attrs_with_type) ... ok
-test_fieldset (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_fieldset) ... ok
-test_render_attrs (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_attrs) ... ok
-test_render_attrs_constructor (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_attrs_constructor) ... ok
-test_render_attrs_multiple (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_attrs_multiple) ... ok
-test_render_empty (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_empty) ... ok
-test_render_increment_id (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_increment_id)
-Each input should get a separate ID. ... ok
-test_render_multiple (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_multiple) ... ok
-test_render_none (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_none) ... ok
-test_render_single (forms_tests.widget_tests.test_multiplehiddeninput.MultipleHiddenInputTest.test_render_single) ... ok
 test_attrs_not_localized (forms_tests.widget_tests.test_numberinput.NumberInputTests.test_attrs_not_localized) ... ok
 test_fieldset (forms_tests.widget_tests.test_numberinput.NumberInputTests.test_fieldset) ... ok
-test_fieldset (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_fieldset) ... ok
-test_render (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_render) ... ok
-test_render_ignore_value (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_render_ignore_value) ... ok
-test_render_value_true (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_render_value_true)
-The render_value argument lets you specify whether the widget should ... ok
 test_fieldset (forms_tests.widget_tests.test_nullbooleanselect.NullBooleanSelectTest.test_fieldset) ... ok
 test_l10n (forms_tests.widget_tests.test_nullbooleanselect.NullBooleanSelectTest.test_l10n)
 The NullBooleanSelect widget's options are lazily localized (#17190). ... ok
@@ -38814,24 +38867,12 @@
 test_render_value_false (forms_tests.widget_tests.test_nullbooleanselect.NullBooleanSelectTest.test_render_value_false) ... ok
 test_render_value_true (forms_tests.widget_tests.test_nullbooleanselect.NullBooleanSelectTest.test_render_value_true) ... ok
 test_render_value_unknown (forms_tests.widget_tests.test_nullbooleanselect.NullBooleanSelectTest.test_render_value_unknown) ... ok
+test_fieldset (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_fieldset) ... ok
+test_render (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_render) ... ok
+test_render_ignore_value (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_render_ignore_value) ... ok
+test_render_value_true (forms_tests.widget_tests.test_passwordinput.PasswordInputTest.test_render_value_true)
+The render_value argument lets you specify whether the widget should ... ok
 test_render (forms_tests.widget_tests.test_searchinput.SearchInputTest.test_render) ... ok
-test_constructor_attrs (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_constructor_attrs) ... ok
-test_constructor_attrs_with_type (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_constructor_attrs_with_type) ... ok
-test_deepcopy (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_deepcopy)
-MultiWidget should define __deepcopy__() (#12048). ... ok
-test_fieldset (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_fieldset) ... ok
-test_needs_multipart_false (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_needs_multipart_false)
-needs_multipart_form should be False if no widgets need it. ... ok
-test_needs_multipart_true (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_needs_multipart_true)
-needs_multipart_form should be True if any widgets need it. ... ok
-test_nested_multiwidget (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_nested_multiwidget)
-MultiWidgets can be composed of other MultiWidgets. ... ok
-test_no_whitespace_between_widgets (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_no_whitespace_between_widgets) ... ok
-test_subwidgets_name (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_subwidgets_name) ... ok
-test_text_inputs (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_text_inputs) ... ok
-test_value_from_datadict_subwidgets_name (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_value_from_datadict_subwidgets_name) ... ok
-test_value_omitted_from_data (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_value_omitted_from_data) ... ok
-test_value_omitted_from_data_subwidgets_name (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_value_omitted_from_data_subwidgets_name) ... ok
 test_choices_constructor (forms_tests.widget_tests.test_radioselect.RadioSelectTest.test_choices_constructor) ... ok
 test_choices_constructor_generator (forms_tests.widget_tests.test_radioselect.RadioSelectTest.test_choices_constructor_generator)
 If choices is passed to the constructor and is a generator, it can be ... ok
@@ -38904,15 +38945,6 @@
 test_renders_required_when_possible_to_select_empty_field_list (forms_tests.widget_tests.test_select.SelectTest.test_renders_required_when_possible_to_select_empty_field_list) ... ok
 test_renders_required_when_possible_to_select_empty_field_none (forms_tests.widget_tests.test_select.SelectTest.test_renders_required_when_possible_to_select_empty_field_none) ... ok
 test_renders_required_when_possible_to_select_empty_field_str (forms_tests.widget_tests.test_select.SelectTest.test_renders_required_when_possible_to_select_empty_field_str) ... ok
-test_constructor_attrs (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_constructor_attrs) ... ok
-test_constructor_different_attrs (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_constructor_different_attrs) ... ok
-test_fieldset (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_fieldset) ... ok
-test_formatting (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_formatting)
-Use 'date_format' and 'time_format' to change the way a value is ... ok
-test_render_date_and_time (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_date_and_time) ... ok
-test_render_datetime (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_datetime) ... ok
-test_render_empty (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_empty) ... ok
-test_render_none (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_none) ... ok
 test_compare_string (forms_tests.widget_tests.test_selectmultiple.SelectMultipleTest.test_compare_string) ... ok
 test_fieldset (forms_tests.widget_tests.test_selectmultiple.SelectMultipleTest.test_fieldset) ... ok
 test_format_value (forms_tests.widget_tests.test_selectmultiple.SelectMultipleTest.test_format_value) ... ok
@@ -38928,6 +38960,15 @@
 test_render_value_label (forms_tests.widget_tests.test_selectmultiple.SelectMultipleTest.test_render_value_label)
 If the value corresponds to a label (but not to an option value), none ... ok
 test_value_omitted_from_data (forms_tests.widget_tests.test_selectmultiple.SelectMultipleTest.test_value_omitted_from_data) ... ok
+test_constructor_attrs (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_constructor_attrs) ... ok
+test_constructor_different_attrs (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_constructor_different_attrs) ... ok
+test_fieldset (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_fieldset) ... ok
+test_formatting (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_formatting)
+Use 'date_format' and 'time_format' to change the way a value is ... ok
+test_render_date_and_time (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_date_and_time) ... ok
+test_render_datetime (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_datetime) ... ok
+test_render_empty (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_empty) ... ok
+test_render_none (forms_tests.widget_tests.test_splitdatetimewidget.SplitDateTimeWidgetTest.test_render_none) ... ok
 test_render (forms_tests.widget_tests.test_telinput.TelInputTest.test_render) ... ok
 test_constructor_different_attrs (forms_tests.widget_tests.test_splithiddendatetimewidget.SplitHiddenDateTimeWidgetTest.test_constructor_different_attrs) ... ok
 test_fieldset (forms_tests.widget_tests.test_splithiddendatetimewidget.SplitHiddenDateTimeWidgetTest.test_fieldset) ... ok
@@ -38935,13 +38976,6 @@
 test_l10n (forms_tests.widget_tests.test_splithiddendatetimewidget.SplitHiddenDateTimeWidgetTest.test_l10n) ... ok
 test_render_empty (forms_tests.widget_tests.test_splithiddendatetimewidget.SplitHiddenDateTimeWidgetTest.test_render_empty) ... ok
 test_render_value (forms_tests.widget_tests.test_splithiddendatetimewidget.SplitHiddenDateTimeWidgetTest.test_render_value) ... ok
-test_escaping (forms_tests.widget_tests.test_textarea.TextareaTest.test_escaping) ... ok
-test_fieldset (forms_tests.widget_tests.test_textarea.TextareaTest.test_fieldset) ... ok
-test_mark_safe (forms_tests.widget_tests.test_textarea.TextareaTest.test_mark_safe) ... ok
-test_render (forms_tests.widget_tests.test_textarea.TextareaTest.test_render) ... ok
-test_render_empty (forms_tests.widget_tests.test_textarea.TextareaTest.test_render_empty) ... ok
-test_render_none (forms_tests.widget_tests.test_textarea.TextareaTest.test_render_none) ... ok
-test_render_required (forms_tests.widget_tests.test_textarea.TextareaTest.test_render_required) ... ok
 test_custom_input_format (forms_tests.widget_tests.test_selectdatewidget.SelectDateWidgetTest.test_custom_input_format) ... ok
 test_custom_months (forms_tests.widget_tests.test_selectdatewidget.SelectDateWidgetTest.test_custom_months) ... ok
 test_fieldset (forms_tests.widget_tests.test_selectdatewidget.SelectDateWidgetTest.test_fieldset) ... ok
@@ -38959,6 +38993,10 @@
 test_value_from_datadict (forms_tests.widget_tests.test_selectdatewidget.SelectDateWidgetTest.test_value_from_datadict) ... ok
 test_value_omitted_from_data (forms_tests.widget_tests.test_selectdatewidget.SelectDateWidgetTest.test_value_omitted_from_data) ... ok
 test_years_rendered_without_separator (forms_tests.widget_tests.test_selectdatewidget.SelectDateWidgetTest.test_years_rendered_without_separator) ... ok
+test_attr_false_not_rendered (forms_tests.widget_tests.test_widget.WidgetTests.test_attr_false_not_rendered) ... ok
+test_format_value (forms_tests.widget_tests.test_widget.WidgetTests.test_format_value) ... ok
+test_no_trailing_newline_in_attrs (forms_tests.widget_tests.test_widget.WidgetTests.test_no_trailing_newline_in_attrs) ... ok
+test_value_omitted_from_data (forms_tests.widget_tests.test_widget.WidgetTests.test_value_omitted_from_data) ... ok
 test_attrs_precedence (forms_tests.widget_tests.test_textinput.TextInputTest.test_attrs_precedence)
 `attrs` passed to render() get precedence over those passed to the ... ok
 test_attrs_safestring (forms_tests.widget_tests.test_textinput.TextInputTest.test_attrs_safestring) ... ok
@@ -38973,6 +39011,13 @@
 test_render_unicode (forms_tests.widget_tests.test_textinput.TextInputTest.test_render_unicode) ... ok
 test_render_value (forms_tests.widget_tests.test_textinput.TextInputTest.test_render_value) ... ok
 test_use_required_attribute (forms_tests.widget_tests.test_textinput.TextInputTest.test_use_required_attribute) ... ok
+test_escaping (forms_tests.widget_tests.test_textarea.TextareaTest.test_escaping) ... ok
+test_fieldset (forms_tests.widget_tests.test_textarea.TextareaTest.test_fieldset) ... ok
+test_mark_safe (forms_tests.widget_tests.test_textarea.TextareaTest.test_mark_safe) ... ok
+test_render (forms_tests.widget_tests.test_textarea.TextareaTest.test_render) ... ok
+test_render_empty (forms_tests.widget_tests.test_textarea.TextareaTest.test_render_empty) ... ok
+test_render_none (forms_tests.widget_tests.test_textarea.TextareaTest.test_render_none) ... ok
+test_render_required (forms_tests.widget_tests.test_textarea.TextareaTest.test_render_required) ... ok
 test_fieldset (forms_tests.widget_tests.test_timeinput.TimeInputTest.test_fieldset) ... ok
 test_format (forms_tests.widget_tests.test_timeinput.TimeInputTest.test_format)
 Use 'format' to change the way a value is displayed. ... ok
@@ -38982,10 +39027,23 @@
 The microseconds are trimmed on display, by default. ... ok
 test_string (forms_tests.widget_tests.test_timeinput.TimeInputTest.test_string)
 Initializing from a string value. ... ok
-test_attr_false_not_rendered (forms_tests.widget_tests.test_widget.WidgetTests.test_attr_false_not_rendered) ... ok
-test_format_value (forms_tests.widget_tests.test_widget.WidgetTests.test_format_value) ... ok
-test_no_trailing_newline_in_attrs (forms_tests.widget_tests.test_widget.WidgetTests.test_no_trailing_newline_in_attrs) ... ok
-test_value_omitted_from_data (forms_tests.widget_tests.test_widget.WidgetTests.test_value_omitted_from_data) ... ok
+test_constructor_attrs (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_constructor_attrs) ... ok
+test_constructor_attrs_with_type (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_constructor_attrs_with_type) ... ok
+test_deepcopy (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_deepcopy)
+MultiWidget should define __deepcopy__() (#12048). ... ok
+test_fieldset (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_fieldset) ... ok
+test_needs_multipart_false (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_needs_multipart_false)
+needs_multipart_form should be False if no widgets need it. ... ok
+test_needs_multipart_true (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_needs_multipart_true)
+needs_multipart_form should be True if any widgets need it. ... ok
+test_nested_multiwidget (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_nested_multiwidget)
+MultiWidgets can be composed of other MultiWidgets. ... ok
+test_no_whitespace_between_widgets (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_no_whitespace_between_widgets) ... ok
+test_subwidgets_name (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_subwidgets_name) ... ok
+test_text_inputs (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_text_inputs) ... ok
+test_value_from_datadict_subwidgets_name (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_value_from_datadict_subwidgets_name) ... ok
+test_value_omitted_from_data (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_value_omitted_from_data) ... ok
+test_value_omitted_from_data_subwidgets_name (forms_tests.widget_tests.test_multiwidget.MultiWidgetTest.test_value_omitted_from_data_subwidgets_name) ... ok
 test_check_composite_foreign_object (foreign_object.tests.TestModelCheckTests.test_check_composite_foreign_object) ... ok
 test_check_subset_composite_foreign_object (foreign_object.tests.TestModelCheckTests.test_check_subset_composite_foreign_object) ... ok
 test_get_absolute_url_honors_script_prefix (flatpages_tests.test_models.FlatpageModelTests.test_get_absolute_url_honors_script_prefix) ... ok
@@ -38994,19 +39052,19 @@
 test_get_absolute_url_urlencodes (flatpages_tests.test_models.FlatpageModelTests.test_get_absolute_url_urlencodes) ... ok
 test_get_absolute_url_with_hardcoded_url (flatpages_tests.test_models.FlatpageModelTests.test_get_absolute_url_with_hardcoded_url) ... ok
 test_str (flatpages_tests.test_models.FlatpageModelTests.test_str) ... ok
+test_not_a_directory (file_uploads.tests.DirectoryCreationTests.test_not_a_directory) ... ok
+test_readonly_root (file_uploads.tests.DirectoryCreationTests.test_readonly_root)
+Permission errors are not swallowed ... ok
 test_bad_type_content_length (file_uploads.tests.MultiParserTests.test_bad_type_content_length) ... ok
 test_empty_upload_handlers (file_uploads.tests.MultiParserTests.test_empty_upload_handlers) ... ok
 test_invalid_content_type (file_uploads.tests.MultiParserTests.test_invalid_content_type) ... ok
 test_negative_content_length (file_uploads.tests.MultiParserTests.test_negative_content_length) ... ok
 test_sanitize_file_name (file_uploads.tests.MultiParserTests.test_sanitize_file_name) ... ok
 test_sanitize_invalid_file_name (file_uploads.tests.MultiParserTests.test_sanitize_invalid_file_name) ... ok
+test_valid_names (file_storage.test_generate_filename.FileSystemStorageGenerateFilenameTests.test_valid_names) ... ok
 test_validate_after_get_available_name (file_storage.test_base.StorageValidateFileNameTests.test_validate_after_get_available_name) ... ok
 test_validate_after_internal_save (file_storage.test_base.StorageValidateFileNameTests.test_validate_after_internal_save) ... ok
 test_validate_before_get_available_name (file_storage.test_base.StorageValidateFileNameTests.test_validate_before_get_available_name) ... ok
-test_not_a_directory (file_uploads.tests.DirectoryCreationTests.test_not_a_directory) ... ok
-test_readonly_root (file_uploads.tests.DirectoryCreationTests.test_readonly_root)
-Permission errors are not swallowed ... ok
-test_valid_names (file_storage.test_generate_filename.FileSystemStorageGenerateFilenameTests.test_valid_names) ... ok
 test_filefield_awss3_storage (file_storage.test_generate_filename.GenerateFilenameStorageTests.test_filefield_awss3_storage)
 Simulate a FileField with an S3 storage which uses keys rather than ... ok
 test_filefield_dangerous_filename (file_storage.test_generate_filename.GenerateFilenameStorageTests.test_filefield_dangerous_filename) ... ok
@@ -39019,55 +39077,19 @@
 test_filefield_generate_filename_with_upload_to (file_storage.test_generate_filename.GenerateFilenameStorageTests.test_filefield_generate_filename_with_upload_to) ... ok
 test_storage_dangerous_paths (file_storage.test_generate_filename.GenerateFilenameStorageTests.test_storage_dangerous_paths) ... ok
 test_storage_dangerous_paths_dir_name (file_storage.test_generate_filename.GenerateFilenameStorageTests.test_storage_dangerous_paths_dir_name) ... ok
-test_valid_names (file_storage.test_generate_filename.StorageGenerateFilenameTests.test_valid_names) ... ok
 test_deconstruction (file_storage.test_inmemory_storage.InMemoryStorageTests.test_deconstruction) ... ok
 test_setting_changed (file_storage.test_inmemory_storage.InMemoryStorageTests.test_setting_changed)
 Properties using settings values as defaults should be updated on ... ok
-test_base_url (file_storage.tests.CustomStorageTests.test_base_url)
-File storage returns a url even when its base_url is unset or modified. ... ok
-test_custom_get_available_name (file_storage.tests.CustomStorageTests.test_custom_get_available_name) ... ok
-test_delete_deletes_directories (file_storage.tests.CustomStorageTests.test_delete_deletes_directories) ... ok
-test_delete_no_name (file_storage.tests.CustomStorageTests.test_delete_no_name)
-Calling delete with an empty name should not try to remove the base ... ok
-test_empty_location (file_storage.tests.CustomStorageTests.test_empty_location)
-Makes sure an exception is raised if the location is empty ... ok
-test_file_access_options (file_storage.tests.CustomStorageTests.test_file_access_options)
-Standard file access options are available, and work as expected. ... ok
-test_file_chunks_error (file_storage.tests.CustomStorageTests.test_file_chunks_error)
-Test behavior when file.chunks() is raising an error ... ok
-test_file_get_accessed_time (file_storage.tests.CustomStorageTests.test_file_get_accessed_time)
-File storage returns a Datetime object for the last accessed time of ... ok
-test_file_get_accessed_time_timezone (file_storage.tests.CustomStorageTests.test_file_get_accessed_time_timezone) ... ok
-test_file_get_created_time (file_storage.tests.CustomStorageTests.test_file_get_created_time)
-File storage returns a datetime for the creation time of a file. ... ok
-test_file_get_created_time_timezone (file_storage.tests.CustomStorageTests.test_file_get_created_time_timezone) ... ok
-test_file_get_modified_time (file_storage.tests.CustomStorageTests.test_file_get_modified_time)
-File storage returns a datetime for the last modified time of a file. ... ok
-test_file_get_modified_time_timezone (file_storage.tests.CustomStorageTests.test_file_get_modified_time_timezone) ... ok
-test_file_methods_pathlib_path (file_storage.tests.CustomStorageTests.test_file_methods_pathlib_path) ... ok
-test_file_path (file_storage.tests.CustomStorageTests.test_file_path)
-File storage returns the full path of a file ... ok
-test_file_save_broken_symlink (file_storage.tests.CustomStorageTests.test_file_save_broken_symlink)
-A new path is created on save when a broken symlink is supplied. ... ok
-test_file_save_with_path (file_storage.tests.CustomStorageTests.test_file_save_with_path)
-Saving a pathname should create intermediate directories as necessary. ... ok
-test_file_save_without_name (file_storage.tests.CustomStorageTests.test_file_save_without_name)
-File storage extracts the filename from the content object if no ... ok
-test_file_storage_preserves_filename_case (file_storage.tests.CustomStorageTests.test_file_storage_preserves_filename_case)
-The storage backend should preserve case of filenames. ... ok
-test_file_storage_prevents_directory_traversal (file_storage.tests.CustomStorageTests.test_file_storage_prevents_directory_traversal)
-File storage prevents directory traversal (files can only be accessed if ... ok
-test_file_url (file_storage.tests.CustomStorageTests.test_file_url)
-File storage returns a url to access a given file from the web. ... ok
-test_listdir (file_storage.tests.CustomStorageTests.test_listdir)
-File storage returns a tuple containing directories and files. ... ok
-test_makedirs_race_handling (file_storage.tests.CustomStorageTests.test_makedirs_race_handling)
-File storage should be robust against directory creation race conditions. ... ok
-test_remove_race_handling (file_storage.tests.CustomStorageTests.test_remove_race_handling)
-File storage should be robust against file removal race conditions. ... ok
-test_save_doesnt_close (file_storage.tests.CustomStorageTests.test_save_doesnt_close) ... ok
-test_setting_changed (file_storage.tests.CustomStorageTests.test_setting_changed)
-Properties using settings values as defaults should be updated on ... ok
+test_valid_names (file_storage.test_generate_filename.StorageGenerateFilenameTests.test_valid_names) ... ok
+test_callable_base_class_error_raises (file_storage.tests.FieldCallableFileStorageTests.test_callable_base_class_error_raises) ... ok
+test_callable_class_storage_file_field (file_storage.tests.FieldCallableFileStorageTests.test_callable_class_storage_file_field) ... ok
+test_callable_function_storage_file_field (file_storage.tests.FieldCallableFileStorageTests.test_callable_function_storage_file_field) ... ok
+test_callable_storage_file_field_in_model (file_storage.tests.FieldCallableFileStorageTests.test_callable_storage_file_field_in_model) ... ok
+test_deconstruction (file_storage.tests.FieldCallableFileStorageTests.test_deconstruction)
+Deconstructing gives the original callable, not the evaluated value. ... ok
+test_deconstruction_storage_callable_default (file_storage.tests.FieldCallableFileStorageTests.test_deconstruction_storage_callable_default)
+A callable that returns default_storage is not omitted when ... ok
+test_file_field_storage_none_uses_default_storage (file_storage.tests.FieldCallableFileStorageTests.test_file_field_storage_none_uses_default_storage) ... ok
 test_base_url (file_storage.tests.DiscardingFalseContentStorageTests.test_base_url)
 File storage returns a url even when its base_url is unset or modified. ... ok
 test_custom_storage_discarding_empty_content (file_storage.tests.DiscardingFalseContentStorageTests.test_custom_storage_discarding_empty_content)
@@ -39114,15 +39136,51 @@
 test_save_doesnt_close (file_storage.tests.DiscardingFalseContentStorageTests.test_save_doesnt_close) ... ok
 test_setting_changed (file_storage.tests.DiscardingFalseContentStorageTests.test_setting_changed)
 Properties using settings values as defaults should be updated on ... ok
-test_callable_base_class_error_raises (file_storage.tests.FieldCallableFileStorageTests.test_callable_base_class_error_raises) ... ok
-test_callable_class_storage_file_field (file_storage.tests.FieldCallableFileStorageTests.test_callable_class_storage_file_field) ... ok
-test_callable_function_storage_file_field (file_storage.tests.FieldCallableFileStorageTests.test_callable_function_storage_file_field) ... ok
-test_callable_storage_file_field_in_model (file_storage.tests.FieldCallableFileStorageTests.test_callable_storage_file_field_in_model) ... ok
-test_deconstruction (file_storage.tests.FieldCallableFileStorageTests.test_deconstruction)
-Deconstructing gives the original callable, not the evaluated value. ... ok
-test_deconstruction_storage_callable_default (file_storage.tests.FieldCallableFileStorageTests.test_deconstruction_storage_callable_default)
-A callable that returns default_storage is not omitted when ... ok
-test_file_field_storage_none_uses_default_storage (file_storage.tests.FieldCallableFileStorageTests.test_file_field_storage_none_uses_default_storage) ... ok
+test_base_url (file_storage.tests.CustomStorageTests.test_base_url)
+File storage returns a url even when its base_url is unset or modified. ... ok
+test_custom_get_available_name (file_storage.tests.CustomStorageTests.test_custom_get_available_name) ... ok
+test_delete_deletes_directories (file_storage.tests.CustomStorageTests.test_delete_deletes_directories) ... ok
+test_delete_no_name (file_storage.tests.CustomStorageTests.test_delete_no_name)
+Calling delete with an empty name should not try to remove the base ... ok
+test_empty_location (file_storage.tests.CustomStorageTests.test_empty_location)
+Makes sure an exception is raised if the location is empty ... ok
+test_file_access_options (file_storage.tests.CustomStorageTests.test_file_access_options)
+Standard file access options are available, and work as expected. ... ok
+test_file_chunks_error (file_storage.tests.CustomStorageTests.test_file_chunks_error)
+Test behavior when file.chunks() is raising an error ... ok
+test_file_get_accessed_time (file_storage.tests.CustomStorageTests.test_file_get_accessed_time)
+File storage returns a Datetime object for the last accessed time of ... ok
+test_file_get_accessed_time_timezone (file_storage.tests.CustomStorageTests.test_file_get_accessed_time_timezone) ... ok
+test_file_get_created_time (file_storage.tests.CustomStorageTests.test_file_get_created_time)
+File storage returns a datetime for the creation time of a file. ... ok
+test_file_get_created_time_timezone (file_storage.tests.CustomStorageTests.test_file_get_created_time_timezone) ... ok
+test_file_get_modified_time (file_storage.tests.CustomStorageTests.test_file_get_modified_time)
+File storage returns a datetime for the last modified time of a file. ... ok
+test_file_get_modified_time_timezone (file_storage.tests.CustomStorageTests.test_file_get_modified_time_timezone) ... ok
+test_file_methods_pathlib_path (file_storage.tests.CustomStorageTests.test_file_methods_pathlib_path) ... ok
+test_file_path (file_storage.tests.CustomStorageTests.test_file_path)
+File storage returns the full path of a file ... ok
+test_file_save_broken_symlink (file_storage.tests.CustomStorageTests.test_file_save_broken_symlink)
+A new path is created on save when a broken symlink is supplied. ... ok
+test_file_save_with_path (file_storage.tests.CustomStorageTests.test_file_save_with_path)
+Saving a pathname should create intermediate directories as necessary. ... ok
+test_file_save_without_name (file_storage.tests.CustomStorageTests.test_file_save_without_name)
+File storage extracts the filename from the content object if no ... ok
+test_file_storage_preserves_filename_case (file_storage.tests.CustomStorageTests.test_file_storage_preserves_filename_case)
+The storage backend should preserve case of filenames. ... ok
+test_file_storage_prevents_directory_traversal (file_storage.tests.CustomStorageTests.test_file_storage_prevents_directory_traversal)
+File storage prevents directory traversal (files can only be accessed if ... ok
+test_file_url (file_storage.tests.CustomStorageTests.test_file_url)
+File storage returns a url to access a given file from the web. ... ok
+test_listdir (file_storage.tests.CustomStorageTests.test_listdir)
+File storage returns a tuple containing directories and files. ... ok
+test_makedirs_race_handling (file_storage.tests.CustomStorageTests.test_makedirs_race_handling)
+File storage should be robust against directory creation race conditions. ... ok
+test_remove_race_handling (file_storage.tests.CustomStorageTests.test_remove_race_handling)
+File storage should be robust against file removal race conditions. ... ok
+test_save_doesnt_close (file_storage.tests.CustomStorageTests.test_save_doesnt_close) ... ok
+test_setting_changed (file_storage.tests.CustomStorageTests.test_setting_changed)
+Properties using settings values as defaults should be updated on ... ok
 test_directory_with_dot (file_storage.tests.FileStoragePathParsing.test_directory_with_dot)
 Regression test for #9610. ... ok
 test_first_character_dot (file_storage.tests.FileStoragePathParsing.test_first_character_dot)
@@ -39273,9 +39331,10 @@
 test_nonexistent_alias (file_storage.tests.StorageHandlerTests.test_nonexistent_alias) ... ok
 test_nonexistent_backend (file_storage.tests.StorageHandlerTests.test_nonexistent_backend) ... ok
 test_same_instance (file_storage.tests.StorageHandlerTests.test_same_instance) ... ok
+test_urllib_request_urlopen (file_storage.tests.FileLikeObjectTestCase.test_urllib_request_urlopen)
+Test the File storage API with a file-like object coming from ... ok
 test_descriptor_class (field_subclassing.tests.DescriptorClassTest.test_descriptor_class) ... ok
 test_db_parameters_respects_db_type (field_subclassing.tests.TestDbType.test_db_parameters_respects_db_type) ... ok
-test_format_discovery (fixtures.tests.FixtureTransactionTests.test_format_discovery) ... ok
 test_allowed (field_defaults.tests.AllowedDefaultTests.test_allowed) ... ok
 test_disallowed (field_defaults.tests.AllowedDefaultTests.test_disallowed) ... ok
 test_empty_group_by_cols (expressions_window.tests.NonQueryWindowTests.test_empty_group_by_cols) ... ok
@@ -39336,35 +39395,39 @@
 test_text_field (field_deconstruction.tests.FieldDeconstructionTests.test_text_field) ... ok
 test_time_field (field_deconstruction.tests.FieldDeconstructionTests.test_time_field) ... ok
 test_url_field (field_deconstruction.tests.FieldDeconstructionTests.test_url_field) ... ok
-test_urllib_request_urlopen (file_storage.tests.FileLikeObjectTestCase.test_urllib_request_urlopen)
-Test the File storage API with a file-like object coming from ... ok
-test_empty_group_by (expressions.tests.ExpressionWrapperTests.test_empty_group_by) ... ok
-test_non_empty_group_by (expressions.tests.ExpressionWrapperTests.test_non_empty_group_by) ... ok
-test_equal (expressions.tests.OrderByTests.test_equal) ... ok
-test_hash (expressions.tests.OrderByTests.test_hash) ... ok
-test_nulls_false (expressions.tests.OrderByTests.test_nulls_false) ... ok
-test_contains (expressions.tests.FTests.test_contains) ... ok
-test_deconstruct (expressions.tests.FTests.test_deconstruct) ... ok
-test_deepcopy (expressions.tests.FTests.test_deepcopy) ... ok
-test_equal (expressions.tests.FTests.test_equal) ... ok
-test_hash (expressions.tests.FTests.test_hash) ... ok
-test_not_equal_Value (expressions.tests.FTests.test_not_equal_Value) ... ok
 test_mixed_char_date_with_annotate (expressions.tests.CombinedExpressionTests.test_mixed_char_date_with_annotate) ... ok
 test_resolve_output_field_dates (expressions.tests.CombinedExpressionTests.test_resolve_output_field_dates) ... ok
 test_resolve_output_field_number (expressions.tests.CombinedExpressionTests.test_resolve_output_field_number) ... ok
 test_resolve_output_field_numbers_with_null (expressions.tests.CombinedExpressionTests.test_resolve_output_field_numbers_with_null) ... ok
 test_resolve_output_field_positive_integer (expressions.tests.CombinedExpressionTests.test_resolve_output_field_positive_integer) ... ok
 test_resolve_output_field_with_null (expressions.tests.CombinedExpressionTests.test_resolve_output_field_with_null) ... ok
-test_equal (expressions.tests.SimpleExpressionTests.test_equal) ... ok
-test_get_expression_for_validation_only_one_source_expression (expressions.tests.SimpleExpressionTests.test_get_expression_for_validation_only_one_source_expression) ... ok
-test_hash (expressions.tests.SimpleExpressionTests.test_hash) ... ok
+test_contains (expressions.tests.FTests.test_contains) ... ok
+test_deconstruct (expressions.tests.FTests.test_deconstruct) ... ok
+test_deepcopy (expressions.tests.FTests.test_deepcopy) ... ok
+test_equal (expressions.tests.FTests.test_equal) ... ok
+test_hash (expressions.tests.FTests.test_hash) ... ok
+test_not_equal_Value (expressions.tests.FTests.test_not_equal_Value) ... ok
+test_race_condition (file_storage.tests.FileSaveRaceConditionTest.test_race_condition) ... ok
+test_empty_group_by (expressions.tests.ExpressionWrapperTests.test_empty_group_by) ... ok
+test_non_empty_group_by (expressions.tests.ExpressionWrapperTests.test_non_empty_group_by) ... ok
 test_aggregates (expressions.tests.ReprTests.test_aggregates) ... ok
 test_distinct_aggregates (expressions.tests.ReprTests.test_distinct_aggregates) ... ok
 test_expressions (expressions.tests.ReprTests.test_expressions) ... ok
 test_filtered_aggregates (expressions.tests.ReprTests.test_filtered_aggregates) ... ok
 test_functions (expressions.tests.ReprTests.test_functions) ... ok
+test_equal (expressions.tests.OrderByTests.test_equal) ... ok
+test_hash (expressions.tests.OrderByTests.test_hash) ... ok
+test_nulls_false (expressions.tests.OrderByTests.test_nulls_false) ... ok
+test_equal (expressions.tests.SimpleExpressionTests.test_equal) ... ok
+test_get_expression_for_validation_only_one_source_expression (expressions.tests.SimpleExpressionTests.test_get_expression_for_validation_only_one_source_expression) ... ok
+test_hash (expressions.tests.SimpleExpressionTests.test_hash) ... ok
 test_receiver_signal_list (dispatch.tests.ReceiverTestCase.test_receiver_signal_list) ... ok
 test_receiver_single_signal (dispatch.tests.ReceiverTestCase.test_receiver_single_signal) ... ok
+test_coroutine (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_coroutine) ... ok
+test_passing_explicit_none (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_passing_explicit_none) ... ok
+test_repr (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_repr) ... ok
+test_sync_to_async_uses_base_thread_and_connection (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_sync_to_async_uses_base_thread_and_connection)
+The process_request() and process_response() hooks must be called with ... ok
 test_class_definition_warnings (deprecation.tests.RenameMethodsTests.test_class_definition_warnings)
 Ensure a warning is raised upon class definition to suggest renaming ... ok
 test_deprecated_subclass_renamed (deprecation.tests.RenameMethodsTests.test_deprecated_subclass_renamed)
@@ -39378,11 +39441,6 @@
 test_removedafternextversionwarning_pending (deprecation.tests.RenameMethodsTests.test_removedafternextversionwarning_pending) ... ok
 test_renamed_subclass_deprecated (deprecation.tests.RenameMethodsTests.test_renamed_subclass_deprecated)
 Ensure the correct warnings are raised when a class that renamed ... ok
-test_coroutine (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_coroutine) ... ok
-test_passing_explicit_none (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_passing_explicit_none) ... ok
-test_repr (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_repr) ... ok
-test_sync_to_async_uses_base_thread_and_connection (deprecation.test_middleware_mixin.MiddlewareMixinTests.test_sync_to_async_uses_base_thread_and_connection)
-The process_request() and process_response() hooks must be called with ... ok
 test_disallowed_delete_distinct_on (delete_regress.tests.DeleteDistinct.test_disallowed_delete_distinct_on) ... ok
 test_concurrent_delete (delete_regress.tests.DeleteLockingTest.test_concurrent_delete)
 Concurrent deletes don't collide and lock the database (#9479). ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
@@ -39390,8 +39448,7 @@
 test_invalid_defer (defer.tests.InvalidDeferTests.test_invalid_defer) ... ok
 test_invalid_only (defer.tests.InvalidDeferTests.test_invalid_only) ... ok
 test_only_select_related_raises_invalid_query (defer.tests.InvalidDeferTests.test_only_select_related_raises_invalid_query) ... ok
-test_ticket_11101 (fixtures_regress.tests.TestTicket11101.test_ticket_11101)
-Fixtures can be rolled back (ticket #11101). ... ok
+test_format_discovery (fixtures.tests.FixtureTransactionTests.test_format_discovery) ... ok
 test_cache_page (decorators.test_cache.CachePageDecoratorTest.test_cache_page) ... ok
 test_cache_control_decorator_http_request (decorators.test_cache.CacheControlDecoratorTest.test_cache_control_decorator_http_request) ... ok
 test_cache_control_decorator_http_request_async_view (decorators.test_cache.CacheControlDecoratorTest.test_cache_control_decorator_http_request_async_view) ... ok
@@ -39402,34 +39459,32 @@
 test_cache_control_full_decorator_async_view (decorators.test_cache.CacheControlDecoratorTest.test_cache_control_full_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_cache.CacheControlDecoratorTest.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_cache.CacheControlDecoratorTest.test_wrapped_sync_function_is_not_coroutine_function) ... ok
-test_never_cache_decorator_expires_not_overridden (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_expires_not_overridden) ... ok
-test_never_cache_decorator_expires_not_overridden_async_view (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_expires_not_overridden_async_view) ... ok
-test_never_cache_decorator_headers (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_headers) ... ok
-test_never_cache_decorator_headers_async_view (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_headers_async_view) ... ok
-test_never_cache_decorator_http_request (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_http_request) ... ok
-test_never_cache_decorator_http_request_async_view (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_http_request_async_view) ... ok
-test_never_cache_decorator_http_request_proxy (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_http_request_proxy) ... ok
-test_wrapped_async_function_is_coroutine_function (decorators.test_cache.NeverCacheDecoratorTest.test_wrapped_async_function_is_coroutine_function) ... ok
-test_wrapped_sync_function_is_not_coroutine_function (decorators.test_cache.NeverCacheDecoratorTest.test_wrapped_sync_function_is_not_coroutine_function) ... ok
 test_decorator_sets_x_frame_options_to_deny (decorators.test_clickjacking.XFrameOptionsDenyTests.test_decorator_sets_x_frame_options_to_deny) ... ok
 test_decorator_sets_x_frame_options_to_deny_async_view (decorators.test_clickjacking.XFrameOptionsDenyTests.test_decorator_sets_x_frame_options_to_deny_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_clickjacking.XFrameOptionsDenyTests.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_clickjacking.XFrameOptionsDenyTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
-test_table_exists (proxy_model_inheritance.tests.ProxyModelInheritanceTests.test_table_exists) ... ok
 test_decorator_stops_x_frame_options_being_set (decorators.test_clickjacking.XFrameOptionsExemptTests.test_decorator_stops_x_frame_options_being_set)
 @xframe_options_exempt instructs the XFrameOptionsMiddleware to NOT set ... ok
 test_exempt_decorator_async_view (decorators.test_clickjacking.XFrameOptionsExemptTests.test_exempt_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_clickjacking.XFrameOptionsExemptTests.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_clickjacking.XFrameOptionsExemptTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
-test_race_condition (file_storage.tests.FileSaveRaceConditionTest.test_race_condition) ... ok
-test_decorator_sets_x_frame_options_to_sameorigin (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_decorator_sets_x_frame_options_to_sameorigin) ... ok
-test_decorator_sets_x_frame_options_to_sameorigin_async_view (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_decorator_sets_x_frame_options_to_sameorigin_async_view) ... ok
-test_wrapped_async_function_is_coroutine_function (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_wrapped_async_function_is_coroutine_function) ... ok
-test_wrapped_sync_function_is_not_coroutine_function (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
+test_never_cache_decorator_expires_not_overridden (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_expires_not_overridden) ... ok
+test_never_cache_decorator_expires_not_overridden_async_view (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_expires_not_overridden_async_view) ... ok
+test_never_cache_decorator_headers (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_headers) ... ok
+test_never_cache_decorator_headers_async_view (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_headers_async_view) ... ok
+test_never_cache_decorator_http_request (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_http_request) ... ok
+test_never_cache_decorator_http_request_async_view (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_http_request_async_view) ... ok
+test_never_cache_decorator_http_request_proxy (decorators.test_cache.NeverCacheDecoratorTest.test_never_cache_decorator_http_request_proxy) ... ok
+test_wrapped_async_function_is_coroutine_function (decorators.test_cache.NeverCacheDecoratorTest.test_wrapped_async_function_is_coroutine_function) ... ok
+test_wrapped_sync_function_is_not_coroutine_function (decorators.test_cache.NeverCacheDecoratorTest.test_wrapped_sync_function_is_not_coroutine_function) ... ok
 test_no_append_slash_decorator (decorators.test_common.NoAppendSlashTests.test_no_append_slash_decorator) ... ok
 test_no_append_slash_decorator_async_view (decorators.test_common.NoAppendSlashTests.test_no_append_slash_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_common.NoAppendSlashTests.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_common.NoAppendSlashTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
+test_decorator_sets_x_frame_options_to_sameorigin (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_decorator_sets_x_frame_options_to_sameorigin) ... ok
+test_decorator_sets_x_frame_options_to_sameorigin_async_view (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_decorator_sets_x_frame_options_to_sameorigin_async_view) ... ok
+test_wrapped_async_function_is_coroutine_function (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_wrapped_async_function_is_coroutine_function) ... ok
+test_wrapped_sync_function_is_not_coroutine_function (decorators.test_clickjacking.XFrameOptionsSameoriginTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
 test_csrf_exempt_decorator (decorators.test_csrf.CsrfExemptTests.test_csrf_exempt_decorator) ... ok
 test_csrf_exempt_decorator_async_view (decorators.test_csrf.CsrfExemptTests.test_csrf_exempt_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_csrf.CsrfExemptTests.test_wrapped_async_function_is_coroutine_function) ... ok
@@ -39442,24 +39497,24 @@
 test_ensure_csrf_cookie_decorator_async_view (decorators.test_csrf.EnsureCsrfCookieTests.test_ensure_csrf_cookie_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_csrf.EnsureCsrfCookieTests.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_csrf.EnsureCsrfCookieTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
-test_requires_csrf_token_decorator (decorators.test_csrf.RequiresCsrfTokenTests.test_requires_csrf_token_decorator) ... ok
-test_requires_csrf_token_decorator_async_view (decorators.test_csrf.RequiresCsrfTokenTests.test_requires_csrf_token_decorator_async_view) ... ok
-test_wrapped_async_function_is_coroutine_function (decorators.test_csrf.RequiresCsrfTokenTests.test_wrapped_async_function_is_coroutine_function) ... ok
-test_wrapped_sync_function_is_not_coroutine_function (decorators.test_csrf.RequiresCsrfTokenTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
 test_gzip_page_decorator (decorators.test_gzip.GzipPageTests.test_gzip_page_decorator) ... ok
 test_gzip_page_decorator_async_view (decorators.test_gzip.GzipPageTests.test_gzip_page_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_gzip.GzipPageTests.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_gzip.GzipPageTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
+test_requires_csrf_token_decorator (decorators.test_csrf.RequiresCsrfTokenTests.test_requires_csrf_token_decorator) ... ok
+test_requires_csrf_token_decorator_async_view (decorators.test_csrf.RequiresCsrfTokenTests.test_requires_csrf_token_decorator_async_view) ... ok
+test_wrapped_async_function_is_coroutine_function (decorators.test_csrf.RequiresCsrfTokenTests.test_wrapped_async_function_is_coroutine_function) ... ok
+test_wrapped_sync_function_is_not_coroutine_function (decorators.test_csrf.RequiresCsrfTokenTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
 test_conditional_page_decorator_successful (decorators.test_http.ConditionalPageTests.test_conditional_page_decorator_successful) ... ok
 test_conditional_page_decorator_successful_async_view (decorators.test_http.ConditionalPageTests.test_conditional_page_decorator_successful_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_http.ConditionalPageTests.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_http.ConditionalPageTests.test_wrapped_sync_function_is_not_coroutine_function) ... ok
+test_require_safe_accepts_only_safe_methods (decorators.test_http.RequireSafeDecoratorTest.test_require_safe_accepts_only_safe_methods) ... ok
+test_require_safe_accepts_only_safe_methods_async_view (decorators.test_http.RequireSafeDecoratorTest.test_require_safe_accepts_only_safe_methods_async_view) ... ok
 test_condition_decorator (decorators.test_http.ConditionDecoratorTest.test_condition_decorator) ... ok
 test_condition_decorator_async_view (decorators.test_http.ConditionDecoratorTest.test_condition_decorator_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_http.ConditionDecoratorTest.test_wrapped_async_function_is_coroutine_function) ... ok
 test_wrapped_sync_function_is_not_coroutine_function (decorators.test_http.ConditionDecoratorTest.test_wrapped_sync_function_is_not_coroutine_function) ... ok
-test_require_safe_accepts_only_safe_methods (decorators.test_http.RequireSafeDecoratorTest.test_require_safe_accepts_only_safe_methods) ... ok
-test_require_safe_accepts_only_safe_methods_async_view (decorators.test_http.RequireSafeDecoratorTest.test_require_safe_accepts_only_safe_methods_async_view) ... ok
 test_require_http_methods_methods (decorators.test_http.RequireHttpMethodsTest.test_require_http_methods_methods) ... ok
 test_require_http_methods_methods_async_view (decorators.test_http.RequireHttpMethodsTest.test_require_http_methods_methods_async_view) ... ok
 test_wrapped_async_function_is_coroutine_function (decorators.test_http.RequireHttpMethodsTest.test_wrapped_async_function_is_coroutine_function) ... ok
@@ -39492,6 +39547,20 @@
 test_parameters (dbshell.test_oracle.OracleDbshellTests.test_parameters) ... skipped 'Requires oracledb to be installed'
 test_with_rlwrap (dbshell.test_oracle.OracleDbshellTests.test_with_rlwrap) ... skipped 'Requires oracledb to be installed'
 test_without_rlwrap (dbshell.test_oracle.OracleDbshellTests.test_without_rlwrap) ... skipped 'Requires oracledb to be installed'
+test_argumented (decorators.tests.AsyncMethodDecoratorTests.test_argumented) ... ok
+test_bad_iterable (decorators.tests.AsyncMethodDecoratorTests.test_bad_iterable) ... ok
+test_class_decoration (decorators.tests.AsyncMethodDecoratorTests.test_class_decoration)
+@method_decorator can be used to decorate a class and its methods. ... ok
+test_descriptors (decorators.tests.AsyncMethodDecoratorTests.test_descriptors) ... ok
+test_markcoroutinefunction_applied (decorators.tests.AsyncMethodDecoratorTests.test_markcoroutinefunction_applied) ... ok
+test_new_attribute (decorators.tests.AsyncMethodDecoratorTests.test_new_attribute)
+A decorator that sets a new attribute on the method. ... ok
+test_preserve_attributes (decorators.tests.AsyncMethodDecoratorTests.test_preserve_attributes) ... ok
+test_preserve_signature (decorators.tests.AsyncMethodDecoratorTests.test_preserve_signature) ... ok
+test_tuple_of_decorators (decorators.tests.AsyncMethodDecoratorTests.test_tuple_of_decorators)
+@method_decorator can accept a tuple of decorators. ... ok
+test_wrapper_assignments (decorators.tests.AsyncMethodDecoratorTests.test_wrapper_assignments)
+@method_decorator preserves wrapper assignments. ... ok
 test_basic_params_specified_in_settings (dbshell.test_mysql.MySqlDbshellCommandTestCase.test_basic_params_specified_in_settings) ... ok
 test_can_connect_using_sockets (dbshell.test_mysql.MySqlDbshellCommandTestCase.test_can_connect_using_sockets) ... ok
 test_crash_password_does_not_leak (dbshell.test_mysql.MySqlDbshellCommandTestCase.test_crash_password_does_not_leak) ... ok
@@ -39503,10 +39572,14 @@
 test_sigint_handler (dbshell.test_mysql.MySqlDbshellCommandTestCase.test_sigint_handler)
 SIGINT is ignored in Python and passed to mysql to abort queries. ... skipped 'Requires a MySQL connection'
 test_ssl_certificate_is_added (dbshell.test_mysql.MySqlDbshellCommandTestCase.test_ssl_certificate_is_added) ... ok
-test_command_missing (dbshell.tests.DbshellCommandTestCase.test_command_missing) ... ok
 test_non_zero_exit_status_when_path_to_db_is_path (dbshell.test_sqlite.SqliteDbshellCommandTestCase.test_non_zero_exit_status_when_path_to_db_is_path) ... ok
 test_parameters (dbshell.test_sqlite.SqliteDbshellCommandTestCase.test_parameters) ... ok
 test_path_name (dbshell.test_sqlite.SqliteDbshellCommandTestCase.test_path_name) ... ok
+test_connection_handler_no_databases (db_utils.tests.ConnectionHandlerTests.test_connection_handler_no_databases)
+Empty DATABASES and empty 'default' settings default to the dummy ... ok
+test_databases_property (db_utils.tests.ConnectionHandlerTests.test_databases_property) ... ok
+test_no_default_database (db_utils.tests.ConnectionHandlerTests.test_no_default_database) ... ok
+test_nonexistent_alias (db_utils.tests.ConnectionHandlerTests.test_nonexistent_alias) ... ok
 test_accent (dbshell.test_postgresql.PostgreSqlDbshellCommandTestCase.test_accent) ... ok
 test_basic (dbshell.test_postgresql.PostgreSqlDbshellCommandTestCase.test_basic) ... ok
 test_column (dbshell.test_postgresql.PostgreSqlDbshellCommandTestCase.test_column) ... ok
@@ -39518,11 +39591,7 @@
 test_sigint_handler (dbshell.test_postgresql.PostgreSqlDbshellCommandTestCase.test_sigint_handler)
 SIGINT is ignored in Python and passed to psql to abort queries. ... skipped 'Requires a PostgreSQL connection'
 test_ssl_certificate (dbshell.test_postgresql.PostgreSqlDbshellCommandTestCase.test_ssl_certificate) ... ok
-test_connection_handler_no_databases (db_utils.tests.ConnectionHandlerTests.test_connection_handler_no_databases)
-Empty DATABASES and empty 'default' settings default to the dummy ... ok
-test_databases_property (db_utils.tests.ConnectionHandlerTests.test_databases_property) ... ok
-test_no_default_database (db_utils.tests.ConnectionHandlerTests.test_no_default_database) ... ok
-test_nonexistent_alias (db_utils.tests.ConnectionHandlerTests.test_nonexistent_alias) ... ok
+test_command_missing (dbshell.tests.DbshellCommandTestCase.test_command_missing) ... ok
 test_load_backend_invalid_name (db_utils.tests.LoadBackendTests.test_load_backend_invalid_name) ... ok
 test_lag_negative_offset (db_functions.window.test_validation.ValidationTests.test_lag_negative_offset) ... ok
 test_lead_negative_offset (db_functions.window.test_validation.ValidationTests.test_lead_negative_offset) ... ok
@@ -39531,26 +39600,11 @@
 test_nth_null_expression (db_functions.window.test_validation.ValidationTests.test_nth_null_expression) ... ok
 test_null_source_lag (db_functions.window.test_validation.ValidationTests.test_null_source_lag) ... ok
 test_null_source_lead (db_functions.window.test_validation.ValidationTests.test_null_source_lead) ... ok
-test_call_order (custom_lookups.tests.LookupTransformCallOrderTests.test_call_order) ... ok
 test_overridden_get_lookup (custom_lookups.tests.CustomisedMethodsTests.test_overridden_get_lookup) ... ok
 test_overridden_get_lookup_chain (custom_lookups.tests.CustomisedMethodsTests.test_overridden_get_lookup_chain) ... ok
 test_overridden_get_transform (custom_lookups.tests.CustomisedMethodsTests.test_overridden_get_transform) ... ok
 test_overridden_get_transform_chain (custom_lookups.tests.CustomisedMethodsTests.test_overridden_get_transform_chain) ... ok
-test_argumented (decorators.tests.AsyncMethodDecoratorTests.test_argumented) ... ok
-test_bad_iterable (decorators.tests.AsyncMethodDecoratorTests.test_bad_iterable) ... ok
-test_class_decoration (decorators.tests.AsyncMethodDecoratorTests.test_class_decoration)
-@method_decorator can be used to decorate a class and its methods. ... ok
-test_descriptors (decorators.tests.AsyncMethodDecoratorTests.test_descriptors) ... ok
-test_markcoroutinefunction_applied (decorators.tests.AsyncMethodDecoratorTests.test_markcoroutinefunction_applied) ... ok
-test_new_attribute (decorators.tests.AsyncMethodDecoratorTests.test_new_attribute)
-A decorator that sets a new attribute on the method. ... ok
-test_preserve_attributes (decorators.tests.AsyncMethodDecoratorTests.test_preserve_attributes) ... ok
-test_preserve_signature (decorators.tests.AsyncMethodDecoratorTests.test_preserve_signature) ... ok
-test_tuple_of_decorators (decorators.tests.AsyncMethodDecoratorTests.test_tuple_of_decorators)
-@method_decorator can accept a tuple of decorators. ... ok
-test_wrapper_assignments (decorators.tests.AsyncMethodDecoratorTests.test_wrapper_assignments)
-@method_decorator preserves wrapper assignments. ... ok
-test_force_token_to_string (csrf_tests.test_context_processor.TestContextProcessor.test_force_token_to_string) ... ok
+test_call_order (custom_lookups.tests.LookupTransformCallOrderTests.test_call_order) ... ok
 test_check_token_format_invalid (csrf_tests.tests.CsrfFunctionTests.test_check_token_format_invalid) ... ok
 test_check_token_format_valid (csrf_tests.tests.CsrfFunctionTests.test_check_token_format_valid) ... ok
 test_does_token_match (csrf_tests.tests.CsrfFunctionTests.test_does_token_match) ... ok
@@ -39568,6 +39622,7 @@
 test_lookup_on_transform (custom_lookups.tests.RegisterLookupTests.test_lookup_on_transform) ... ok
 test_related_lookup (custom_lookups.tests.RegisterLookupTests.test_related_lookup) ... ok
 test_transform_on_field (custom_lookups.tests.RegisterLookupTests.test_transform_on_field) ... ok
+test_force_token_to_string (csrf_tests.test_context_processor.TestContextProcessor.test_force_token_to_string) ... ok
 test_csrf_token_on_404_stays_constant (csrf_tests.tests.CsrfInErrorHandlingViewsTests.test_csrf_token_on_404_stays_constant) ... ok
 test_request_attributes (context_processors.tests.RequestContextProcessorTests.test_request_attributes)
 The request object is available in the template and that its ... ok
@@ -39577,6 +39632,13 @@
 test_invalid_content_type_field (contenttypes_tests.test_checks.GenericForeignKeyTests.test_invalid_content_type_field) ... ok
 test_missing_content_type_field (contenttypes_tests.test_checks.GenericForeignKeyTests.test_missing_content_type_field) ... ok
 test_missing_object_id_field (contenttypes_tests.test_checks.GenericForeignKeyTests.test_missing_object_id_field) ... ok
+test_field_name_ending_with_underscore (contenttypes_tests.test_checks.GenericRelationTests.test_field_name_ending_with_underscore) ... ok
+test_missing_generic_foreign_key (contenttypes_tests.test_checks.GenericRelationTests.test_missing_generic_foreign_key) ... ok
+test_pointing_to_missing_model (contenttypes_tests.test_checks.GenericRelationTests.test_pointing_to_missing_model) ... ok
+test_pointing_to_swapped_model (contenttypes_tests.test_checks.GenericRelationTests.test_pointing_to_swapped_model) ... ok
+test_valid_generic_relationship (contenttypes_tests.test_checks.GenericRelationTests.test_valid_generic_relationship) ... ok
+test_valid_generic_relationship_with_explicit_fields (contenttypes_tests.test_checks.GenericRelationTests.test_valid_generic_relationship_with_explicit_fields) ... ok
+test_valid_self_referential_generic_relationship (contenttypes_tests.test_checks.GenericRelationTests.test_valid_self_referential_generic_relationship) ... ok
 test_model_name_max_length (contenttypes_tests.test_checks.ModelCheckTests.test_model_name_max_length) ... ok
 test_model_name_too_long (contenttypes_tests.test_checks.ModelCheckTests.test_model_name_too_long) ... ok
 test_bad_origin_bad_domain (csrf_tests.tests.CsrfViewMiddlewareUseSessionsTests.test_bad_origin_bad_domain)
@@ -39675,6 +39737,48 @@
 CsrfTokenNode works when a CSRF cookie is set. ... ok
 test_token_node_with_new_csrf_cookie (csrf_tests.tests.CsrfViewMiddlewareUseSessionsTests.test_token_node_with_new_csrf_cookie)
 CsrfTokenNode works when a CSRF cookie is created by ... ok
+test_ticket_11101 (fixtures_regress.tests.TestTicket11101.test_ticket_11101)
+Fixtures can be rolled back (ticket #11101). ... ok
+test_constraint_sql (constraints.tests.BaseConstraintTests.test_constraint_sql) ... ok
+test_contains_expressions (constraints.tests.BaseConstraintTests.test_contains_expressions) ... ok
+test_create_sql (constraints.tests.BaseConstraintTests.test_create_sql) ... ok
+test_custom_violation_code_message (constraints.tests.BaseConstraintTests.test_custom_violation_code_message) ... ok
+test_custom_violation_error_message (constraints.tests.BaseConstraintTests.test_custom_violation_error_message) ... ok
+test_custom_violation_error_message_clone (constraints.tests.BaseConstraintTests.test_custom_violation_error_message_clone) ... ok
+test_deconstruction (constraints.tests.BaseConstraintTests.test_deconstruction) ... ok
+test_default_violation_error_message (constraints.tests.BaseConstraintTests.test_default_violation_error_message) ... ok
+test_deprecation (constraints.tests.BaseConstraintTests.test_deprecation) ... ok
+test_name_required (constraints.tests.BaseConstraintTests.test_name_required) ... ok
+test_positional_arguments (constraints.tests.BaseConstraintTests.test_positional_arguments) ... ok
+test_remove_sql (constraints.tests.BaseConstraintTests.test_remove_sql) ... ok
+test_validate (constraints.tests.BaseConstraintTests.test_validate) ... ok
+test_all_if_match (conditional_processing.tests.ConditionalGet.test_all_if_match) ... ok
+test_all_if_none_match (conditional_processing.tests.ConditionalGet.test_all_if_none_match) ... ok
+test_both_headers (conditional_processing.tests.ConditionalGet.test_both_headers) ... ok
+test_both_headers_2 (conditional_processing.tests.ConditionalGet.test_both_headers_2) ... ok
+test_if_match (conditional_processing.tests.ConditionalGet.test_if_match) ... ok
+test_if_modified_since (conditional_processing.tests.ConditionalGet.test_if_modified_since) ... ok
+test_if_none_match (conditional_processing.tests.ConditionalGet.test_if_none_match) ... ok
+test_if_unmodified_since (conditional_processing.tests.ConditionalGet.test_if_unmodified_since) ... ok
+test_invalid_etag (conditional_processing.tests.ConditionalGet.test_invalid_etag) ... ok
+test_single_condition_1 (conditional_processing.tests.ConditionalGet.test_single_condition_1) ... ok
+test_single_condition_2 (conditional_processing.tests.ConditionalGet.test_single_condition_2) ... ok
+test_single_condition_3 (conditional_processing.tests.ConditionalGet.test_single_condition_3) ... ok
+test_single_condition_4 (conditional_processing.tests.ConditionalGet.test_single_condition_4) ... ok
+test_single_condition_5 (conditional_processing.tests.ConditionalGet.test_single_condition_5) ... ok
+test_single_condition_6 (conditional_processing.tests.ConditionalGet.test_single_condition_6) ... ok
+test_single_condition_7 (conditional_processing.tests.ConditionalGet.test_single_condition_7) ... ok
+test_single_condition_8 (conditional_processing.tests.ConditionalGet.test_single_condition_8) ... ok
+test_single_condition_9 (conditional_processing.tests.ConditionalGet.test_single_condition_9) ... ok
+test_single_condition_head (conditional_processing.tests.ConditionalGet.test_single_condition_head) ... ok
+test_unquoted (conditional_processing.tests.ConditionalGet.test_unquoted)
+The same quoted ETag should be set on the header regardless of whether ... ok
+test_unquoted_if_none_match (conditional_processing.tests.ConditionalGet.test_unquoted_if_none_match) ... ok
+test_weak_if_match (conditional_processing.tests.ConditionalGet.test_weak_if_match)
+If-Match comparisons use strong matching, so any comparison involving ... ok
+test_weak_if_none_match (conditional_processing.tests.ConditionalGet.test_weak_if_none_match)
+If-None-Match comparisons use weak matching, so weak and strong ETags ... ok
+test_without_conditions (conditional_processing.tests.ConditionalGet.test_without_conditions) ... ok
 test_bad_csrf_cookie_characters (csrf_tests.tests.CsrfViewMiddlewareTests.test_bad_csrf_cookie_characters)
 If the CSRF cookie has invalid characters in a POST request, the ... ok
 test_bad_csrf_cookie_length (csrf_tests.tests.CsrfViewMiddlewareTests.test_bad_csrf_cookie_length)
@@ -39791,63 +39895,16 @@
 CsrfTokenNode works when a CSRF cookie is created by ... ok
 test_valid_secret_not_replaced_on_GET (csrf_tests.tests.CsrfViewMiddlewareTests.test_valid_secret_not_replaced_on_GET)
 Masked and unmasked CSRF cookies are not replaced during a GET request. ... ok
-test_inheritance (delete_regress.tests.DeleteCascadeTransactionTests.test_inheritance)
-Auto-created many-to-many through tables referencing a parent model are ... ok
-test_to_field (delete_regress.tests.DeleteCascadeTransactionTests.test_to_field)
-Cascade deletion works with ForeignKey.to_field set to non-PK. ... ok
-test_constraint_sql (constraints.tests.BaseConstraintTests.test_constraint_sql) ... ok
-test_contains_expressions (constraints.tests.BaseConstraintTests.test_contains_expressions) ... ok
-test_create_sql (constraints.tests.BaseConstraintTests.test_create_sql) ... ok
-test_custom_violation_code_message (constraints.tests.BaseConstraintTests.test_custom_violation_code_message) ... ok
-test_custom_violation_error_message (constraints.tests.BaseConstraintTests.test_custom_violation_error_message) ... ok
-test_custom_violation_error_message_clone (constraints.tests.BaseConstraintTests.test_custom_violation_error_message_clone) ... ok
-test_deconstruction (constraints.tests.BaseConstraintTests.test_deconstruction) ... ok
-test_default_violation_error_message (constraints.tests.BaseConstraintTests.test_default_violation_error_message) ... ok
-test_deprecation (constraints.tests.BaseConstraintTests.test_deprecation) ... ok
-test_name_required (constraints.tests.BaseConstraintTests.test_name_required) ... ok
-test_positional_arguments (constraints.tests.BaseConstraintTests.test_positional_arguments) ... ok
-test_remove_sql (constraints.tests.BaseConstraintTests.test_remove_sql) ... ok
-test_validate (constraints.tests.BaseConstraintTests.test_validate) ... ok
-test_field_name_ending_with_underscore (contenttypes_tests.test_checks.GenericRelationTests.test_field_name_ending_with_underscore) ... ok
-test_missing_generic_foreign_key (contenttypes_tests.test_checks.GenericRelationTests.test_missing_generic_foreign_key) ... ok
-test_pointing_to_missing_model (contenttypes_tests.test_checks.GenericRelationTests.test_pointing_to_missing_model) ... ok
-test_pointing_to_swapped_model (contenttypes_tests.test_checks.GenericRelationTests.test_pointing_to_swapped_model) ... ok
-test_valid_generic_relationship (contenttypes_tests.test_checks.GenericRelationTests.test_valid_generic_relationship) ... ok
-test_valid_generic_relationship_with_explicit_fields (contenttypes_tests.test_checks.GenericRelationTests.test_valid_generic_relationship_with_explicit_fields) ... ok
-test_valid_self_referential_generic_relationship (contenttypes_tests.test_checks.GenericRelationTests.test_valid_self_referential_generic_relationship) ... ok
 test_invalid_url (check_framework.test_4_0_compatibility.CheckCSRFTrustedOrigins.test_invalid_url) ... ok
 test_valid_urls (check_framework.test_4_0_compatibility.CheckCSRFTrustedOrigins.test_valid_urls) ... ok
-test_all_if_match (conditional_processing.tests.ConditionalGet.test_all_if_match) ... ok
-test_all_if_none_match (conditional_processing.tests.ConditionalGet.test_all_if_none_match) ... ok
-test_both_headers (conditional_processing.tests.ConditionalGet.test_both_headers) ... ok
-test_both_headers_2 (conditional_processing.tests.ConditionalGet.test_both_headers_2) ... ok
-test_if_match (conditional_processing.tests.ConditionalGet.test_if_match) ... ok
-test_if_modified_since (conditional_processing.tests.ConditionalGet.test_if_modified_since) ... ok
-test_if_none_match (conditional_processing.tests.ConditionalGet.test_if_none_match) ... ok
-test_if_unmodified_since (conditional_processing.tests.ConditionalGet.test_if_unmodified_since) ... ok
-test_invalid_etag (conditional_processing.tests.ConditionalGet.test_invalid_etag) ... ok
-test_single_condition_1 (conditional_processing.tests.ConditionalGet.test_single_condition_1) ... ok
-test_single_condition_2 (conditional_processing.tests.ConditionalGet.test_single_condition_2) ... ok
-test_single_condition_3 (conditional_processing.tests.ConditionalGet.test_single_condition_3) ... ok
-test_single_condition_4 (conditional_processing.tests.ConditionalGet.test_single_condition_4) ... ok
-test_single_condition_5 (conditional_processing.tests.ConditionalGet.test_single_condition_5) ... ok
-test_single_condition_6 (conditional_processing.tests.ConditionalGet.test_single_condition_6) ... ok
-test_single_condition_7 (conditional_processing.tests.ConditionalGet.test_single_condition_7) ... ok
-test_single_condition_8 (conditional_processing.tests.ConditionalGet.test_single_condition_8) ... ok
-test_single_condition_9 (conditional_processing.tests.ConditionalGet.test_single_condition_9) ... ok
-test_single_condition_head (conditional_processing.tests.ConditionalGet.test_single_condition_head) ... ok
-test_unquoted (conditional_processing.tests.ConditionalGet.test_unquoted)
-The same quoted ETag should be set on the header regardless of whether ... ok
-test_unquoted_if_none_match (conditional_processing.tests.ConditionalGet.test_unquoted_if_none_match) ... ok
-test_weak_if_match (conditional_processing.tests.ConditionalGet.test_weak_if_match)
-If-Match comparisons use strong matching, so any comparison involving ... ok
-test_weak_if_none_match (conditional_processing.tests.ConditionalGet.test_weak_if_none_match)
-If-None-Match comparisons use weak matching, so weak and strong ETags ... ok
-test_without_conditions (conditional_processing.tests.ConditionalGet.test_without_conditions) ... ok
 test_allowed_async_unsafe_set (check_framework.test_async_checks.AsyncCheckTests.test_allowed_async_unsafe_set) ... ok
 test_no_allowed_async_unsafe (check_framework.test_async_checks.AsyncCheckTests.test_no_allowed_async_unsafe) ... ok
 test_absolute_path (check_framework.test_caches.CheckCacheAbsolutePath.test_absolute_path) ... ok
 test_relative_path (check_framework.test_caches.CheckCacheAbsolutePath.test_relative_path) ... ok
+test_inheritance (delete_regress.tests.DeleteCascadeTransactionTests.test_inheritance)
+Auto-created many-to-many through tables referencing a parent model are ... ok
+test_to_field (delete_regress.tests.DeleteCascadeTransactionTests.test_to_field)
+Cascade deletion works with ForeignKey.to_field set to non-PK. ... ok
 test_cache_path_contains_media_static_setting (check_framework.test_caches.CheckCacheLocationTest.test_cache_path_contains_media_static_setting) ... ok
 test_cache_path_inside_media_static_setting (check_framework.test_caches.CheckCacheLocationTest.test_cache_path_inside_media_static_setting) ... ok
 test_cache_path_matches_media_static_setting (check_framework.test_caches.CheckCacheLocationTest.test_cache_path_matches_media_static_setting) ... ok
@@ -39858,70 +39915,9 @@
 Don't error if 'default' is present in CACHES setting. ... ok
 test_default_cache_not_included (check_framework.test_caches.CheckCacheSettingsAppDirsTest.test_default_cache_not_included)
 Error if 'default' not present in CACHES setting. ... ok
-test_cached_views (generic_views.test_base.TemplateViewTest.test_cached_views)
-A template view can be cached ... ok
-test_content_type (generic_views.test_base.TemplateViewTest.test_content_type) ... ok
-test_extra_context (generic_views.test_base.TemplateViewTest.test_extra_context) ... ok
-test_extra_template_params (generic_views.test_base.TemplateViewTest.test_extra_template_params)
-A template view can be customized to return extra context. ... ok
-test_get (generic_views.test_base.TemplateViewTest.test_get)
-Test a view that simply renders a template on GET ... ok
-test_get_generic_template (generic_views.test_base.TemplateViewTest.test_get_generic_template)
-Test a completely generic view that renders a template on GET ... ok
-test_get_template_attribute (generic_views.test_base.TemplateViewTest.test_get_template_attribute)
-Test a view that renders a template on GET with the template name as ... ok
-test_head (generic_views.test_base.TemplateViewTest.test_head)
-Test a TemplateView responds correctly to HEAD ... ok
-test_resolve_login_required_view (generic_views.test_base.TemplateViewTest.test_resolve_login_required_view) ... ok
-test_resolve_view (generic_views.test_base.TemplateViewTest.test_resolve_view) ... ok
-test_template_engine (generic_views.test_base.TemplateViewTest.test_template_engine)
-A template view may provide a template engine. ... ok
-test_template_name_required (generic_views.test_base.TemplateViewTest.test_template_name_required)
-A template view must provide a template name. ... ok
-test_template_params (generic_views.test_base.TemplateViewTest.test_template_params)
-A generic template view passes kwargs as context. ... ok
-test_migrate_and_makemigrations_autodetector_different (check_framework.test_commands.CommandCheckTests.test_migrate_and_makemigrations_autodetector_different) ... ok
-test_alter_id_type_with_fk (migrations.test_executor.ExecutorTests.test_alter_id_type_with_fk) ... ok
-test_apply_all_replaced_marks_replacement_as_applied (migrations.test_executor.ExecutorTests.test_apply_all_replaced_marks_replacement_as_applied)
-Applying all replaced migrations marks replacement as applied (#24628). ... ok
-test_atomic_operation_in_non_atomic_migration (migrations.test_executor.ExecutorTests.test_atomic_operation_in_non_atomic_migration)
-An atomic operation is properly rolled back inside a non-atomic ... ok
-test_custom_user (migrations.test_executor.ExecutorTests.test_custom_user)
-Regression test for #22325 - references to a custom user model defined in the ... ok
-test_detect_soft_applied_add_field_manytomanyfield (migrations.test_executor.ExecutorTests.test_detect_soft_applied_add_field_manytomanyfield)
-executor.detect_soft_applied() detects ManyToManyField tables from an ... ok
-test_empty_plan (migrations.test_executor.ExecutorTests.test_empty_plan)
-Re-planning a full migration of a fully-migrated set doesn't ... ok
-test_migrate_backward_to_squashed_migration (migrations.test_executor.ExecutorTests.test_migrate_backward_to_squashed_migration) ... ok
-test_migrate_marks_replacement_applied_even_if_it_did_nothing (migrations.test_executor.ExecutorTests.test_migrate_marks_replacement_applied_even_if_it_did_nothing)
-A new squash migration will be marked as applied even if all its ... ok
-test_migrate_marks_replacement_unapplied (migrations.test_executor.ExecutorTests.test_migrate_marks_replacement_unapplied) ... ok
-test_migrate_skips_schema_creation (migrations.test_executor.ExecutorTests.test_migrate_skips_schema_creation)
-The django_migrations table is not created if there are no migrations ... ok
-test_migrations_applied_and_recorded_atomically (migrations.test_executor.ExecutorTests.test_migrations_applied_and_recorded_atomically)
-Migrations are applied and recorded atomically. ... ok
-test_migrations_not_applied_on_deferred_sql_failure (migrations.test_executor.ExecutorTests.test_migrations_not_applied_on_deferred_sql_failure)
-Migrations are not recorded if deferred SQL application fails. ... ok
-test_mixed_plan_not_supported (migrations.test_executor.ExecutorTests.test_mixed_plan_not_supported)
-Although the MigrationExecutor interfaces allows for mixed migration ... ok
-test_non_atomic_migration (migrations.test_executor.ExecutorTests.test_non_atomic_migration)
-Applying a non-atomic migration works as expected. ... ok
-test_process_callback (migrations.test_executor.ExecutorTests.test_process_callback)
-#24129 - Tests callback process ... ok
-test_run (migrations.test_executor.ExecutorTests.test_run)
-Tests running a simple set of migrations. ... ok
-test_run_with_squashed (migrations.test_executor.ExecutorTests.test_run_with_squashed)
-Tests running a squashed migration from zero (should ignore what it replaces) ... ok
-test_soft_apply (migrations.test_executor.ExecutorTests.test_soft_apply)
-Tests detection of initial migrations already having been applied. ... ok
-test_unrelated_applied_migrations_mutate_state (migrations.test_executor.ExecutorTests.test_unrelated_applied_migrations_mutate_state)
-#26647 - Unrelated applied migrations should be part of the final ... ok
-test_unrelated_model_lookups_backwards (migrations.test_executor.ExecutorTests.test_unrelated_model_lookups_backwards)
-#24123 - All models of apps being unapplied which are ... ok
-test_unrelated_model_lookups_forwards (migrations.test_executor.ExecutorTests.test_unrelated_model_lookups_forwards)
-#24123 - All models of apps already applied which are ... ok
 test_file_upload_temp_dir (check_framework.test_files.FilesCheckTests.test_file_upload_temp_dir) ... ok
 test_file_upload_temp_dir_nonexistent (check_framework.test_files.FilesCheckTests.test_file_upload_temp_dir_nonexistent) ... ok
+test_migrate_and_makemigrations_autodetector_different (check_framework.test_commands.CommandCheckTests.test_migrate_and_makemigrations_autodetector_different) ... ok
 test_app_default_auto_field (check_framework.test_model_checks.ModelDefaultAutoFieldTests.test_app_default_auto_field) ... ok
 test_auto_created_inherited_parent_link (check_framework.test_model_checks.ModelDefaultAutoFieldTests.test_auto_created_inherited_parent_link) ... ok
 test_auto_created_inherited_pk (check_framework.test_model_checks.ModelDefaultAutoFieldTests.test_auto_created_inherited_pk) ... ok
@@ -39933,105 +39929,29 @@
 test_explicit_pk (check_framework.test_model_checks.ModelDefaultAutoFieldTests.test_explicit_pk) ... ok
 test_skipped_on_abstract_model (check_framework.test_model_checks.ModelDefaultAutoFieldTests.test_skipped_on_abstract_model) ... ok
 test_skipped_on_model_with_invalid_app_label (check_framework.test_model_checks.ModelDefaultAutoFieldTests.test_skipped_on_model_with_invalid_app_label) ... ok
-test_default_details (check_framework.test_model_field_deprecation.TestRemovedField.test_default_details) ... ok
-test_user_specified_details (check_framework.test_model_field_deprecation.TestRemovedField.test_user_specified_details) ... ok
-test_checks_called_on_the_default_database (check_framework.test_multi_db.TestMultiDBChecks.test_checks_called_on_the_default_database) ... ok
-test_checks_called_on_the_other_database (check_framework.test_multi_db.TestMultiDBChecks.test_checks_called_on_the_other_database) ... ok
+test_collision_abstract_model (check_framework.test_model_checks.IndexNameTests.test_collision_abstract_model) ... ok
+test_collision_across_apps (check_framework.test_model_checks.IndexNameTests.test_collision_across_apps) ... ok
+test_collision_in_different_models (check_framework.test_model_checks.IndexNameTests.test_collision_in_different_models) ... ok
+test_collision_in_same_model (check_framework.test_model_checks.IndexNameTests.test_collision_in_same_model) ... ok
+test_no_collision_abstract_model_interpolation (check_framework.test_model_checks.IndexNameTests.test_no_collision_abstract_model_interpolation) ... ok
+test_no_collision_across_apps_interpolation (check_framework.test_model_checks.IndexNameTests.test_no_collision_across_apps_interpolation) ... ok
 test_default_details (check_framework.test_model_field_deprecation.TestDeprecatedField.test_default_details) ... ok
 test_user_specified_details (check_framework.test_model_field_deprecation.TestDeprecatedField.test_user_specified_details) ... ok
-test_failure_view_import_error (check_framework.test_security.CSRFFailureViewTest.test_failure_view_import_error) ... ok
-test_failure_view_invalid_signature (check_framework.test_security.CSRFFailureViewTest.test_failure_view_invalid_signature) ... ok
-test_failure_view_valid_class_based (check_framework.test_security.CSRFFailureViewTest.test_failure_view_valid_class_based) ... ok
 test_collision_across_apps (check_framework.test_model_checks.DuplicateDBTableTests.test_collision_across_apps) ... ok
 test_collision_across_apps_database_routers_installed (check_framework.test_model_checks.DuplicateDBTableTests.test_collision_across_apps_database_routers_installed) ... ok
 test_collision_in_same_app (check_framework.test_model_checks.DuplicateDBTableTests.test_collision_in_same_app) ... ok
 test_collision_in_same_app_database_routers_installed (check_framework.test_model_checks.DuplicateDBTableTests.test_collision_in_same_app_database_routers_installed) ... ok
 test_no_collision_for_proxy_models (check_framework.test_model_checks.DuplicateDBTableTests.test_no_collision_for_proxy_models) ... ok
 test_no_collision_for_unmanaged_models (check_framework.test_model_checks.DuplicateDBTableTests.test_no_collision_for_unmanaged_models) ... ok
+test_default_details (check_framework.test_model_field_deprecation.TestRemovedField.test_default_details) ... ok
+test_user_specified_details (check_framework.test_model_field_deprecation.TestRemovedField.test_user_specified_details) ... ok
+test_checks_called_on_the_default_database (check_framework.test_multi_db.TestMultiDBChecks.test_checks_called_on_the_default_database) ... ok
+test_checks_called_on_the_other_database (check_framework.test_multi_db.TestMultiDBChecks.test_checks_called_on_the_other_database) ... ok
+test_failure_view_import_error (check_framework.test_security.CSRFFailureViewTest.test_failure_view_import_error) ... ok
+test_failure_view_invalid_signature (check_framework.test_security.CSRFFailureViewTest.test_failure_view_invalid_signature) ... ok
+test_failure_view_valid_class_based (check_framework.test_security.CSRFFailureViewTest.test_failure_view_valid_class_based) ... ok
 test_allowed_hosts_empty (check_framework.test_security.CheckAllowedHostsTest.test_allowed_hosts_empty) ... ok
 test_allowed_hosts_set (check_framework.test_security.CheckAllowedHostsTest.test_allowed_hosts_set) ... ok
-test_ambiguous_prefix (migrations.test_commands.MigrateTests.test_ambiguous_prefix) ... ok
-test_app_without_migrations (migrations.test_commands.MigrateTests.test_app_without_migrations) ... ok
-test_migrate (migrations.test_commands.MigrateTests.test_migrate)
-Tests basic usage of the migrate command. ... ok
-test_migrate_backward_to_squashed_migration (migrations.test_commands.MigrateTests.test_migrate_backward_to_squashed_migration) ... ok
-test_migrate_check (migrations.test_commands.MigrateTests.test_migrate_check) ... ok
-test_migrate_check_migrated_app (migrations.test_commands.MigrateTests.test_migrate_check_migrated_app) ... ok
-test_migrate_check_plan (migrations.test_commands.MigrateTests.test_migrate_check_plan) ... ok
-test_migrate_conflict_exit (migrations.test_commands.MigrateTests.test_migrate_conflict_exit)
-migrate exits if it detects a conflict. ... ok
-test_migrate_fake_initial (migrations.test_commands.MigrateTests.test_migrate_fake_initial)
---fake-initial only works if all tables created in the initial ... ok
-test_migrate_fake_initial_case_insensitive (migrations.test_commands.MigrateTests.test_migrate_fake_initial_case_insensitive) ... ok
-test_migrate_fake_split_initial (migrations.test_commands.MigrateTests.test_migrate_fake_split_initial)
-Split initial migrations can be faked with --fake-initial. ... ok
-test_migrate_inconsistent_history (migrations.test_commands.MigrateTests.test_migrate_inconsistent_history)
-Running migrate with some migrations applied before their dependencies ... ok
-test_migrate_initial_false (migrations.test_commands.MigrateTests.test_migrate_initial_false)
-`Migration.initial = False` skips fake-initial detection. ... ok
-test_migrate_not_reflected_changes (migrations.test_commands.MigrateTests.test_migrate_not_reflected_changes) ... ok
-test_migrate_partially_applied_squashed_migration (migrations.test_commands.MigrateTests.test_migrate_partially_applied_squashed_migration)
-Migrating to a squashed migration specified by name should succeed ... ok
-test_migrate_plan (migrations.test_commands.MigrateTests.test_migrate_plan)
-Tests migrate --plan output. ... ok
-test_migrate_prune (migrations.test_commands.MigrateTests.test_migrate_prune)
-With prune=True, references to migration files deleted from the ... ok
-test_migrate_record_replaced (migrations.test_commands.MigrateTests.test_migrate_record_replaced)
-Running a single squashed migration should record all of the original ... ok
-test_migrate_record_squashed (migrations.test_commands.MigrateTests.test_migrate_record_squashed)
-Running migrate for a squashed migration should record as run ... ok
-test_migrate_syncdb_app_label (migrations.test_commands.MigrateTests.test_migrate_syncdb_app_label)
-Running migrate --run-syncdb with an app_label only creates tables for ... ok
-test_migrate_syncdb_app_with_migrations (migrations.test_commands.MigrateTests.test_migrate_syncdb_app_with_migrations) ... ok
-test_migrate_syncdb_deferred_sql_executed_with_schemaeditor (migrations.test_commands.MigrateTests.test_migrate_syncdb_deferred_sql_executed_with_schemaeditor)
-For an app without migrations, editor.execute() is used for executing ... ok
-test_migrate_with_custom_system_checks (migrations.test_commands.MigrateTests.test_migrate_with_custom_system_checks) ... ok
-test_migrate_with_system_checks (migrations.test_commands.MigrateTests.test_migrate_with_system_checks) ... ok
-test_prune_deleted_squashed_migrations_in_replaces (migrations.test_commands.MigrateTests.test_prune_deleted_squashed_migrations_in_replaces) ... ok
-test_prune_no_app_label (migrations.test_commands.MigrateTests.test_prune_no_app_label) ... ok
-test_prune_no_migrations_to_prune (migrations.test_commands.MigrateTests.test_prune_no_migrations_to_prune) ... ok
-test_prune_respect_app_label (migrations.test_commands.MigrateTests.test_prune_respect_app_label) ... ok
-test_regression_22823_unmigrated_fk_to_migrated_model (migrations.test_commands.MigrateTests.test_regression_22823_unmigrated_fk_to_migrated_model)
-Assuming you have 3 apps, `A`, `B`, and `C`, such that: ... ok
-test_showmigrations_list (migrations.test_commands.MigrateTests.test_showmigrations_list)
-showmigrations --list  displays migrations and whether or not they're ... ok
-test_showmigrations_list_squashed (migrations.test_commands.MigrateTests.test_showmigrations_list_squashed) ... ok
-test_showmigrations_no_migrations (migrations.test_commands.MigrateTests.test_showmigrations_no_migrations) ... ok
-test_showmigrations_plan (migrations.test_commands.MigrateTests.test_showmigrations_plan)
-Tests --plan output of showmigrations command ... ok
-test_showmigrations_plan_app_label_no_migrations (migrations.test_commands.MigrateTests.test_showmigrations_plan_app_label_no_migrations) ... ok
-test_showmigrations_plan_multiple_app_labels (migrations.test_commands.MigrateTests.test_showmigrations_plan_multiple_app_labels)
-`showmigrations --plan app_label` output with multiple app_labels. ... ok
-test_showmigrations_plan_no_migrations (migrations.test_commands.MigrateTests.test_showmigrations_plan_no_migrations)
-Tests --plan output of showmigrations command without migrations ... ok
-test_showmigrations_plan_single_app_label (migrations.test_commands.MigrateTests.test_showmigrations_plan_single_app_label)
-`showmigrations --plan app_label` output with a single app_label. ... ok
-test_showmigrations_plan_squashed (migrations.test_commands.MigrateTests.test_showmigrations_plan_squashed)
-Tests --plan output of showmigrations command with squashed migrations. ... ok
-test_showmigrations_unmigrated_app (migrations.test_commands.MigrateTests.test_showmigrations_unmigrated_app) ... ok
-test_sqlmigrate_ambiguous_prefix_squashed_migrations (migrations.test_commands.MigrateTests.test_sqlmigrate_ambiguous_prefix_squashed_migrations) ... ok
-test_sqlmigrate_backwards (migrations.test_commands.MigrateTests.test_sqlmigrate_backwards)
-sqlmigrate outputs reverse looking SQL. ... ok
-test_sqlmigrate_for_non_atomic_migration (migrations.test_commands.MigrateTests.test_sqlmigrate_for_non_atomic_migration)
-Transaction wrappers aren't shown for non-atomic migrations. ... ok
-test_sqlmigrate_for_non_transactional_databases (migrations.test_commands.MigrateTests.test_sqlmigrate_for_non_transactional_databases)
-Transaction wrappers aren't shown for databases that don't support ... ok
-test_sqlmigrate_forwards (migrations.test_commands.MigrateTests.test_sqlmigrate_forwards)
-sqlmigrate outputs forward looking SQL. ... ok
-test_sqlmigrate_no_operations (migrations.test_commands.MigrateTests.test_sqlmigrate_no_operations) ... ok
-test_sqlmigrate_noop (migrations.test_commands.MigrateTests.test_sqlmigrate_noop) ... ok
-test_sqlmigrate_replaced_migration (migrations.test_commands.MigrateTests.test_sqlmigrate_replaced_migration) ... ok
-test_sqlmigrate_squashed_migration (migrations.test_commands.MigrateTests.test_sqlmigrate_squashed_migration) ... ok
-test_sqlmigrate_system_checks_colorized (migrations.test_commands.MigrateTests.test_sqlmigrate_system_checks_colorized) ... ok
-test_sqlmigrate_transaction_keywords_not_colorized (migrations.test_commands.MigrateTests.test_sqlmigrate_transaction_keywords_not_colorized) ... ok
-test_sqlmigrate_unrepresentable (migrations.test_commands.MigrateTests.test_sqlmigrate_unrepresentable) ... ok
-test_unknown_prefix (migrations.test_commands.MigrateTests.test_unknown_prefix) ... ok
-test_no_csrf_middleware (check_framework.test_security.CheckCSRFMiddlewareTest.test_no_csrf_middleware)
-Warn if CsrfViewMiddleware isn't in MIDDLEWARE. ... ok
-test_with_csrf_middleware (check_framework.test_security.CheckCSRFMiddlewareTest.test_with_csrf_middleware) ... ok
-test_no_coop (check_framework.test_security.CheckCrossOriginOpenerPolicyTest.test_no_coop) ... ok
-test_with_coop (check_framework.test_security.CheckCrossOriginOpenerPolicyTest.test_with_coop) ... ok
-test_with_invalid_coop (check_framework.test_security.CheckCrossOriginOpenerPolicyTest.test_with_invalid_coop) ... ok
 test_use_sessions_with_csrf_cookie_secure_false (check_framework.test_security.CheckCSRFCookieSecureTest.test_use_sessions_with_csrf_cookie_secure_false)
 No warning if CSRF_COOKIE_SECURE isn't True while CSRF_USE_SESSIONS ... ok
 test_with_csrf_cookie_secure_false (check_framework.test_security.CheckCSRFCookieSecureTest.test_with_csrf_cookie_secure_false)
@@ -40041,57 +39961,40 @@
 test_with_csrf_cookie_secure_true (check_framework.test_security.CheckCSRFCookieSecureTest.test_with_csrf_cookie_secure_true) ... ok
 test_with_csrf_cookie_secure_truthy (check_framework.test_security.CheckCSRFCookieSecureTest.test_with_csrf_cookie_secure_truthy)
 CSRF_COOKIE_SECURE must be boolean. ... ok
+test_no_csrf_middleware (check_framework.test_security.CheckCSRFMiddlewareTest.test_no_csrf_middleware)
+Warn if CsrfViewMiddleware isn't in MIDDLEWARE. ... ok
+test_with_csrf_middleware (check_framework.test_security.CheckCSRFMiddlewareTest.test_with_csrf_middleware) ... ok
 test_no_content_type_nosniff (check_framework.test_security.CheckContentTypeNosniffTest.test_no_content_type_nosniff)
 Warn if SECURE_CONTENT_TYPE_NOSNIFF isn't True. ... ok
 test_no_content_type_nosniff_no_middleware (check_framework.test_security.CheckContentTypeNosniffTest.test_no_content_type_nosniff_no_middleware)
 Don't warn if SECURE_CONTENT_TYPE_NOSNIFF isn't True and ... ok
 test_with_content_type_nosniff (check_framework.test_security.CheckContentTypeNosniffTest.test_with_content_type_nosniff) ... ok
-test_debug_false (check_framework.test_security.CheckDebugTest.test_debug_false) ... ok
-test_debug_true (check_framework.test_security.CheckDebugTest.test_debug_true)
-Warn if DEBUG is True. ... ok
+test_no_coop (check_framework.test_security.CheckCrossOriginOpenerPolicyTest.test_no_coop) ... ok
+test_with_coop (check_framework.test_security.CheckCrossOriginOpenerPolicyTest.test_with_coop) ... ok
+test_with_invalid_coop (check_framework.test_security.CheckCrossOriginOpenerPolicyTest.test_with_invalid_coop) ... ok
 test_no_referrer_policy (check_framework.test_security.CheckReferrerPolicyTest.test_no_referrer_policy) ... ok
 test_no_referrer_policy_no_middleware (check_framework.test_security.CheckReferrerPolicyTest.test_no_referrer_policy_no_middleware)
 Don't warn if SECURE_REFERRER_POLICY is None and SecurityMiddleware ... ok
 test_with_invalid_referrer_policy (check_framework.test_security.CheckReferrerPolicyTest.test_with_invalid_referrer_policy) ... ok
 test_with_referrer_policy (check_framework.test_security.CheckReferrerPolicyTest.test_with_referrer_policy) ... ok
+test_debug_false (check_framework.test_security.CheckDebugTest.test_debug_false) ... ok
+test_debug_true (check_framework.test_security.CheckDebugTest.test_debug_true)
+Warn if DEBUG is True. ... ok
+test_insecure_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_insecure_secret_key_fallbacks) ... ok
+test_low_entropy_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_low_entropy_secret_key_fallbacks) ... ok
+test_low_length_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_low_length_secret_key_fallbacks) ... ok
+test_multiple_bad_keys (check_framework.test_security.CheckSecretKeyFallbacksTest.test_multiple_bad_keys) ... ok
+test_multiple_keys (check_framework.test_security.CheckSecretKeyFallbacksTest.test_multiple_keys) ... ok
+test_no_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_no_secret_key_fallbacks) ... ok
+test_okay_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_okay_secret_key_fallbacks) ... ok
 test_no_ssl_redirect (check_framework.test_security.CheckSSLRedirectTest.test_no_ssl_redirect)
 Warn if SECURE_SSL_REDIRECT isn't True. ... ok
 test_no_ssl_redirect_no_middleware (check_framework.test_security.CheckSSLRedirectTest.test_no_ssl_redirect_no_middleware)
 Don't warn if SECURE_SSL_REDIRECT is False and SecurityMiddleware isn't ... ok
 test_with_ssl_redirect (check_framework.test_security.CheckSSLRedirectTest.test_with_ssl_redirect) ... ok
-test_collision_abstract_model (check_framework.test_model_checks.IndexNameTests.test_collision_abstract_model) ... ok
-test_collision_across_apps (check_framework.test_model_checks.IndexNameTests.test_collision_across_apps) ... ok
-test_collision_in_different_models (check_framework.test_model_checks.IndexNameTests.test_collision_in_different_models) ... ok
-test_collision_in_same_model (check_framework.test_model_checks.IndexNameTests.test_collision_in_same_model) ... ok
-test_no_collision_abstract_model_interpolation (check_framework.test_model_checks.IndexNameTests.test_no_collision_abstract_model_interpolation) ... ok
-test_no_collision_across_apps_interpolation (check_framework.test_model_checks.IndexNameTests.test_no_collision_across_apps_interpolation) ... ok
 test_no_security_middleware (check_framework.test_security.CheckSecurityMiddlewareTest.test_no_security_middleware)
 Warn if SecurityMiddleware isn't in MIDDLEWARE. ... ok
 test_with_security_middleware (check_framework.test_security.CheckSecurityMiddlewareTest.test_with_security_middleware) ... ok
-test_insecure_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_insecure_secret_key_fallbacks) ... ok
-test_low_entropy_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_low_entropy_secret_key_fallbacks) ... ok
-test_low_length_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_low_length_secret_key_fallbacks) ... ok
-test_multiple_bad_keys (check_framework.test_security.CheckSecretKeyFallbacksTest.test_multiple_bad_keys) ... ok
-test_multiple_keys (check_framework.test_security.CheckSecretKeyFallbacksTest.test_multiple_keys) ... ok
-test_no_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_no_secret_key_fallbacks) ... ok
-test_okay_secret_key_fallbacks (check_framework.test_security.CheckSecretKeyFallbacksTest.test_okay_secret_key_fallbacks) ... ok
-test_no_sts_subdomains (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_no_sts_subdomains)
-Warn if SECURE_HSTS_INCLUDE_SUBDOMAINS isn't True. ... ok
-test_no_sts_subdomains_no_middleware (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_no_sts_subdomains_no_middleware)
-Don't warn if SecurityMiddleware isn't installed. ... ok
-test_no_sts_subdomains_no_seconds (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_no_sts_subdomains_no_seconds)
-Don't warn if SECURE_HSTS_SECONDS isn't set. ... ok
-test_with_sts_subdomains (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_with_sts_subdomains) ... ok
-test_session_cookie_secure_both (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_both)
-If SESSION_COOKIE_SECURE is off and we find both the session app and ... ok
-test_session_cookie_secure_true (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_true)
-If SESSION_COOKIE_SECURE is on, there's no warning about it. ... ok
-test_session_cookie_secure_with_installed_app (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_with_installed_app)
-Warn if SESSION_COOKIE_SECURE is off and "django.contrib.sessions" is ... ok
-test_session_cookie_secure_with_installed_app_truthy (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_with_installed_app_truthy)
-SESSION_COOKIE_SECURE must be boolean. ... ok
-test_session_cookie_secure_with_middleware (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_with_middleware)
-Warn if SESSION_COOKIE_SECURE is off and ... ok
 test_empty_secret_key (check_framework.test_security.CheckSecretKeyTest.test_empty_secret_key) ... ok
 test_insecure_secret_key (check_framework.test_security.CheckSecretKeyTest.test_insecure_secret_key) ... ok
 test_low_entropy_secret_key (check_framework.test_security.CheckSecretKeyTest.test_low_entropy_secret_key) ... ok
@@ -40116,20 +40019,46 @@
 test_no_sts_preload_no_seconds (check_framework.test_security.CheckStrictTransportSecurityPreloadTest.test_no_sts_preload_no_seconds)
 Don't warn if SECURE_HSTS_SECONDS isn't set. ... ok
 test_with_sts_preload (check_framework.test_security.CheckStrictTransportSecurityPreloadTest.test_with_sts_preload) ... ok
+test_session_cookie_secure_both (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_both)
+If SESSION_COOKIE_SECURE is off and we find both the session app and ... ok
+test_session_cookie_secure_true (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_true)
+If SESSION_COOKIE_SECURE is on, there's no warning about it. ... ok
+test_session_cookie_secure_with_installed_app (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_with_installed_app)
+Warn if SESSION_COOKIE_SECURE is off and "django.contrib.sessions" is ... ok
+test_session_cookie_secure_with_installed_app_truthy (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_with_installed_app_truthy)
+SESSION_COOKIE_SECURE must be boolean. ... ok
+test_session_cookie_secure_with_middleware (check_framework.test_security.CheckSessionCookieSecureTest.test_session_cookie_secure_with_middleware)
+Warn if SESSION_COOKIE_SECURE is off and ... ok
+test_no_sts_subdomains (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_no_sts_subdomains)
+Warn if SECURE_HSTS_INCLUDE_SUBDOMAINS isn't True. ... ok
+test_no_sts_subdomains_no_middleware (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_no_sts_subdomains_no_middleware)
+Don't warn if SecurityMiddleware isn't installed. ... ok
+test_no_sts_subdomains_no_seconds (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_no_sts_subdomains_no_seconds)
+Don't warn if SECURE_HSTS_SECONDS isn't set. ... ok
+test_with_sts_subdomains (check_framework.test_security.CheckStrictTransportSecuritySubdomainsTest.test_with_sts_subdomains) ... ok
+test_middleware_installed (check_framework.test_security.CheckXFrameOptionsMiddlewareTest.test_middleware_installed) ... ok
+test_middleware_not_installed (check_framework.test_security.CheckXFrameOptionsMiddlewareTest.test_middleware_not_installed)
+Warn if XFrameOptionsMiddleware isn't in MIDDLEWARE. ... ok
 test_middleware_not_installed (check_framework.test_security.CheckXFrameOptionsDenyTest.test_middleware_not_installed)
 No error if XFrameOptionsMiddleware isn't in MIDDLEWARE even if ... ok
 test_x_frame_options_not_deny (check_framework.test_security.CheckXFrameOptionsDenyTest.test_x_frame_options_not_deny)
 Warn if XFrameOptionsMiddleware is in MIDDLEWARE but ... ok
 test_xframe_deny (check_framework.test_security.CheckXFrameOptionsDenyTest.test_xframe_deny) ... ok
-test_middleware_installed (check_framework.test_security.CheckXFrameOptionsMiddlewareTest.test_middleware_installed) ... ok
-test_middleware_not_installed (check_framework.test_security.CheckXFrameOptionsMiddlewareTest.test_middleware_not_installed)
-Warn if XFrameOptionsMiddleware isn't in MIDDLEWARE. ... ok
 test_no_sts (check_framework.test_security.CheckStrictTransportSecurityTest.test_no_sts)
 Warn if SECURE_HSTS_SECONDS isn't > 0. ... ok
 test_no_sts_no_middleware (check_framework.test_security.CheckStrictTransportSecurityTest.test_no_sts_no_middleware)
 Don't warn if SECURE_HSTS_SECONDS isn't > 0 and SecurityMiddleware isn't ... ok
 test_with_sts (check_framework.test_security.CheckStrictTransportSecurityTest.test_with_sts) ... ok
 test_errors_aggregated (check_framework.test_templates.CheckTemplatesTests.test_errors_aggregated) ... ok
+test_string_if_invalid_both_are_strings (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_both_are_strings) ... ok
+test_string_if_invalid_first_is_string (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_first_is_string) ... ok
+test_string_if_invalid_not_specified (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_not_specified) ... ok
+test_string_if_invalid_not_string (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_not_string) ... ok
+test_bad_class_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_bad_class_based_handlers) ... ok
+test_bad_function_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_bad_function_based_handlers) ... ok
+test_bad_handlers_invalid_path (check_framework.test_urls.CheckCustomErrorHandlersTests.test_bad_handlers_invalid_path) ... ok
+test_good_class_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_good_class_based_handlers) ... ok
+test_good_function_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_good_function_based_handlers) ... ok
 test_inconsistent_language_settings (check_framework.test_translation.TranslationCheckTests.test_inconsistent_language_settings) ... ok
 test_invalid_language_code (check_framework.test_translation.TranslationCheckTests.test_invalid_language_code) ... ok
 test_invalid_languages (check_framework.test_translation.TranslationCheckTests.test_invalid_languages) ... ok
@@ -40138,11 +40067,6 @@
 test_valid_languages (check_framework.test_translation.TranslationCheckTests.test_valid_languages) ... ok
 test_valid_languages_bidi (check_framework.test_translation.TranslationCheckTests.test_valid_languages_bidi) ... ok
 test_valid_variant_consistent_language_settings (check_framework.test_translation.TranslationCheckTests.test_valid_variant_consistent_language_settings) ... ok
-test_bad_class_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_bad_class_based_handlers) ... ok
-test_bad_function_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_bad_function_based_handlers) ... ok
-test_bad_handlers_invalid_path (check_framework.test_urls.CheckCustomErrorHandlersTests.test_bad_handlers_invalid_path) ... ok
-test_good_class_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_good_class_based_handlers) ... ok
-test_good_function_based_handlers (check_framework.test_urls.CheckCustomErrorHandlersTests.test_good_function_based_handlers) ... ok
 test_empty_string_no_errors (check_framework.test_urls.CheckURLSettingsTests.test_empty_string_no_errors) ... ok
 test_media_url_no_slash (check_framework.test_urls.CheckURLSettingsTests.test_media_url_no_slash) ... ok
 test_slash_no_errors (check_framework.test_urls.CheckURLSettingsTests.test_slash_no_errors) ... ok
@@ -40151,6 +40075,12 @@
 test_beginning_with_caret (check_framework.test_urls.UpdatedToPathTests.test_beginning_with_caret) ... ok
 test_contains_re_named_group (check_framework.test_urls.UpdatedToPathTests.test_contains_re_named_group) ... ok
 test_ending_with_dollar (check_framework.test_urls.UpdatedToPathTests.test_ending_with_dollar) ... ok
+test_template_tags_for_separate_backends (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_for_separate_backends) ... ok
+test_template_tags_same_library_in_installed_apps_libraries (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_same_library_in_installed_apps_libraries) ... ok
+test_template_tags_with_different_library_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_different_library_name) ... ok
+test_template_tags_with_different_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_different_name) ... ok
+test_template_tags_with_same_library_name_and_module_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_same_library_name_and_module_name) ... ok
+test_template_tags_with_same_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_same_name) ... ok
 test_beginning_with_slash (check_framework.test_urls.CheckUrlConfigTests.test_beginning_with_slash) ... ok
 test_beginning_with_slash_append_slash (check_framework.test_urls.CheckUrlConfigTests.test_beginning_with_slash_append_slash) ... ok
 test_check_non_unique_namespaces (check_framework.test_urls.CheckUrlConfigTests.test_check_non_unique_namespaces) ... ok
@@ -40169,29 +40099,8 @@
 test_no_warnings_i18n (check_framework.test_urls.CheckUrlConfigTests.test_no_warnings_i18n) ... ok
 test_no_warnings_matched_angle_brackets (check_framework.test_urls.CheckUrlConfigTests.test_no_warnings_matched_angle_brackets) ... ok
 test_warning_unmatched_angle_brackets (check_framework.test_urls.CheckUrlConfigTests.test_warning_unmatched_angle_brackets) ... ok
-test_fail_level (check_framework.tests.CheckCommandTests.test_fail_level) ... ok
-test_given_app (check_framework.tests.CheckCommandTests.test_given_app) ... ok
-test_given_tag (check_framework.tests.CheckCommandTests.test_given_tag) ... ok
-test_invalid_tag (check_framework.tests.CheckCommandTests.test_invalid_tag) ... ok
-test_list_deployment_check_included (check_framework.tests.CheckCommandTests.test_list_deployment_check_included) ... ok
-test_list_deployment_check_omitted (check_framework.tests.CheckCommandTests.test_list_deployment_check_omitted) ... ok
-test_list_tags (check_framework.tests.CheckCommandTests.test_list_tags) ... ok
-test_list_tags_empty (check_framework.tests.CheckCommandTests.test_list_tags_empty) ... ok
-test_simple_call (check_framework.tests.CheckCommandTests.test_simple_call) ... ok
-test_tags_deployment_check_included (check_framework.tests.CheckCommandTests.test_tags_deployment_check_included) ... ok
-test_tags_deployment_check_omitted (check_framework.tests.CheckCommandTests.test_tags_deployment_check_omitted) ... ok
-test_model_check_method_not_shadowed (check_framework.tests.CheckFrameworkReservedNamesTests.test_model_check_method_not_shadowed) ... ok
 test_registered_check_did_run (check_framework.tests.ChecksRunDuringTests.test_registered_check_did_run) ... ok
-test_template_tags_for_separate_backends (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_for_separate_backends) ... ok
-test_template_tags_same_library_in_installed_apps_libraries (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_same_library_in_installed_apps_libraries) ... ok
-test_template_tags_with_different_library_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_different_library_name) ... ok
-test_template_tags_with_different_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_different_name) ... ok
-test_template_tags_with_same_library_name_and_module_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_same_library_name_and_module_name) ... ok
-test_template_tags_with_same_name (check_framework.test_templates.CheckTemplateTagLibrariesWithSameName.test_template_tags_with_same_name) ... ok
-test_string_if_invalid_both_are_strings (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_both_are_strings) ... ok
-test_string_if_invalid_first_is_string (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_first_is_string) ... ok
-test_string_if_invalid_not_specified (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_not_specified) ... ok
-test_string_if_invalid_not_string (check_framework.test_templates.CheckTemplateStringIfInvalidTest.test_string_if_invalid_not_string) ... ok
+test_model_check_method_not_shadowed (check_framework.tests.CheckFrameworkReservedNamesTests.test_model_check_method_not_shadowed) ... ok
 test_equal_to_same_constructed_check (check_framework.tests.MessageTests.test_equal_to_same_constructed_check) ... ok
 test_equal_to_self (check_framework.tests.MessageTests.test_equal_to_self) ... ok
 test_invalid_level (check_framework.tests.MessageTests.test_invalid_level) ... ok
@@ -40204,21 +40113,33 @@
 test_printing_no_hint (check_framework.tests.MessageTests.test_printing_no_hint) ... ok
 test_printing_no_object (check_framework.tests.MessageTests.test_printing_no_object) ... ok
 test_printing_with_given_id (check_framework.tests.MessageTests.test_printing_with_given_id) ... ok
+test_fail_level (check_framework.tests.CheckCommandTests.test_fail_level) ... ok
+test_given_app (check_framework.tests.CheckCommandTests.test_given_app) ... ok
+test_given_tag (check_framework.tests.CheckCommandTests.test_given_tag) ... ok
+test_invalid_tag (check_framework.tests.CheckCommandTests.test_invalid_tag) ... ok
+test_list_deployment_check_included (check_framework.tests.CheckCommandTests.test_list_deployment_check_included) ... ok
+test_list_deployment_check_omitted (check_framework.tests.CheckCommandTests.test_list_deployment_check_omitted) ... ok
+test_list_tags (check_framework.tests.CheckCommandTests.test_list_tags) ... ok
+test_list_tags_empty (check_framework.tests.CheckCommandTests.test_list_tags_empty) ... ok
+test_simple_call (check_framework.tests.CheckCommandTests.test_simple_call) ... ok
+test_tags_deployment_check_included (check_framework.tests.CheckCommandTests.test_tags_deployment_check_included) ... ok
+test_tags_deployment_check_omitted (check_framework.tests.CheckCommandTests.test_tags_deployment_check_omitted) ... ok
+test_register_and_run_checks (check_framework.tests.SystemCheckFrameworkTests.test_register_and_run_checks) ... ok
+test_register_no_kwargs_error (check_framework.tests.SystemCheckFrameworkTests.test_register_no_kwargs_error) ... ok
+test_register_run_checks_non_iterable (check_framework.tests.SystemCheckFrameworkTests.test_register_run_checks_non_iterable) ... ok
 test_head_caches_correctly (cache.tests.CacheHEADTest.test_head_caches_correctly) ... ok
 test_head_with_cached_get (cache.tests.CacheHEADTest.test_head_with_cached_get) ... ok
-test_close (cache.tests.CacheClosingTests.test_close) ... ok
-test_close_only_initialized (cache.tests.CacheClosingTests.test_close_only_initialized) ... ok
 test_silenced_error (check_framework.tests.SilencingCheckTests.test_silenced_error) ... ok
 test_silenced_warning (check_framework.tests.SilencingCheckTests.test_silenced_warning) ... ok
-test_register_and_run_checks (check_framework.tests.SystemCheckFrameworkTests.test_register_and_run_checks) ... ok
-test_register_no_kwargs_error (check_framework.tests.SystemCheckFrameworkTests.test_register_no_kwargs_error) ... ok
-test_register_run_checks_non_iterable (check_framework.tests.SystemCheckFrameworkTests.test_register_run_checks_non_iterable) ... ok
-test_cache_key_i18n_timezone (cache.tests.CacheI18nTest.test_cache_key_i18n_timezone) ... ok
-test_cache_key_i18n_translation (cache.tests.CacheI18nTest.test_cache_key_i18n_translation) ... ok
-test_cache_key_i18n_translation_accept_language (cache.tests.CacheI18nTest.test_cache_key_i18n_translation_accept_language) ... ok
-test_cache_key_no_i18n (cache.tests.CacheI18nTest.test_cache_key_no_i18n) ... ok
-test_middleware (cache.tests.CacheI18nTest.test_middleware) ... ok
-test_middleware_doesnt_cache_streaming_response (cache.tests.CacheI18nTest.test_middleware_doesnt_cache_streaming_response) ... ok
+test_close (cache.tests.CacheClosingTests.test_close) ... ok
+test_close_only_initialized (cache.tests.CacheClosingTests.test_close_only_initialized) ... ok
+test_all (cache.tests.CacheHandlerTest.test_all) ... ok
+test_nonexistent_alias (cache.tests.CacheHandlerTest.test_nonexistent_alias) ... ok
+test_nonexistent_backend (cache.tests.CacheHandlerTest.test_nonexistent_backend) ... ok
+test_per_thread (cache.tests.CacheHandlerTest.test_per_thread)
+Requesting the same alias from separate threads should yield separate ... ok
+test_same_instance (cache.tests.CacheHandlerTest.test_same_instance)
+Attempting to retrieve the same alias should yield the same instance. ... ok
 test_cache_key_varies_by_url (cache.tests.CacheUtils.test_cache_key_varies_by_url)
 get_cache_key keys differ by fully-qualified URL instead of path ... ok
 test_get_cache_key (cache.tests.CacheUtils.test_get_cache_key) ... ok
@@ -40226,7 +40147,14 @@
 test_learn_cache_key (cache.tests.CacheUtils.test_learn_cache_key) ... ok
 test_patch_cache_control (cache.tests.CacheUtils.test_patch_cache_control) ... ok
 test_patch_vary_headers (cache.tests.CacheUtils.test_patch_vary_headers) ... ok
+test_cache_key_i18n_timezone (cache.tests.CacheI18nTest.test_cache_key_i18n_timezone) ... ok
+test_cache_key_i18n_translation (cache.tests.CacheI18nTest.test_cache_key_i18n_translation) ... ok
+test_cache_key_i18n_translation_accept_language (cache.tests.CacheI18nTest.test_cache_key_i18n_translation_accept_language) ... ok
+test_cache_key_no_i18n (cache.tests.CacheI18nTest.test_cache_key_no_i18n) ... ok
+test_middleware (cache.tests.CacheI18nTest.test_middleware) ... ok
+test_middleware_doesnt_cache_streaming_response (cache.tests.CacheI18nTest.test_middleware_doesnt_cache_streaming_response) ... ok
 test_custom_key_validation (cache.tests.CustomCacheKeyValidationTests.test_custom_key_validation) ... ok
+test_add_legacy_name_other_database (contenttypes_tests.test_migrations.MultiDBRemoveContentTypeNameTests.test_add_legacy_name_other_database) ... ok
 test_caches_set_with_timeout_as_none_has_correct_default_timeout (cache.tests.DefaultNonExpiringCacheKeyTests.test_caches_set_with_timeout_as_none_has_correct_default_timeout)
 Memory caches that have the TIMEOUT parameter set to `None` in the ... ok
 test_caches_set_with_timeout_as_none_set_non_expiring_key (cache.tests.DefaultNonExpiringCacheKeyTests.test_caches_set_with_timeout_as_none_set_non_expiring_key)
@@ -40237,13 +40165,82 @@
 Memory caches that have the TIMEOUT parameter unset will set cache ... ok
 test_default_expiration_time_for_keys_is_5_minutes (cache.tests.DefaultNonExpiringCacheKeyTests.test_default_expiration_time_for_keys_is_5_minutes)
 The default expiration time of a cache key is 5 minutes. ... ok
-test_all (cache.tests.CacheHandlerTest.test_all) ... ok
-test_nonexistent_alias (cache.tests.CacheHandlerTest.test_nonexistent_alias) ... ok
-test_nonexistent_backend (cache.tests.CacheHandlerTest.test_nonexistent_backend) ... ok
-test_per_thread (cache.tests.CacheHandlerTest.test_per_thread)
-Requesting the same alias from separate threads should yield separate ... ok
-test_same_instance (cache.tests.CacheHandlerTest.test_same_instance)
-Attempting to retrieve the same alias should yield the same instance. ... ok
+test_ambiguous_prefix (migrations.test_commands.MigrateTests.test_ambiguous_prefix) ... ok
+test_app_without_migrations (migrations.test_commands.MigrateTests.test_app_without_migrations) ... ok
+test_migrate (migrations.test_commands.MigrateTests.test_migrate)
+Tests basic usage of the migrate command. ... ok
+test_migrate_backward_to_squashed_migration (migrations.test_commands.MigrateTests.test_migrate_backward_to_squashed_migration) ... ok
+test_migrate_check (migrations.test_commands.MigrateTests.test_migrate_check) ... ok
+test_migrate_check_migrated_app (migrations.test_commands.MigrateTests.test_migrate_check_migrated_app) ... ok
+test_migrate_check_plan (migrations.test_commands.MigrateTests.test_migrate_check_plan) ... ok
+test_migrate_conflict_exit (migrations.test_commands.MigrateTests.test_migrate_conflict_exit)
+migrate exits if it detects a conflict. ... ok
+test_migrate_fake_initial (migrations.test_commands.MigrateTests.test_migrate_fake_initial)
+--fake-initial only works if all tables created in the initial ... ok
+test_migrate_fake_initial_case_insensitive (migrations.test_commands.MigrateTests.test_migrate_fake_initial_case_insensitive) ... ok
+test_migrate_fake_split_initial (migrations.test_commands.MigrateTests.test_migrate_fake_split_initial)
+Split initial migrations can be faked with --fake-initial. ... ok
+test_migrate_inconsistent_history (migrations.test_commands.MigrateTests.test_migrate_inconsistent_history)
+Running migrate with some migrations applied before their dependencies ... ok
+test_migrate_initial_false (migrations.test_commands.MigrateTests.test_migrate_initial_false)
+`Migration.initial = False` skips fake-initial detection. ... ok
+test_migrate_not_reflected_changes (migrations.test_commands.MigrateTests.test_migrate_not_reflected_changes) ... ok
+test_migrate_partially_applied_squashed_migration (migrations.test_commands.MigrateTests.test_migrate_partially_applied_squashed_migration)
+Migrating to a squashed migration specified by name should succeed ... ok
+test_migrate_plan (migrations.test_commands.MigrateTests.test_migrate_plan)
+Tests migrate --plan output. ... ok
+test_migrate_prune (migrations.test_commands.MigrateTests.test_migrate_prune)
+With prune=True, references to migration files deleted from the ... ok
+test_migrate_record_replaced (migrations.test_commands.MigrateTests.test_migrate_record_replaced)
+Running a single squashed migration should record all of the original ... ok
+test_migrate_record_squashed (migrations.test_commands.MigrateTests.test_migrate_record_squashed)
+Running migrate for a squashed migration should record as run ... ok
+test_migrate_syncdb_app_label (migrations.test_commands.MigrateTests.test_migrate_syncdb_app_label)
+Running migrate --run-syncdb with an app_label only creates tables for ... ok
+test_migrate_syncdb_app_with_migrations (migrations.test_commands.MigrateTests.test_migrate_syncdb_app_with_migrations) ... ok
+test_migrate_syncdb_deferred_sql_executed_with_schemaeditor (migrations.test_commands.MigrateTests.test_migrate_syncdb_deferred_sql_executed_with_schemaeditor)
+For an app without migrations, editor.execute() is used for executing ... ok
+test_migrate_with_custom_system_checks (migrations.test_commands.MigrateTests.test_migrate_with_custom_system_checks) ... ok
+test_migrate_with_system_checks (migrations.test_commands.MigrateTests.test_migrate_with_system_checks) ... ok
+test_prune_deleted_squashed_migrations_in_replaces (migrations.test_commands.MigrateTests.test_prune_deleted_squashed_migrations_in_replaces) ... ok
+test_prune_no_app_label (migrations.test_commands.MigrateTests.test_prune_no_app_label) ... ok
+test_prune_no_migrations_to_prune (migrations.test_commands.MigrateTests.test_prune_no_migrations_to_prune) ... ok
+test_prune_respect_app_label (migrations.test_commands.MigrateTests.test_prune_respect_app_label) ... ok
+test_regression_22823_unmigrated_fk_to_migrated_model (migrations.test_commands.MigrateTests.test_regression_22823_unmigrated_fk_to_migrated_model)
+Assuming you have 3 apps, `A`, `B`, and `C`, such that: ... ok
+test_showmigrations_list (migrations.test_commands.MigrateTests.test_showmigrations_list)
+showmigrations --list  displays migrations and whether or not they're ... ok
+test_showmigrations_list_squashed (migrations.test_commands.MigrateTests.test_showmigrations_list_squashed) ... ok
+test_showmigrations_no_migrations (migrations.test_commands.MigrateTests.test_showmigrations_no_migrations) ... ok
+test_showmigrations_plan (migrations.test_commands.MigrateTests.test_showmigrations_plan)
+Tests --plan output of showmigrations command ... ok
+test_showmigrations_plan_app_label_no_migrations (migrations.test_commands.MigrateTests.test_showmigrations_plan_app_label_no_migrations) ... ok
+test_showmigrations_plan_multiple_app_labels (migrations.test_commands.MigrateTests.test_showmigrations_plan_multiple_app_labels)
+`showmigrations --plan app_label` output with multiple app_labels. ... ok
+test_showmigrations_plan_no_migrations (migrations.test_commands.MigrateTests.test_showmigrations_plan_no_migrations)
+Tests --plan output of showmigrations command without migrations ... ok
+test_showmigrations_plan_single_app_label (migrations.test_commands.MigrateTests.test_showmigrations_plan_single_app_label)
+`showmigrations --plan app_label` output with a single app_label. ... ok
+test_showmigrations_plan_squashed (migrations.test_commands.MigrateTests.test_showmigrations_plan_squashed)
+Tests --plan output of showmigrations command with squashed migrations. ... ok
+test_showmigrations_unmigrated_app (migrations.test_commands.MigrateTests.test_showmigrations_unmigrated_app) ... ok
+test_sqlmigrate_ambiguous_prefix_squashed_migrations (migrations.test_commands.MigrateTests.test_sqlmigrate_ambiguous_prefix_squashed_migrations) ... ok
+test_sqlmigrate_backwards (migrations.test_commands.MigrateTests.test_sqlmigrate_backwards)
+sqlmigrate outputs reverse looking SQL. ... ok
+test_sqlmigrate_for_non_atomic_migration (migrations.test_commands.MigrateTests.test_sqlmigrate_for_non_atomic_migration)
+Transaction wrappers aren't shown for non-atomic migrations. ... ok
+test_sqlmigrate_for_non_transactional_databases (migrations.test_commands.MigrateTests.test_sqlmigrate_for_non_transactional_databases)
+Transaction wrappers aren't shown for databases that don't support ... ok
+test_sqlmigrate_forwards (migrations.test_commands.MigrateTests.test_sqlmigrate_forwards)
+sqlmigrate outputs forward looking SQL. ... ok
+test_sqlmigrate_no_operations (migrations.test_commands.MigrateTests.test_sqlmigrate_no_operations) ... ok
+test_sqlmigrate_noop (migrations.test_commands.MigrateTests.test_sqlmigrate_noop) ... ok
+test_sqlmigrate_replaced_migration (migrations.test_commands.MigrateTests.test_sqlmigrate_replaced_migration) ... ok
+test_sqlmigrate_squashed_migration (migrations.test_commands.MigrateTests.test_sqlmigrate_squashed_migration) ... ok
+test_sqlmigrate_system_checks_colorized (migrations.test_commands.MigrateTests.test_sqlmigrate_system_checks_colorized) ... ok
+test_sqlmigrate_transaction_keywords_not_colorized (migrations.test_commands.MigrateTests.test_sqlmigrate_transaction_keywords_not_colorized) ... ok
+test_sqlmigrate_unrepresentable (migrations.test_commands.MigrateTests.test_sqlmigrate_unrepresentable) ... ok
+test_unknown_prefix (migrations.test_commands.MigrateTests.test_unknown_prefix) ... ok
 test_cache_key_i18n_timezone (cache.tests.PrefixedCacheI18nTest.test_cache_key_i18n_timezone) ... ok
 test_cache_key_i18n_translation (cache.tests.PrefixedCacheI18nTest.test_cache_key_i18n_translation) ... ok
 test_cache_key_i18n_translation_accept_language (cache.tests.PrefixedCacheI18nTest.test_cache_key_i18n_translation_accept_language) ... ok
@@ -40267,36 +40264,21 @@
 test_get_cache_key (cache.tests.TestWithTemplateResponse.test_get_cache_key) ... ok
 test_get_cache_key_with_query (cache.tests.TestWithTemplateResponse.test_get_cache_key_with_query) ... ok
 test_patch_vary_headers (cache.tests.TestWithTemplateResponse.test_patch_vary_headers) ... ok
-test_concurrent_delete_with_save (basic.tests.ConcurrentSaveTests.test_concurrent_delete_with_save)
-Test fetching, deleting and finally saving an object - we should get ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_manager_method_attributes (basic.tests.ManagerTest.test_manager_method_attributes) ... ok
-test_manager_method_signature (basic.tests.ManagerTest.test_manager_method_signature) ... ok
-test_manager_methods (basic.tests.ManagerTest.test_manager_methods)
-This test ensures that the correct set of methods from `QuerySet` ... ok
-test_health_checks_disabled (backends.base.test_base.ConnectionHealthChecksTests.test_health_checks_disabled) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_health_checks_enabled (backends.base.test_base.ConnectionHealthChecksTests.test_health_checks_enabled) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_health_checks_enabled_errors_occurred (backends.base.test_base.ConnectionHealthChecksTests.test_health_checks_enabled_errors_occurred) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_set_autocommit_health_checks_enabled (backends.base.test_base.ConnectionHealthChecksTests.test_set_autocommit_health_checks_enabled) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_commit_debug_log (backends.base.test_base.DatabaseWrapperLoggingTests.test_commit_debug_log) ... ok
-test_no_logs_without_debug (backends.base.test_base.DatabaseWrapperLoggingTests.test_no_logs_without_debug) ... ok
-test_rollback_debug_log (backends.base.test_base.DatabaseWrapperLoggingTests.test_rollback_debug_log) ... ok
-test_add_legacy_name_other_database (contenttypes_tests.test_migrations.MultiDBRemoveContentTypeNameTests.test_add_legacy_name_other_database) ... ok
-test_runshell_use_environ (backends.base.test_client.SimpleDatabaseClientTests.test_runshell_use_environ) ... ok
-test_settings_to_cmd_args_env (backends.base.test_client.SimpleDatabaseClientTests.test_settings_to_cmd_args_env) ... ok
-test_check_database_version_supported_with_none_as_database_version (backends.base.test_base.DatabaseWrapperTests.test_check_database_version_supported_with_none_as_database_version) ... ok
-test_get_database_version (backends.base.test_base.DatabaseWrapperTests.test_get_database_version) ... ok
-test_initialization_class_attributes (backends.base.test_base.DatabaseWrapperTests.test_initialization_class_attributes)
-The "initialization" class attributes like client_class and ... ok
-test_initialization_display_name (backends.base.test_base.DatabaseWrapperTests.test_initialization_display_name) ... ok
-test_repr (backends.base.test_base.DatabaseWrapperTests.test_repr) ... ok
-test_mark_expected_failures_and_skips_call (backends.base.test_creation.TestDbCreationTests.test_mark_expected_failures_and_skips_call)
-mark_expected_failures_and_skips() isn't called unless ... ok
-test_migrate_test_setting_false (backends.base.test_creation.TestDbCreationTests.test_migrate_test_setting_false) ... ok
-test_migrate_test_setting_false_ensure_schema (backends.base.test_creation.TestDbCreationTests.test_migrate_test_setting_false_ensure_schema) ... ok
-test_migrate_test_setting_true (backends.base.test_creation.TestDbCreationTests.test_migrate_test_setting_true) ... ok
-test_custom_test_name (backends.base.test_creation.TestDbSignatureTests.test_custom_test_name) ... ok
-test_custom_test_name_with_test_prefix (backends.base.test_creation.TestDbSignatureTests.test_custom_test_name_with_test_prefix) ... ok
-test_default_name (backends.base.test_creation.TestDbSignatureTests.test_default_name) ... ok
+test_304_response_has_http_caching_headers_but_not_cached (cache.tests.CacheMiddlewareTest.test_304_response_has_http_caching_headers_but_not_cached) ... ok
+test_cache_control_max_age (cache.tests.CacheMiddlewareTest.test_cache_control_max_age) ... ok
+test_cache_page_timeout (cache.tests.CacheMiddlewareTest.test_cache_page_timeout) ... ok
+test_cached_control_private_not_cached (cache.tests.CacheMiddlewareTest.test_cached_control_private_not_cached)
+Responses with 'Cache-Control: private' are not cached. ... ok
+test_constructor (cache.tests.CacheMiddlewareTest.test_constructor)
+The constructor is correctly distinguishing between usage of ... ok
+test_fetch_cache_middleware_constructor (cache.tests.CacheMiddlewareTest.test_fetch_cache_middleware_constructor) ... ok
+test_middleware (cache.tests.CacheMiddlewareTest.test_middleware) ... ok
+test_per_thread (cache.tests.CacheMiddlewareTest.test_per_thread)
+The cache instance is different for each thread. ... ok
+test_sensitive_cookie_not_cached (cache.tests.CacheMiddlewareTest.test_sensitive_cookie_not_cached)
+Django must prevent caching of responses that set a user-specific (and ... ok
+test_update_cache_middleware_constructor (cache.tests.CacheMiddlewareTest.test_update_cache_middleware_constructor) ... ok
+test_view_decorator (cache.tests.CacheMiddlewareTest.test_view_decorator) ... ok
 test_add (cache.tests.DummyCacheTests.test_add)
 Add doesn't do anything in dummy cache backend ... ok
 test_clear (cache.tests.DummyCacheTests.test_clear)
@@ -40338,6 +40320,50 @@
 Dummy cache can't do touch(). ... ok
 test_unicode (cache.tests.DummyCacheTests.test_unicode)
 Unicode values are ignored by the dummy cache ... ok
+test_cached_garbaged_collected (dispatch.tests.DispatcherTests.test_cached_garbaged_collected)
+Make sure signal caching sender receivers don't prevent garbage ... ok
+test_cannot_connect_no_kwargs (dispatch.tests.DispatcherTests.test_cannot_connect_no_kwargs) ... ok
+test_cannot_connect_non_callable (dispatch.tests.DispatcherTests.test_cannot_connect_non_callable) ... ok
+test_disconnection (dispatch.tests.DispatcherTests.test_disconnection) ... ok
+test_garbage_collected (dispatch.tests.DispatcherTests.test_garbage_collected) ... ok
+test_has_listeners (dispatch.tests.DispatcherTests.test_has_listeners) ... ok
+test_multiple_registration (dispatch.tests.DispatcherTests.test_multiple_registration) ... ok
+test_send (dispatch.tests.DispatcherTests.test_send) ... ok
+test_send_connected_no_sender (dispatch.tests.DispatcherTests.test_send_connected_no_sender) ... ok
+test_send_different_no_sender (dispatch.tests.DispatcherTests.test_send_different_no_sender) ... ok
+test_send_no_receivers (dispatch.tests.DispatcherTests.test_send_no_receivers) ... ok
+test_send_robust_fail (dispatch.tests.DispatcherTests.test_send_robust_fail) ... ok
+test_send_robust_ignored_sender (dispatch.tests.DispatcherTests.test_send_robust_ignored_sender) ... ok
+test_send_robust_no_receivers (dispatch.tests.DispatcherTests.test_send_robust_no_receivers) ... ok
+test_send_robust_success (dispatch.tests.DispatcherTests.test_send_robust_success) ... ok
+test_uid_registration (dispatch.tests.DispatcherTests.test_uid_registration) ... ok
+test_values_returned_by_disconnection (dispatch.tests.DispatcherTests.test_values_returned_by_disconnection) ... ok
+test_manager_method_attributes (basic.tests.ManagerTest.test_manager_method_attributes) ... ok
+test_manager_method_signature (basic.tests.ManagerTest.test_manager_method_signature) ... ok
+test_manager_methods (basic.tests.ManagerTest.test_manager_methods)
+This test ensures that the correct set of methods from `QuerySet` ... ok
+test_health_checks_disabled (backends.base.test_base.ConnectionHealthChecksTests.test_health_checks_disabled) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_health_checks_enabled (backends.base.test_base.ConnectionHealthChecksTests.test_health_checks_enabled) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_health_checks_enabled_errors_occurred (backends.base.test_base.ConnectionHealthChecksTests.test_health_checks_enabled_errors_occurred) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_set_autocommit_health_checks_enabled (backends.base.test_base.ConnectionHealthChecksTests.test_set_autocommit_health_checks_enabled) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_check_database_version_supported_with_none_as_database_version (backends.base.test_base.DatabaseWrapperTests.test_check_database_version_supported_with_none_as_database_version) ... ok
+test_get_database_version (backends.base.test_base.DatabaseWrapperTests.test_get_database_version) ... ok
+test_initialization_class_attributes (backends.base.test_base.DatabaseWrapperTests.test_initialization_class_attributes)
+The "initialization" class attributes like client_class and ... ok
+test_initialization_display_name (backends.base.test_base.DatabaseWrapperTests.test_initialization_display_name) ... ok
+test_repr (backends.base.test_base.DatabaseWrapperTests.test_repr) ... ok
+test_concurrent_delete_with_save (basic.tests.ConcurrentSaveTests.test_concurrent_delete_with_save)
+Test fetching, deleting and finally saving an object - we should get ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_runshell_use_environ (backends.base.test_client.SimpleDatabaseClientTests.test_runshell_use_environ) ... ok
+test_settings_to_cmd_args_env (backends.base.test_client.SimpleDatabaseClientTests.test_settings_to_cmd_args_env) ... ok
+test_custom_test_name (backends.base.test_creation.TestDbSignatureTests.test_custom_test_name) ... ok
+test_custom_test_name_with_test_prefix (backends.base.test_creation.TestDbSignatureTests.test_custom_test_name_with_test_prefix) ... ok
+test_default_name (backends.base.test_creation.TestDbSignatureTests.test_default_name) ... ok
+test_mark_expected_failures_and_skips_call (backends.base.test_creation.TestDbCreationTests.test_mark_expected_failures_and_skips_call)
+mark_expected_failures_and_skips() isn't called unless ... ok
+test_migrate_test_setting_false (backends.base.test_creation.TestDbCreationTests.test_migrate_test_setting_false) ... ok
+test_migrate_test_setting_false_ensure_schema (backends.base.test_creation.TestDbCreationTests.test_migrate_test_setting_false_ensure_schema) ... ok
+test_migrate_test_setting_true (backends.base.test_creation.TestDbCreationTests.test_migrate_test_setting_true) ... ok
 test_mark_expected_failures_and_skips (backends.base.test_creation.TestMarkTests.test_mark_expected_failures_and_skips) ... ok
 test_nonexistent_feature (backends.base.test_features.TestDatabaseFeatures.test_nonexistent_feature) ... ok
 test_get_constraints (backends.base.test_introspection.SimpleDatabaseIntrospectionTests.test_get_constraints) ... ok
@@ -40372,16 +40398,57 @@
 test_tablespace_sql (backends.base.test_operations.SimpleDatabaseOperationTests.test_tablespace_sql) ... ok
 test_time_extract_sql (backends.base.test_operations.SimpleDatabaseOperationTests.test_time_extract_sql) ... ok
 test_time_trunc_sql (backends.base.test_operations.SimpleDatabaseOperationTests.test_time_trunc_sql) ... ok
+test_aadd (cache.tests_async.AsyncDummyCacheTests.test_aadd)
+Add doesn't do anything in dummy cache backend. ... ok
+test_aclear (cache.tests_async.AsyncDummyCacheTests.test_aclear)
+aclear() does nothing for the dummy cache backend. ... ok
+test_aclose (cache.tests_async.AsyncDummyCacheTests.test_aclose)
+aclose() does nothing for the dummy cache backend. ... ok
+test_adecr (cache.tests_async.AsyncDummyCacheTests.test_adecr)
+Dummy cache values can't be decremented. ... ok
+test_adecr_version (cache.tests_async.AsyncDummyCacheTests.test_adecr_version)
+Dummy cache versions can't be decremented. ... ok
+test_adelete (cache.tests_async.AsyncDummyCacheTests.test_adelete)
+Cache deletion is transparently ignored on the dummy cache backend. ... ok
+test_adelete_many (cache.tests_async.AsyncDummyCacheTests.test_adelete_many)
+adelete_many() does nothing for the dummy cache backend. ... ok
+test_adelete_many_invalid_key (cache.tests_async.AsyncDummyCacheTests.test_adelete_many_invalid_key) ... ok
+test_aget_many (cache.tests_async.AsyncDummyCacheTests.test_aget_many)
+aget_many() returns nothing for the dummy cache backend. ... ok
+test_aget_many_invalid_key (cache.tests_async.AsyncDummyCacheTests.test_aget_many_invalid_key) ... ok
+test_aget_or_set (cache.tests_async.AsyncDummyCacheTests.test_aget_or_set) ... ok
+test_aget_or_set_callable (cache.tests_async.AsyncDummyCacheTests.test_aget_or_set_callable) ... ok
+test_ahas_key (cache.tests_async.AsyncDummyCacheTests.test_ahas_key)
+ahas_key() doesn't ever return True for the dummy cache backend. ... ok
+test_aincr (cache.tests_async.AsyncDummyCacheTests.test_aincr)
+Dummy cache values can't be incremented. ... ok
+test_aincr_version (cache.tests_async.AsyncDummyCacheTests.test_aincr_version)
+Dummy cache versions can't be incremented. ... ok
+test_aset_many (cache.tests_async.AsyncDummyCacheTests.test_aset_many)
+aset_many() does nothing for the dummy cache backend. ... ok
+test_aset_many_invalid_key (cache.tests_async.AsyncDummyCacheTests.test_aset_many_invalid_key) ... ok
+test_atouch (cache.tests_async.AsyncDummyCacheTests.test_atouch) ... ok
+test_data_types (cache.tests_async.AsyncDummyCacheTests.test_data_types)
+All data types are ignored equally by the dummy cache. ... ok
+test_expiration (cache.tests_async.AsyncDummyCacheTests.test_expiration)
+Expiration has no effect on the dummy cache. ... ok
+test_non_existent (cache.tests_async.AsyncDummyCacheTests.test_non_existent)
+Nonexistent keys aren't found in the dummy cache backend. ... ok
+test_simple (cache.tests_async.AsyncDummyCacheTests.test_simple)
+Dummy cache backend ignores cache set calls. ... ok
+test_unicode (cache.tests_async.AsyncDummyCacheTests.test_unicode)
+Unicode values are ignored by the dummy cache. ... ok
 test_effective_default_callable (backends.base.test_schema.SchemaEditorTests.test_effective_default_callable)
 SchemaEditor.effective_default() shouldn't call callable defaults. ... ok
-test_execute_sql_flush_statements (backends.base.test_operations.SqlFlushTests.test_execute_sql_flush_statements) ... ok
-test_sql_flush_no_tables (backends.base.test_operations.SqlFlushTests.test_sql_flush_no_tables) ... ok
 test_clone_test_db_database_exists (backends.mysql.test_creation.DatabaseCreationTests.test_clone_test_db_database_exists) ... skipped 'MySQL tests'
 test_clone_test_db_options_ordering (backends.mysql.test_creation.DatabaseCreationTests.test_clone_test_db_options_ordering) ... skipped 'MySQL tests'
 test_create_test_db_database_exists (backends.mysql.test_creation.DatabaseCreationTests.test_create_test_db_database_exists) ... skipped 'MySQL tests'
 test_create_test_db_unexpected_error (backends.mysql.test_creation.DatabaseCreationTests.test_create_test_db_unexpected_error) ... skipped 'MySQL tests'
 test_sql_flush (backends.mysql.test_operations.MySQLOperationsTests.test_sql_flush) ... skipped 'MySQL tests.'
 test_sql_flush_sequences (backends.mysql.test_operations.MySQLOperationsTests.test_sql_flush_sequences) ... skipped 'MySQL tests.'
+test_commit_debug_log (backends.base.test_base.DatabaseWrapperLoggingTests.test_commit_debug_log) ... ok
+test_no_logs_without_debug (backends.base.test_base.DatabaseWrapperLoggingTests.test_no_logs_without_debug) ... ok
+test_rollback_debug_log (backends.base.test_base.DatabaseWrapperLoggingTests.test_rollback_debug_log) ... ok
 test_get_sequences (backends.oracle.test_introspection.DatabaseSequenceTests.test_get_sequences) ... skipped 'Oracle tests'
 test_get_sequences_manually_created_index (backends.oracle.test_introspection.DatabaseSequenceTests.test_get_sequences_manually_created_index) ... skipped 'Oracle tests'
 test_get_table_description_materialized_view_non_default_collation (backends.oracle.test_introspection.DatabaseSequenceTests.test_get_table_description_materialized_view_non_default_collation) ... skipped 'Oracle tests'
@@ -40394,6 +40461,12 @@
 test_sql_flush_sequences_allow_cascade (backends.oracle.test_operations.OperationsTests.test_sql_flush_sequences_allow_cascade) ... skipped 'Oracle tests'
 test_hidden_no_data_found_exception (backends.oracle.tests.TransactionalTests.test_hidden_no_data_found_exception) ... skipped 'Oracle tests'
 test_password_with_at_sign (backends.oracle.tests.TransactionalTests.test_password_with_at_sign) ... skipped 'Oracle tests'
+test_create_test_db (backends.postgresql.test_creation.DatabaseCreationTests.test_create_test_db) ... skipped 'PostgreSQL tests'
+test_sql_table_creation_raises_with_collation (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_raises_with_collation) ... skipped 'PostgreSQL tests'
+test_sql_table_creation_suffix_with_encoding (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_encoding) ... skipped 'PostgreSQL tests'
+test_sql_table_creation_suffix_with_encoding_and_template (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_encoding_and_template) ... skipped 'PostgreSQL tests'
+test_sql_table_creation_suffix_with_none_settings (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_none_settings) ... skipped 'PostgreSQL tests'
+test_sql_table_creation_suffix_with_template (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_template) ... skipped 'PostgreSQL tests'
 test_prepare_join_on_clause_different_types (backends.postgresql.test_operations.PostgreSQLOperationsTests.test_prepare_join_on_clause_different_types) ... skipped 'PostgreSQL tests.'
 test_prepare_join_on_clause_same_type (backends.postgresql.test_operations.PostgreSQLOperationsTests.test_prepare_join_on_clause_same_type) ... skipped 'PostgreSQL tests.'
 test_sql_flush (backends.postgresql.test_operations.PostgreSQLOperationsTests.test_sql_flush) ... skipped 'PostgreSQL tests.'
@@ -40403,15 +40476,10 @@
 test_custom_test_name (backends.sqlite.test_creation.TestDbSignatureTests.test_custom_test_name) ... ok
 test_get_test_db_clone_settings_name (backends.sqlite.test_creation.TestDbSignatureTests.test_get_test_db_clone_settings_name) ... ok
 test_get_test_db_clone_settings_not_supported (backends.sqlite.test_creation.TestDbSignatureTests.test_get_test_db_clone_settings_not_supported) ... ok
-test_create_test_db (backends.postgresql.test_creation.DatabaseCreationTests.test_create_test_db) ... skipped 'PostgreSQL tests'
-test_sql_table_creation_raises_with_collation (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_raises_with_collation) ... skipped 'PostgreSQL tests'
-test_sql_table_creation_suffix_with_encoding (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_encoding) ... skipped 'PostgreSQL tests'
-test_sql_table_creation_suffix_with_encoding_and_template (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_encoding_and_template) ... skipped 'PostgreSQL tests'
-test_sql_table_creation_suffix_with_none_settings (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_none_settings) ... skipped 'PostgreSQL tests'
-test_sql_table_creation_suffix_with_template (backends.postgresql.test_creation.DatabaseCreationTests.test_sql_table_creation_suffix_with_template) ... skipped 'PostgreSQL tests'
 test_sqlite_date_trunc (backends.sqlite.test_functions.FunctionTests.test_sqlite_date_trunc) ... ok
 test_sqlite_datetime_trunc (backends.sqlite.test_functions.FunctionTests.test_sqlite_datetime_trunc) ... ok
 test_sqlite_time_trunc (backends.sqlite.test_functions.FunctionTests.test_sqlite_time_trunc) ... ok
+test_table_exists (proxy_model_inheritance.tests.ProxyModelInheritanceTests.test_table_exists) ... ok
 test_default_transaction_mode (backends.sqlite.tests.TestTransactionMode.test_default_transaction_mode) ... ok
 test_invalid_transaction_mode (backends.sqlite.tests.TestTransactionMode.test_invalid_transaction_mode) ... ok
 test_valid_transaction_modes (backends.sqlite.tests.TestTransactionMode.test_valid_transaction_modes) ... ok
@@ -40420,48 +40488,28 @@
 test_self_reference (backends.base.test_creation.TestDeserializeDbFromString.test_self_reference) ... ok
 test_serialize_db_to_string_base_manager (backends.base.test_creation.TestDeserializeDbFromString.test_serialize_db_to_string_base_manager) ... ok
 test_serialize_db_to_string_base_manager_with_prefetch_related (backends.base.test_creation.TestDeserializeDbFromString.test_serialize_db_to_string_base_manager_with_prefetch_related) ... ok
-test_autoincrement (backends.sqlite.tests.SchemaTests.test_autoincrement)
-auto_increment fields are created with the AUTOINCREMENT keyword ... ok
-test_constraint_checks_disabled_atomic_allowed (backends.sqlite.tests.SchemaTests.test_constraint_checks_disabled_atomic_allowed)
-SQLite schema editor is usable within an outer transaction as long as ... ok
-test_disable_constraint_checking_failure_disallowed (backends.sqlite.tests.SchemaTests.test_disable_constraint_checking_failure_disallowed)
-SQLite schema editor is not usable within an outer transaction if ... ok
+test_content_type_rename_conflict (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_content_type_rename_conflict) ... ok
+test_existing_content_type_rename (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_existing_content_type_rename) ... ok
+test_existing_content_type_rename_other_database (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_existing_content_type_rename_other_database) ... ok
+test_missing_content_type_rename_ignore (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_missing_content_type_rename_ignore) ... ok
 test_references_column (backends.test_ddl_references.ColumnsTests.test_references_column) ... ok
 test_references_table (backends.test_ddl_references.ColumnsTests.test_references_table) ... ok
 test_rename_column_references (backends.test_ddl_references.ColumnsTests.test_rename_column_references) ... ok
 test_rename_table_references (backends.test_ddl_references.ColumnsTests.test_rename_table_references) ... ok
 test_repr (backends.test_ddl_references.ColumnsTests.test_repr) ... ok
 test_str (backends.test_ddl_references.ColumnsTests.test_str) ... ok
+test_autoincrement (backends.sqlite.tests.SchemaTests.test_autoincrement)
+auto_increment fields are created with the AUTOINCREMENT keyword ... ok
+test_constraint_checks_disabled_atomic_allowed (backends.sqlite.tests.SchemaTests.test_constraint_checks_disabled_atomic_allowed)
+SQLite schema editor is usable within an outer transaction as long as ... ok
+test_disable_constraint_checking_failure_disallowed (backends.sqlite.tests.SchemaTests.test_disable_constraint_checking_failure_disallowed)
+SQLite schema editor is not usable within an outer transaction if ... ok
 test_references_column (backends.test_ddl_references.ForeignKeyNameTests.test_references_column) ... ok
 test_references_table (backends.test_ddl_references.ForeignKeyNameTests.test_references_table) ... ok
 test_rename_column_references (backends.test_ddl_references.ForeignKeyNameTests.test_rename_column_references) ... ok
 test_rename_table_references (backends.test_ddl_references.ForeignKeyNameTests.test_rename_table_references) ... ok
 test_repr (backends.test_ddl_references.ForeignKeyNameTests.test_repr) ... ok
 test_str (backends.test_ddl_references.ForeignKeyNameTests.test_str) ... ok
-test_cached_garbaged_collected (dispatch.tests.DispatcherTests.test_cached_garbaged_collected)
-Make sure signal caching sender receivers don't prevent garbage ... ok
-test_cannot_connect_no_kwargs (dispatch.tests.DispatcherTests.test_cannot_connect_no_kwargs) ... ok
-test_cannot_connect_non_callable (dispatch.tests.DispatcherTests.test_cannot_connect_non_callable) ... ok
-test_disconnection (dispatch.tests.DispatcherTests.test_disconnection) ... ok
-test_garbage_collected (dispatch.tests.DispatcherTests.test_garbage_collected) ... ok
-test_has_listeners (dispatch.tests.DispatcherTests.test_has_listeners) ... ok
-test_multiple_registration (dispatch.tests.DispatcherTests.test_multiple_registration) ... ok
-test_send (dispatch.tests.DispatcherTests.test_send) ... ok
-test_send_connected_no_sender (dispatch.tests.DispatcherTests.test_send_connected_no_sender) ... ok
-test_send_different_no_sender (dispatch.tests.DispatcherTests.test_send_different_no_sender) ... ok
-test_send_no_receivers (dispatch.tests.DispatcherTests.test_send_no_receivers) ... ok
-test_send_robust_fail (dispatch.tests.DispatcherTests.test_send_robust_fail) ... ok
-test_send_robust_ignored_sender (dispatch.tests.DispatcherTests.test_send_robust_ignored_sender) ... ok
-test_send_robust_no_receivers (dispatch.tests.DispatcherTests.test_send_robust_no_receivers) ... ok
-test_send_robust_success (dispatch.tests.DispatcherTests.test_send_robust_success) ... ok
-test_uid_registration (dispatch.tests.DispatcherTests.test_uid_registration) ... ok
-test_values_returned_by_disconnection (dispatch.tests.DispatcherTests.test_values_returned_by_disconnection) ... ok
-test_references_column (backends.test_ddl_references.IndexNameTests.test_references_column) ... ok
-test_references_table (backends.test_ddl_references.IndexNameTests.test_references_table) ... ok
-test_rename_column_references (backends.test_ddl_references.IndexNameTests.test_rename_column_references) ... ok
-test_rename_table_references (backends.test_ddl_references.IndexNameTests.test_rename_table_references) ... ok
-test_repr (backends.test_ddl_references.IndexNameTests.test_repr) ... ok
-test_str (backends.test_ddl_references.IndexNameTests.test_str) ... ok
 test_references_column (backends.test_ddl_references.StatementTests.test_references_column) ... ok
 test_references_index (backends.test_ddl_references.StatementTests.test_references_index) ... ok
 test_references_table (backends.test_ddl_references.StatementTests.test_references_table) ... ok
@@ -40469,75 +40517,44 @@
 test_rename_table_references (backends.test_ddl_references.StatementTests.test_rename_table_references) ... ok
 test_repr (backends.test_ddl_references.StatementTests.test_repr) ... ok
 test_str (backends.test_ddl_references.StatementTests.test_str) ... ok
+test_references_column (backends.test_ddl_references.IndexNameTests.test_references_column) ... ok
+test_references_table (backends.test_ddl_references.IndexNameTests.test_references_table) ... ok
+test_rename_column_references (backends.test_ddl_references.IndexNameTests.test_rename_column_references) ... ok
+test_rename_table_references (backends.test_ddl_references.IndexNameTests.test_rename_table_references) ... ok
+test_repr (backends.test_ddl_references.IndexNameTests.test_repr) ... ok
+test_str (backends.test_ddl_references.IndexNameTests.test_str) ... ok
 test_references_table (backends.test_ddl_references.TableTests.test_references_table) ... ok
 test_rename_table_references (backends.test_ddl_references.TableTests.test_rename_table_references) ... ok
 test_repr (backends.test_ddl_references.TableTests.test_repr) ... ok
 test_str (backends.test_ddl_references.TableTests.test_str) ... ok
-test_format_number (backends.test_utils.TestUtils.test_format_number) ... ok
-test_split_identifier (backends.test_utils.TestUtils.test_split_identifier) ... ok
-test_split_tzname_delta (backends.test_utils.TestUtils.test_split_tzname_delta) ... ok
-test_truncate_name (backends.test_utils.TestUtils.test_truncate_name) ... ok
+test_execute_sql_flush_statements (backends.base.test_operations.SqlFlushTests.test_execute_sql_flush_statements) ... ok
+test_sql_flush_no_tables (backends.base.test_operations.SqlFlushTests.test_sql_flush_no_tables) ... ok
 test_references_column (backends.test_ddl_references.ExpressionsTests.test_references_column) ... ok
 test_references_table (backends.test_ddl_references.ExpressionsTests.test_references_table) ... ok
 test_rename_column_references (backends.test_ddl_references.ExpressionsTests.test_rename_column_references) ... ok
 test_rename_table_references (backends.test_ddl_references.ExpressionsTests.test_rename_table_references) ... ok
 test_rename_table_references_without_alias (backends.test_ddl_references.ExpressionsTests.test_rename_table_references_without_alias) ... ok
 test_str (backends.test_ddl_references.ExpressionsTests.test_str) ... ok
-test_aadd (cache.tests_async.AsyncDummyCacheTests.test_aadd)
-Add doesn't do anything in dummy cache backend. ... ok
-test_aclear (cache.tests_async.AsyncDummyCacheTests.test_aclear)
-aclear() does nothing for the dummy cache backend. ... ok
-test_aclose (cache.tests_async.AsyncDummyCacheTests.test_aclose)
-aclose() does nothing for the dummy cache backend. ... ok
-test_adecr (cache.tests_async.AsyncDummyCacheTests.test_adecr)
-Dummy cache values can't be decremented. ... ok
-test_adecr_version (cache.tests_async.AsyncDummyCacheTests.test_adecr_version)
-Dummy cache versions can't be decremented. ... ok
-test_adelete (cache.tests_async.AsyncDummyCacheTests.test_adelete)
-Cache deletion is transparently ignored on the dummy cache backend. ... ok
-test_adelete_many (cache.tests_async.AsyncDummyCacheTests.test_adelete_many)
-adelete_many() does nothing for the dummy cache backend. ... ok
-test_adelete_many_invalid_key (cache.tests_async.AsyncDummyCacheTests.test_adelete_many_invalid_key) ... ok
-test_aget_many (cache.tests_async.AsyncDummyCacheTests.test_aget_many)
-aget_many() returns nothing for the dummy cache backend. ... ok
-test_aget_many_invalid_key (cache.tests_async.AsyncDummyCacheTests.test_aget_many_invalid_key) ... ok
-test_aget_or_set (cache.tests_async.AsyncDummyCacheTests.test_aget_or_set) ... ok
-test_aget_or_set_callable (cache.tests_async.AsyncDummyCacheTests.test_aget_or_set_callable) ... ok
-test_ahas_key (cache.tests_async.AsyncDummyCacheTests.test_ahas_key)
-ahas_key() doesn't ever return True for the dummy cache backend. ... ok
-test_aincr (cache.tests_async.AsyncDummyCacheTests.test_aincr)
-Dummy cache values can't be incremented. ... ok
-test_aincr_version (cache.tests_async.AsyncDummyCacheTests.test_aincr_version)
-Dummy cache versions can't be incremented. ... ok
-test_aset_many (cache.tests_async.AsyncDummyCacheTests.test_aset_many)
-aset_many() does nothing for the dummy cache backend. ... ok
-test_aset_many_invalid_key (cache.tests_async.AsyncDummyCacheTests.test_aset_many_invalid_key) ... ok
-test_atouch (cache.tests_async.AsyncDummyCacheTests.test_atouch) ... ok
-test_data_types (cache.tests_async.AsyncDummyCacheTests.test_data_types)
-All data types are ignored equally by the dummy cache. ... ok
-test_expiration (cache.tests_async.AsyncDummyCacheTests.test_expiration)
-Expiration has no effect on the dummy cache. ... ok
-test_non_existent (cache.tests_async.AsyncDummyCacheTests.test_non_existent)
-Nonexistent keys aren't found in the dummy cache backend. ... ok
-test_simple (cache.tests_async.AsyncDummyCacheTests.test_simple)
-Dummy cache backend ignores cache set calls. ... ok
-test_unicode (cache.tests_async.AsyncDummyCacheTests.test_unicode)
-Unicode values are ignored by the dummy cache. ... ok
+test_format_number (backends.test_utils.TestUtils.test_format_number) ... ok
+test_split_identifier (backends.test_utils.TestUtils.test_split_identifier) ... ok
+test_split_tzname_delta (backends.test_utils.TestUtils.test_split_tzname_delta) ... ok
+test_truncate_name (backends.test_utils.TestUtils.test_truncate_name) ... ok
 test_callproc_kparams (backends.test_utils.CursorWrapperTests.test_callproc_kparams) ... skipped "Database doesn't support feature(s): create_test_procedure_with_int_param_sql, supports_callproc_kwargs"
 test_callproc_with_int_params (backends.test_utils.CursorWrapperTests.test_callproc_with_int_params) ... skipped "Database doesn't support feature(s): create_test_procedure_with_int_param_sql"
 test_callproc_without_params (backends.test_utils.CursorWrapperTests.test_callproc_without_params) ... skipped "Database doesn't support feature(s): create_test_procedure_without_params_sql"
 test_unsupported_callproc_kparams_raises_error (backends.test_utils.CursorWrapperTests.test_unsupported_callproc_kparams_raises_error) ... ok
 test_signal (backends.tests.ConnectionCreatedSignalTest.test_signal) ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_database_sharing_in_threads (backends.sqlite.tests.ThreadSharing.test_database_sharing_in_threads) ... ok
-test_closing_non_shared_connections (backends.tests.ThreadTests.test_closing_non_shared_connections)
-A connection that is not explicitly shareable cannot be closed by ... ok
-test_connections_thread_local (backends.tests.ThreadTests.test_connections_thread_local)
-The connections are different for each thread (#17258). ... ok
-test_default_connection_thread_local (backends.tests.ThreadTests.test_default_connection_thread_local)
-The default connection (i.e. django.db.connection) is different for ... ok
-test_pass_connection_between_threads (backends.tests.ThreadTests.test_pass_connection_between_threads)
-A connection can be passed from one thread to the other (#17258). ... ok
-test_thread_sharing_count (backends.tests.ThreadTests.test_thread_sharing_count) ... ok
+test_check_constraints (backends.tests.FkConstraintsTests.test_check_constraints)
+Constraint checks should raise an IntegrityError when bad data is in the DB. ... ok
+test_check_constraints_sql_keywords (backends.tests.FkConstraintsTests.test_check_constraints_sql_keywords) ... ok
+test_disable_constraint_checks_context_manager (backends.tests.FkConstraintsTests.test_disable_constraint_checks_context_manager)
+When constraint checks are disabled (using context manager), should be ... ok
+test_disable_constraint_checks_manually (backends.tests.FkConstraintsTests.test_disable_constraint_checks_manually)
+When constraint checks are disabled, should be able to write bad data ... ok
+test_integrity_checks_on_creation (backends.tests.FkConstraintsTests.test_integrity_checks_on_creation)
+Try to create a model instance that violates a FK constraint. If it ... ok
+test_integrity_checks_on_update (backends.tests.FkConstraintsTests.test_integrity_checks_on_update)
+Try to update a model instance introducing a FK constraint violation. ... ok
 test_aget_all_permissions (auth_tests.test_auth_backends.AnonymousUserBackendTest.test_aget_all_permissions) ... ok
 test_ahas_module_perms (auth_tests.test_auth_backends.AnonymousUserBackendTest.test_ahas_module_perms) ... ok
 test_ahas_perm (auth_tests.test_auth_backends.AnonymousUserBackendTest.test_ahas_perm) ... ok
@@ -40554,32 +40571,6 @@
 test_invalid_middleware_skipped (auth_tests.test_checks.MiddlewareChecksTests.test_invalid_middleware_skipped) ... ok
 test_middleware_subclasses (auth_tests.test_checks.MiddlewareChecksTests.test_middleware_subclasses) ... ok
 test_missing_authentication_with_login_required_middleware (auth_tests.test_checks.MiddlewareChecksTests.test_missing_authentication_with_login_required_middleware) ... ok
-test_cached_db_features (backends.tests.BackendTestCase.test_cached_db_features) ... ok
-test_cursor_contextmanager (backends.tests.BackendTestCase.test_cursor_contextmanager)
-Cursors can be used as a context manager ... ok
-test_cursor_contextmanager_closing (backends.tests.BackendTestCase.test_cursor_contextmanager_closing) ... skipped 'Psycopg specific cursor.closed attribute needed'
-test_cursor_execute_with_pyformat (backends.tests.BackendTestCase.test_cursor_execute_with_pyformat) ... ok
-test_cursor_executemany (backends.tests.BackendTestCase.test_cursor_executemany) ... ok
-test_cursor_executemany_with_empty_params_list (backends.tests.BackendTestCase.test_cursor_executemany_with_empty_params_list) ... ok
-test_cursor_executemany_with_iterator (backends.tests.BackendTestCase.test_cursor_executemany_with_iterator) ... ok
-test_cursor_executemany_with_pyformat (backends.tests.BackendTestCase.test_cursor_executemany_with_pyformat) ... ok
-test_cursor_executemany_with_pyformat_iterator (backends.tests.BackendTestCase.test_cursor_executemany_with_pyformat_iterator) ... ok
-test_database_operations_helper_class (backends.tests.BackendTestCase.test_database_operations_helper_class) ... ok
-test_database_operations_init (backends.tests.BackendTestCase.test_database_operations_init)
-DatabaseOperations initialization doesn't query the database. ... ok
-test_duplicate_table_error (backends.tests.BackendTestCase.test_duplicate_table_error)
-Creating an existing table returns a DatabaseError ... ok
-test_is_usable_after_database_disconnects (backends.tests.BackendTestCase.test_is_usable_after_database_disconnects)
-is_usable() doesn't crash when the database disconnects (#21553). ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_queries (backends.tests.BackendTestCase.test_queries)
-Test the documented API of connection.queries. ... ok
-test_queries_bare_where (backends.tests.BackendTestCase.test_queries_bare_where) ... ok
-test_queries_limit (backends.tests.BackendTestCase.test_queries_limit)
-The backend doesn't store an unlimited number of queries (#12581). ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
-test_queries_logger (backends.tests.BackendTestCase.test_queries_logger) ... ok
-test_timezone_none_use_tz_false (backends.tests.BackendTestCase.test_timezone_none_use_tz_false) ... ok
-test_unicode_fetches (backends.tests.BackendTestCase.test_unicode_fetches) ... ok
-test_unicode_password (backends.tests.BackendTestCase.test_unicode_password) ... ok
 test_clashing_custom_permissions (auth_tests.test_checks.ModelsPermissionsChecksTests.test_clashing_custom_permissions) ... ok
 test_clashing_default_permissions (auth_tests.test_checks.ModelsPermissionsChecksTests.test_clashing_default_permissions) ... ok
 test_custom_permission_codename_max_length (auth_tests.test_checks.ModelsPermissionsChecksTests.test_custom_permission_codename_max_length) ... ok
@@ -40588,6 +40579,15 @@
 test_model_name_max_length (auth_tests.test_checks.ModelsPermissionsChecksTests.test_model_name_max_length) ... ok
 test_non_clashing_custom_permissions (auth_tests.test_checks.ModelsPermissionsChecksTests.test_non_clashing_custom_permissions) ... ok
 test_verbose_name_max_length (auth_tests.test_checks.ModelsPermissionsChecksTests.test_verbose_name_max_length) ... ok
+test_closing_non_shared_connections (backends.tests.ThreadTests.test_closing_non_shared_connections)
+A connection that is not explicitly shareable cannot be closed by ... ok
+test_connections_thread_local (backends.tests.ThreadTests.test_connections_thread_local)
+The connections are different for each thread (#17258). ... ok
+test_default_connection_thread_local (backends.tests.ThreadTests.test_default_connection_thread_local)
+The default connection (i.e. django.db.connection) is different for ... ok
+test_pass_connection_between_threads (backends.tests.ThreadTests.test_pass_connection_between_threads)
+A connection can be passed from one thread to the other (#17258). ... ok
+test_thread_sharing_count (backends.tests.ThreadTests.test_thread_sharing_count) ... ok
 test_iter (auth_tests.test_context_processors.PermWrapperTests.test_iter) ... ok
 test_permlookupdict_in (auth_tests.test_context_processors.PermWrapperTests.test_permlookupdict_in)
 No endless loops if accessed with 'in' - refs #18979. ... ok
@@ -40599,15 +40599,6 @@
 ReadOnlyPasswordHashWidget doesn't contain a for attribute in the ... ok
 test_readonly_field_has_changed (auth_tests.test_forms.ReadOnlyPasswordHashTest.test_readonly_field_has_changed) ... ok
 test_render (auth_tests.test_forms.ReadOnlyPasswordHashTest.test_render) ... ok
-test_attributes (auth_tests.test_hashers.BasePasswordHasherTests.test_attributes) ... ok
-test_decode (auth_tests.test_hashers.BasePasswordHasherTests.test_decode) ... ok
-test_encode (auth_tests.test_hashers.BasePasswordHasherTests.test_encode) ... ok
-test_harden_runtime (auth_tests.test_hashers.BasePasswordHasherTests.test_harden_runtime) ... ok
-test_load_library_importerror (auth_tests.test_hashers.BasePasswordHasherTests.test_load_library_importerror) ... ok
-test_load_library_no_algorithm (auth_tests.test_hashers.BasePasswordHasherTests.test_load_library_no_algorithm) ... ok
-test_must_update (auth_tests.test_hashers.BasePasswordHasherTests.test_must_update) ... ok
-test_safe_summary (auth_tests.test_hashers.BasePasswordHasherTests.test_safe_summary) ... ok
-test_verify (auth_tests.test_hashers.BasePasswordHasherTests.test_verify) ... ok
 test_is_anonymous_authenticated_methods (auth_tests.test_checks.UserModelChecksTests.test_is_anonymous_authenticated_methods)
 <User Model>.is_anonymous/is_authenticated must not be methods. ... ok
 test_required_fields_is_list (auth_tests.test_checks.UserModelChecksTests.test_required_fields_is_list)
@@ -40618,31 +40609,52 @@
 USERNAME_FIELD should not appear in REQUIRED_FIELDS. ... ok
 test_username_partially_unique (auth_tests.test_checks.UserModelChecksTests.test_username_partially_unique) ... ok
 test_username_unique_with_model_constraint (auth_tests.test_checks.UserModelChecksTests.test_username_unique_with_model_constraint) ... ok
-test_check_constraints (backends.tests.FkConstraintsTests.test_check_constraints)
-Constraint checks should raise an IntegrityError when bad data is in the DB. ... ok
-test_check_constraints_sql_keywords (backends.tests.FkConstraintsTests.test_check_constraints_sql_keywords) ... ok
-test_disable_constraint_checks_context_manager (backends.tests.FkConstraintsTests.test_disable_constraint_checks_context_manager)
-When constraint checks are disabled (using context manager), should be ... ok
-test_disable_constraint_checks_manually (backends.tests.FkConstraintsTests.test_disable_constraint_checks_manually)
-When constraint checks are disabled, should be able to write bad data ... ok
-test_integrity_checks_on_creation (backends.tests.FkConstraintsTests.test_integrity_checks_on_creation)
-Try to create a model instance that violates a FK constraint. If it ... ok
-test_integrity_checks_on_update (backends.tests.FkConstraintsTests.test_integrity_checks_on_update)
-Try to update a model instance introducing a FK constraint violation. ... ok
+test_attributes (auth_tests.test_hashers.BasePasswordHasherTests.test_attributes) ... ok
+test_decode (auth_tests.test_hashers.BasePasswordHasherTests.test_decode) ... ok
+test_encode (auth_tests.test_hashers.BasePasswordHasherTests.test_encode) ... ok
+test_harden_runtime (auth_tests.test_hashers.BasePasswordHasherTests.test_harden_runtime) ... ok
+test_load_library_importerror (auth_tests.test_hashers.BasePasswordHasherTests.test_load_library_importerror) ... ok
+test_load_library_no_algorithm (auth_tests.test_hashers.BasePasswordHasherTests.test_load_library_no_algorithm) ... ok
+test_must_update (auth_tests.test_hashers.BasePasswordHasherTests.test_must_update) ... ok
+test_safe_summary (auth_tests.test_hashers.BasePasswordHasherTests.test_safe_summary) ... ok
+test_verify (auth_tests.test_hashers.BasePasswordHasherTests.test_verify) ... ok
 test_argon2 (auth_tests.test_hashers.TestUtilsHashPassArgon2.test_argon2) ... skipped 'argon2-cffi not installed'
 test_argon2_decode (auth_tests.test_hashers.TestUtilsHashPassArgon2.test_argon2_decode) ... skipped 'argon2-cffi not installed'
 test_argon2_upgrade (auth_tests.test_hashers.TestUtilsHashPassArgon2.test_argon2_upgrade) ... skipped 'argon2-cffi not installed'
 test_argon2_version_upgrade (auth_tests.test_hashers.TestUtilsHashPassArgon2.test_argon2_version_upgrade) ... skipped 'argon2-cffi not installed'
+test_database_sharing_in_threads (backends.sqlite.tests.ThreadSharing.test_database_sharing_in_threads) ... ok
 test_sequence_name_length_limits_create (backends.tests.LongNameTest.test_sequence_name_length_limits_create)
 Creation of model with long name and long pk name doesn't error. ... ok
 test_sequence_name_length_limits_flush (backends.tests.LongNameTest.test_sequence_name_length_limits_flush)
 Sequence resetting as part of a flush with model with long name and ... ok
 test_sequence_name_length_limits_m2m (backends.tests.LongNameTest.test_sequence_name_length_limits_m2m)
 An m2m save of a model with a long name and a long m2m field name ... ok
-test_content_type_rename_conflict (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_content_type_rename_conflict) ... ok
-test_existing_content_type_rename (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_existing_content_type_rename) ... ok
-test_existing_content_type_rename_other_database (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_existing_content_type_rename_other_database) ... ok
-test_missing_content_type_rename_ignore (contenttypes_tests.test_operations.ContentTypeOperationsTests.test_missing_content_type_rename_ignore) ... ok
+test_cached_db_features (backends.tests.BackendTestCase.test_cached_db_features) ... ok
+test_cursor_contextmanager (backends.tests.BackendTestCase.test_cursor_contextmanager)
+Cursors can be used as a context manager ... ok
+test_cursor_contextmanager_closing (backends.tests.BackendTestCase.test_cursor_contextmanager_closing) ... skipped 'Psycopg specific cursor.closed attribute needed'
+test_cursor_execute_with_pyformat (backends.tests.BackendTestCase.test_cursor_execute_with_pyformat) ... ok
+test_cursor_executemany (backends.tests.BackendTestCase.test_cursor_executemany) ... ok
+test_cursor_executemany_with_empty_params_list (backends.tests.BackendTestCase.test_cursor_executemany_with_empty_params_list) ... ok
+test_cursor_executemany_with_iterator (backends.tests.BackendTestCase.test_cursor_executemany_with_iterator) ... ok
+test_cursor_executemany_with_pyformat (backends.tests.BackendTestCase.test_cursor_executemany_with_pyformat) ... ok
+test_cursor_executemany_with_pyformat_iterator (backends.tests.BackendTestCase.test_cursor_executemany_with_pyformat_iterator) ... ok
+test_database_operations_helper_class (backends.tests.BackendTestCase.test_database_operations_helper_class) ... ok
+test_database_operations_init (backends.tests.BackendTestCase.test_database_operations_init)
+DatabaseOperations initialization doesn't query the database. ... ok
+test_duplicate_table_error (backends.tests.BackendTestCase.test_duplicate_table_error)
+Creating an existing table returns a DatabaseError ... ok
+test_is_usable_after_database_disconnects (backends.tests.BackendTestCase.test_is_usable_after_database_disconnects)
+is_usable() doesn't crash when the database disconnects (#21553). ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_queries (backends.tests.BackendTestCase.test_queries)
+Test the documented API of connection.queries. ... ok
+test_queries_bare_where (backends.tests.BackendTestCase.test_queries_bare_where) ... ok
+test_queries_limit (backends.tests.BackendTestCase.test_queries_limit)
+The backend doesn't store an unlimited number of queries (#12581). ... skipped "Database doesn't support feature(s): test_db_allows_multiple_connections"
+test_queries_logger (backends.tests.BackendTestCase.test_queries_logger) ... ok
+test_timezone_none_use_tz_false (backends.tests.BackendTestCase.test_timezone_none_use_tz_false) ... ok
+test_unicode_fetches (backends.tests.BackendTestCase.test_unicode_fetches) ... ok
+test_unicode_password (backends.tests.BackendTestCase.test_unicode_password) ... ok
 test_check_password (auth_tests.test_handlers.ModWsgiHandlerTestCase.test_check_password)
 check_password() returns the correct values as per ... ok
 test_check_password_custom_user (auth_tests.test_handlers.ModWsgiHandlerTestCase.test_check_password_custom_user)
@@ -40674,33 +40686,77 @@
 test_set_password (auth_tests.test_models.AnonymousUserTests.test_set_password) ... ok
 test_str (auth_tests.test_models.AnonymousUserTests.test_str) ... ok
 test_str (auth_tests.test_models.GroupTests.test_str) ... ok
-test_304_response_has_http_caching_headers_but_not_cached (cache.tests.CacheMiddlewareTest.test_304_response_has_http_caching_headers_but_not_cached) ... ok
-test_cache_control_max_age (cache.tests.CacheMiddlewareTest.test_cache_control_max_age) ... ok
-test_cache_page_timeout (cache.tests.CacheMiddlewareTest.test_cache_page_timeout) ... ok
-test_cached_control_private_not_cached (cache.tests.CacheMiddlewareTest.test_cached_control_private_not_cached)
-Responses with 'Cache-Control: private' are not cached. ... ok
-test_constructor (cache.tests.CacheMiddlewareTest.test_constructor)
-The constructor is correctly distinguishing between usage of ... ok
-test_fetch_cache_middleware_constructor (cache.tests.CacheMiddlewareTest.test_fetch_cache_middleware_constructor) ... ok
-test_middleware (cache.tests.CacheMiddlewareTest.test_middleware) ... ok
-test_per_thread (cache.tests.CacheMiddlewareTest.test_per_thread)
-The cache instance is different for each thread. ... ok
-test_sensitive_cookie_not_cached (cache.tests.CacheMiddlewareTest.test_sensitive_cookie_not_cached)
-Django must prevent caching of responses that set a user-specific (and ... ok
-test_update_cache_middleware_constructor (cache.tests.CacheMiddlewareTest.test_update_cache_middleware_constructor) ... ok
-test_view_decorator (cache.tests.CacheMiddlewareTest.test_view_decorator) ... ok
+test_migrate_backwards (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_migrate_backwards) ... ok
+test_proxy_model_permissions_contenttype (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_proxy_model_permissions_contenttype) ... ok
+test_user_has_now_proxy_model_permissions (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_user_has_now_proxy_model_permissions) ... ok
+test_user_keeps_same_permissions_after_migrating_backward (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_user_keeps_same_permissions_after_migrating_backward) ... ok
+test_alter_id_type_with_fk (migrations.test_executor.ExecutorTests.test_alter_id_type_with_fk) ... ok
+test_apply_all_replaced_marks_replacement_as_applied (migrations.test_executor.ExecutorTests.test_apply_all_replaced_marks_replacement_as_applied)
+Applying all replaced migrations marks replacement as applied (#24628). ... ok
+test_atomic_operation_in_non_atomic_migration (migrations.test_executor.ExecutorTests.test_atomic_operation_in_non_atomic_migration)
+An atomic operation is properly rolled back inside a non-atomic ... ok
+test_custom_user (migrations.test_executor.ExecutorTests.test_custom_user)
+Regression test for #22325 - references to a custom user model defined in the ... ok
+test_detect_soft_applied_add_field_manytomanyfield (migrations.test_executor.ExecutorTests.test_detect_soft_applied_add_field_manytomanyfield)
+executor.detect_soft_applied() detects ManyToManyField tables from an ... ok
+test_empty_plan (migrations.test_executor.ExecutorTests.test_empty_plan)
+Re-planning a full migration of a fully-migrated set doesn't ... ok
+test_migrate_backward_to_squashed_migration (migrations.test_executor.ExecutorTests.test_migrate_backward_to_squashed_migration) ... ok
+test_migrate_marks_replacement_applied_even_if_it_did_nothing (migrations.test_executor.ExecutorTests.test_migrate_marks_replacement_applied_even_if_it_did_nothing)
+A new squash migration will be marked as applied even if all its ... ok
+test_migrate_marks_replacement_unapplied (migrations.test_executor.ExecutorTests.test_migrate_marks_replacement_unapplied) ... ok
+test_migrate_skips_schema_creation (migrations.test_executor.ExecutorTests.test_migrate_skips_schema_creation)
+The django_migrations table is not created if there are no migrations ... ok
+test_migrations_applied_and_recorded_atomically (migrations.test_executor.ExecutorTests.test_migrations_applied_and_recorded_atomically)
+Migrations are applied and recorded atomically. ... ok
+test_migrations_not_applied_on_deferred_sql_failure (migrations.test_executor.ExecutorTests.test_migrations_not_applied_on_deferred_sql_failure)
+Migrations are not recorded if deferred SQL application fails. ... ok
+test_mixed_plan_not_supported (migrations.test_executor.ExecutorTests.test_mixed_plan_not_supported)
+Although the MigrationExecutor interfaces allows for mixed migration ... ok
+test_non_atomic_migration (migrations.test_executor.ExecutorTests.test_non_atomic_migration)
+Applying a non-atomic migration works as expected. ... ok
+test_process_callback (migrations.test_executor.ExecutorTests.test_process_callback)
+#24129 - Tests callback process ... ok
+test_run (migrations.test_executor.ExecutorTests.test_run)
+Tests running a simple set of migrations. ... ok
+test_run_with_squashed (migrations.test_executor.ExecutorTests.test_run_with_squashed)
+Tests running a squashed migration from zero (should ignore what it replaces) ... ok
+test_soft_apply (migrations.test_executor.ExecutorTests.test_soft_apply)
+Tests detection of initial migrations already having been applied. ... ok
+test_unrelated_applied_migrations_mutate_state (migrations.test_executor.ExecutorTests.test_unrelated_applied_migrations_mutate_state)
+#26647 - Unrelated applied migrations should be part of the final ... ok
+test_unrelated_model_lookups_backwards (migrations.test_executor.ExecutorTests.test_unrelated_model_lookups_backwards)
+#24123 - All models of apps being unapplied which are ... ok
+test_unrelated_model_lookups_forwards (migrations.test_executor.ExecutorTests.test_unrelated_model_lookups_forwards)
+#24123 - All models of apps already applied which are ... ok
 test_common_hexed_codes (auth_tests.test_validators.CommonPasswordValidatorTest.test_common_hexed_codes) ... ok
 test_custom_error (auth_tests.test_validators.CommonPasswordValidatorTest.test_custom_error) ... ok
 test_help_text (auth_tests.test_validators.CommonPasswordValidatorTest.test_help_text) ... ok
 test_validate (auth_tests.test_validators.CommonPasswordValidatorTest.test_validate) ... ok
 test_validate_custom_list (auth_tests.test_validators.CommonPasswordValidatorTest.test_validate_custom_list) ... ok
 test_validate_django_supplied_file (auth_tests.test_validators.CommonPasswordValidatorTest.test_validate_django_supplied_file) ... ok
+test_acreate_super_user_raises_error_on_false_is_superuser (auth_tests.test_models.UserManagerTestCase.test_acreate_super_user_raises_error_on_false_is_superuser) ... ok
+test_acreate_superuser_raises_error_on_false_is_staff (auth_tests.test_models.UserManagerTestCase.test_acreate_superuser_raises_error_on_false_is_staff) ... ok
+test_create_super_user_raises_error_on_false_is_superuser (auth_tests.test_models.UserManagerTestCase.test_create_super_user_raises_error_on_false_is_superuser) ... ok
+test_create_superuser_raises_error_on_false_is_staff (auth_tests.test_models.UserManagerTestCase.test_create_superuser_raises_error_on_false_is_staff) ... ok
+test_create_user (auth_tests.test_models.UserManagerTestCase.test_create_user) ... ok
+test_create_user_email_domain_normalize (auth_tests.test_models.UserManagerTestCase.test_create_user_email_domain_normalize) ... ok
+test_create_user_email_domain_normalize_rfc3696 (auth_tests.test_models.UserManagerTestCase.test_create_user_email_domain_normalize_rfc3696) ... ok
+test_create_user_email_domain_normalize_with_whitespace (auth_tests.test_models.UserManagerTestCase.test_create_user_email_domain_normalize_with_whitespace) ... ok
+test_create_user_is_staff (auth_tests.test_models.UserManagerTestCase.test_create_user_is_staff) ... ok
+test_empty_username (auth_tests.test_models.UserManagerTestCase.test_empty_username) ... ok
+test_runpython_manager_methods (auth_tests.test_models.UserManagerTestCase.test_runpython_manager_methods) ... ok
 test_custom_error (auth_tests.test_validators.MinimumLengthValidatorTest.test_custom_error) ... ok
 test_help_text (auth_tests.test_validators.MinimumLengthValidatorTest.test_help_text) ... ok
 test_validate (auth_tests.test_validators.MinimumLengthValidatorTest.test_validate) ... ok
 test_custom_error (auth_tests.test_validators.NumericPasswordValidatorTest.test_custom_error) ... ok
 test_help_text (auth_tests.test_validators.NumericPasswordValidatorTest.test_help_text) ... ok
 test_validate (auth_tests.test_validators.NumericPasswordValidatorTest.test_validate) ... ok
+test_ascii_validator (auth_tests.test_validators.UsernameValidatorsTests.test_ascii_validator) ... ok
+test_unicode_validator (auth_tests.test_validators.UsernameValidatorsTests.test_unicode_validator) ... ok
+test_async_unsafe (async.tests.AsyncUnsafeTest.test_async_unsafe) ... ok
+test_async_unsafe_suppressed (async.tests.AsyncUnsafeTest.test_async_unsafe_suppressed)
+Utility class which turns an awaitable that only works on the thread with ... ok
 test_empty_password_validator_help_text_html (auth_tests.test_validators.PasswordValidationTest.test_empty_password_validator_help_text_html) ... ok
 test_get_default_password_validators (auth_tests.test_validators.PasswordValidationTest.test_get_default_password_validators) ... ok
 test_get_password_validators_custom (auth_tests.test_validators.PasswordValidationTest.test_get_password_validators_custom) ... ok
@@ -40711,11 +40767,6 @@
 test_password_validators_help_text_html_escaping (auth_tests.test_validators.PasswordValidationTest.test_password_validators_help_text_html_escaping) ... ok
 test_password_validators_help_texts (auth_tests.test_validators.PasswordValidationTest.test_password_validators_help_texts) ... ok
 test_validate_password (auth_tests.test_validators.PasswordValidationTest.test_validate_password) ... ok
-test_ascii_validator (auth_tests.test_validators.UsernameValidatorsTests.test_ascii_validator) ... ok
-test_unicode_validator (auth_tests.test_validators.UsernameValidatorsTests.test_unicode_validator) ... ok
-test_async_unsafe (async.tests.AsyncUnsafeTest.test_async_unsafe) ... ok
-test_async_unsafe_suppressed (async.tests.AsyncUnsafeTest.test_async_unsafe_suppressed)
-Utility class which turns an awaitable that only works on the thread with ... ok
 test_caches_local (async.tests.CacheTest.test_caches_local) ... ok
 test_get_async_connection (async.tests.DatabaseConnectionTest.test_get_async_connection) ... ok
 test_base_view_class_is_sync (async.tests.ViewTests.test_base_view_class_is_sync)
@@ -40724,23 +40775,6 @@
 test_mixed_views_raise_error (async.tests.ViewTests.test_mixed_views_raise_error) ... ok
 test_options_handler_responds_correctly (async.tests.ViewTests.test_options_handler_responds_correctly) ... ok
 test_views_are_correctly_marked (async.tests.ViewTests.test_views_are_correctly_marked) ... ok
-test_acreate_super_user_raises_error_on_false_is_superuser (auth_tests.test_models.UserManagerTestCase.test_acreate_super_user_raises_error_on_false_is_superuser) ... ok
-test_acreate_superuser_raises_error_on_false_is_staff (auth_tests.test_models.UserManagerTestCase.test_acreate_superuser_raises_error_on_false_is_staff) ... ok
-test_create_super_user_raises_error_on_false_is_superuser (auth_tests.test_models.UserManagerTestCase.test_create_super_user_raises_error_on_false_is_superuser) ... ok
-test_create_superuser_raises_error_on_false_is_staff (auth_tests.test_models.UserManagerTestCase.test_create_superuser_raises_error_on_false_is_staff) ... ok
-test_create_user (auth_tests.test_models.UserManagerTestCase.test_create_user) ... ok
-test_create_user_email_domain_normalize (auth_tests.test_models.UserManagerTestCase.test_create_user_email_domain_normalize) ... ok
-test_create_user_email_domain_normalize_rfc3696 (auth_tests.test_models.UserManagerTestCase.test_create_user_email_domain_normalize_rfc3696) ... ok
-test_create_user_email_domain_normalize_with_whitespace (auth_tests.test_models.UserManagerTestCase.test_create_user_email_domain_normalize_with_whitespace) ... ok
-test_create_user_is_staff (auth_tests.test_models.UserManagerTestCase.test_create_user_is_staff) ... ok
-test_empty_username (auth_tests.test_models.UserManagerTestCase.test_empty_username) ... ok
-test_runpython_manager_methods (auth_tests.test_models.UserManagerTestCase.test_runpython_manager_methods) ... ok
-test_migrate_backwards (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_migrate_backwards) ... ok
-test_migrate_with_existing_target_permission (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_migrate_with_existing_target_permission)
-Permissions may already exist: ... ok
-test_proxy_model_permissions_contenttype (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_proxy_model_permissions_contenttype) ... ok
-test_user_keeps_same_permissions_after_migrating_backward (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_user_keeps_same_permissions_after_migrating_backward) ... ok
-test_user_still_has_proxy_model_permissions (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_user_still_has_proxy_model_permissions) ... ok
 test_app_default_auto_field (apps.tests.AppConfigTests.test_app_default_auto_field) ... ok
 test_default_auto_field_setting (apps.tests.AppConfigTests.test_default_auto_field_setting) ... ok
 test_dunder_path (apps.tests.AppConfigTests.test_dunder_path)
@@ -40771,6 +40805,12 @@
 Multiple locations are ok only if app-config has explicit path. ... ok
 test_single_path (apps.tests.NamespacePackageAppTests.test_single_path)
 A Py3.3+ namespace package can be an app if it has only one path. ... ok
+test_migrate_backwards (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_migrate_backwards) ... ok
+test_migrate_with_existing_target_permission (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_migrate_with_existing_target_permission)
+Permissions may already exist: ... ok
+test_proxy_model_permissions_contenttype (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_proxy_model_permissions_contenttype) ... ok
+test_user_keeps_same_permissions_after_migrating_backward (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_user_keeps_same_permissions_after_migrating_backward) ... ok
+test_user_still_has_proxy_model_permissions (auth_tests.test_migrations.ProxyModelWithSameAppLabelTests.test_user_still_has_proxy_model_permissions) ... ok
 test_bad_app_config (apps.tests.AppsTests.test_bad_app_config)
 Tests when INSTALLED_APPS contains an incorrect app config. ... ok
 test_clear_cache (apps.tests.AppsTests.test_clear_cache) ... ok
@@ -40819,14 +40859,6 @@
 Load an app that provides two AppConfig classes, one being the default. ... ok
 test_two_default_configs_app (apps.tests.AppsTests.test_two_default_configs_app)
 Load an app that provides two default AppConfig classes. ... ok
-test_query_default_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_default_database_using_cursor) ... ok
-test_query_default_database_using_model (apps.tests.QueryPerformingAppTests.test_query_default_database_using_model) ... ok
-test_query_default_database_using_stored_procedure (apps.tests.QueryPerformingAppTests.test_query_default_database_using_stored_procedure) ... skipped "Database doesn't support feature(s): create_test_procedure_without_params_sql"
-test_query_many_default_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_many_default_database_using_cursor) ... ok
-test_query_many_other_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_many_other_database_using_cursor) ... ok
-test_query_other_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_other_database_using_cursor) ... ok
-test_query_other_database_using_model (apps.tests.QueryPerformingAppTests.test_query_other_database_using_model) ... ok
-test_query_other_database_using_stored_procedure (apps.tests.QueryPerformingAppTests.test_query_other_database_using_stored_procedure) ... skipped "Database doesn't support feature(s): create_test_procedure_without_params_sql"
 test_egg1 (app_loading.tests.EggLoadingTest.test_egg1)
 Models module can be loaded from an app in an egg ... ok
 test_egg2 (app_loading.tests.EggLoadingTest.test_egg2)
@@ -40837,7 +40869,6 @@
 Loading an app with no models from under the top-level egg package ... ok
 test_egg5 (app_loading.tests.EggLoadingTest.test_egg5)
 Loading an app from an egg that has an import error in its models ... ok
-test_attrs (admin_widgets.tests.AdminDateWidgetTest.test_attrs) ... ok
 test_get_model_only_returns_installed_models (app_loading.tests.GetModelsTest.test_get_model_only_returns_installed_models) ... ok
 test_get_models_only_returns_installed_models (app_loading.tests.GetModelsTest.test_get_models_only_returns_installed_models) ... ok
 test_CharField (admin_widgets.tests.AdminFormfieldForDBFieldTests.test_CharField) ... ok
@@ -40871,19 +40902,30 @@
 test_radio_fields_foreignkey_formfield_overrides_empty_label (admin_widgets.tests.AdminFormfieldForDBFieldTests.test_radio_fields_foreignkey_formfield_overrides_empty_label) ... ok
 test_raw_id_ForeignKey (admin_widgets.tests.AdminFormfieldForDBFieldTests.test_raw_id_ForeignKey) ... ok
 test_raw_id_many_to_many (admin_widgets.tests.AdminFormfieldForDBFieldTests.test_raw_id_many_to_many) ... ok
+test_attrs (admin_widgets.tests.AdminDateWidgetTest.test_attrs) ... ok
 test_ForeignKey (admin_widgets.tests.AdminRawIdWidgetSeleniumTests.test_ForeignKey) ... skipped 'No browsers specified.'
 test_many_to_many (admin_widgets.tests.AdminRawIdWidgetSeleniumTests.test_many_to_many) ... skipped 'No browsers specified.'
 test_localization (admin_widgets.tests.AdminSplitDateTimeWidgetTest.test_localization) ... ok
 test_render (admin_widgets.tests.AdminSplitDateTimeWidgetTest.test_render) ... ok
-test_attrs (admin_widgets.tests.AdminTimeWidgetTest.test_attrs) ... ok
-test_attrs (admin_widgets.tests.AdminUUIDWidgetTests.test_attrs) ... ok
+test_query_default_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_default_database_using_cursor) ... ok
+test_query_default_database_using_model (apps.tests.QueryPerformingAppTests.test_query_default_database_using_model) ... ok
+test_query_default_database_using_stored_procedure (apps.tests.QueryPerformingAppTests.test_query_default_database_using_stored_procedure) ... skipped "Database doesn't support feature(s): create_test_procedure_without_params_sql"
+test_query_many_default_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_many_default_database_using_cursor) ... ok
+test_query_many_other_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_many_other_database_using_cursor) ... ok
+test_query_other_database_using_cursor (apps.tests.QueryPerformingAppTests.test_query_other_database_using_cursor) ... ok
+test_query_other_database_using_model (apps.tests.QueryPerformingAppTests.test_query_other_database_using_model) ... ok
+test_query_other_database_using_stored_procedure (apps.tests.QueryPerformingAppTests.test_query_other_database_using_stored_procedure) ... skipped "Database doesn't support feature(s): create_test_procedure_without_params_sql"
 test_get_context_validates_url (admin_widgets.tests.AdminURLWidgetTest.test_get_context_validates_url) ... ok
 test_render (admin_widgets.tests.AdminURLWidgetTest.test_render) ... ok
 test_render_idn (admin_widgets.tests.AdminURLWidgetTest.test_render_idn) ... ok
 test_render_quoting (admin_widgets.tests.AdminURLWidgetTest.test_render_quoting)
 WARNING: This test doesn't use assertHTMLEqual since it will get rid ... ok
+test_attrs (admin_widgets.tests.AdminTimeWidgetTest.test_attrs) ... ok
+test_attrs (admin_widgets.tests.AdminUUIDWidgetTests.test_attrs) ... ok
 test_date_time_picker_shortcuts (admin_widgets.tests.DateTimePickerAltTimezoneSeleniumTests.test_date_time_picker_shortcuts)
 date/time/datetime picker shortcuts work in the current time zone. ... skipped 'No browsers specified.'
+test_date_time_picker_shortcuts (admin_widgets.tests.DateTimePickerShortcutsSeleniumTests.test_date_time_picker_shortcuts)
+date/time/datetime picker shortcuts work in the current time zone. ... skipped 'No browsers specified.'
 test_calendar_no_selected_class (admin_widgets.tests.DateTimePickerSeleniumTests.test_calendar_no_selected_class)
 Ensure no cells are given the selected class when the field is empty. ... skipped 'No browsers specified.'
 test_calendar_nonday_class (admin_widgets.tests.DateTimePickerSeleniumTests.test_calendar_nonday_class)
@@ -40894,13 +40936,8 @@
 The calendar shows the date from the input field for every locale ... skipped 'No browsers specified.'
 test_show_hide_date_time_picker_widgets (admin_widgets.tests.DateTimePickerSeleniumTests.test_show_hide_date_time_picker_widgets)
 Pressing the ESC key or clicking on a widget value closes the date and ... skipped 'No browsers specified.'
-test_date_time_picker_shortcuts (admin_widgets.tests.DateTimePickerShortcutsSeleniumTests.test_date_time_picker_shortcuts)
-date/time/datetime picker shortcuts work in the current time zone. ... skipped 'No browsers specified.'
 test_render (admin_widgets.tests.FilteredSelectMultipleWidgetTest.test_render) ... ok
 test_stacked_render (admin_widgets.tests.FilteredSelectMultipleWidgetTest.test_stacked_render) ... ok
-test_clearablefileinput_widget (admin_widgets.tests.ImageFieldWidgetsSeleniumTests.test_clearablefileinput_widget) ... skipped 'No browsers specified.'
-test_clearablefileinput_widget_invalid_file (admin_widgets.tests.ImageFieldWidgetsSeleniumTests.test_clearablefileinput_widget_invalid_file) ... skipped 'No browsers specified.'
-test_clearablefileinput_widget_preserve_clear_checkbox (admin_widgets.tests.ImageFieldWidgetsSeleniumTests.test_clearablefileinput_widget_preserve_clear_checkbox) ... skipped 'No browsers specified.'
 test_back_button_bug (admin_widgets.tests.HorizontalVerticalFilterSeleniumTests.test_back_button_bug)
 Some browsers had a bug where navigating away from the change page ... skipped 'No browsers specified.'
 test_basic (admin_widgets.tests.HorizontalVerticalFilterSeleniumTests.test_basic) ... skipped 'No browsers specified.'
@@ -40909,10 +40946,9 @@
 test_refresh_page (admin_widgets.tests.HorizontalVerticalFilterSeleniumTests.test_refresh_page)
 Horizontal and vertical filter widgets keep selected options on page ... skipped 'No browsers specified.'
 test_ForeignKey_using_to_field (admin_widgets.tests.RelatedFieldWidgetSeleniumTests.test_ForeignKey_using_to_field) ... skipped 'No browsers specified.'
-test_add_action (admin_views.test_adminsite.SiteActionsTests.test_add_action) ... ok
-test_disable_action (admin_views.test_adminsite.SiteActionsTests.test_disable_action) ... ok
-test_get_action (admin_views.test_adminsite.SiteActionsTests.test_get_action)
-AdminSite.get_action() returns an action even if it's disabled. ... ok
+test_clearablefileinput_widget (admin_widgets.tests.ImageFieldWidgetsSeleniumTests.test_clearablefileinput_widget) ... skipped 'No browsers specified.'
+test_clearablefileinput_widget_invalid_file (admin_widgets.tests.ImageFieldWidgetsSeleniumTests.test_clearablefileinput_widget_invalid_file) ... skipped 'No browsers specified.'
+test_clearablefileinput_widget_preserve_clear_checkbox (admin_widgets.tests.ImageFieldWidgetsSeleniumTests.test_clearablefileinput_widget_preserve_clear_checkbox) ... skipped 'No browsers specified.'
 test_custom_widget_render (admin_widgets.tests.RelatedFieldWidgetWrapperTests.test_custom_widget_render) ... ok
 test_data_model_ref_when_model_name_is_camel_case (admin_widgets.tests.RelatedFieldWidgetWrapperTests.test_data_model_ref_when_model_name_is_camel_case) ... ok
 test_no_can_add_related (admin_widgets.tests.RelatedFieldWidgetWrapperTests.test_no_can_add_related) ... ok
@@ -40921,11 +40957,15 @@
 test_widget_delegates_value_omitted_from_data (admin_widgets.tests.RelatedFieldWidgetWrapperTests.test_widget_delegates_value_omitted_from_data) ... ok
 test_widget_is_hidden (admin_widgets.tests.RelatedFieldWidgetWrapperTests.test_widget_is_hidden) ... ok
 test_widget_is_not_hidden (admin_widgets.tests.RelatedFieldWidgetWrapperTests.test_widget_is_not_hidden) ... ok
+test_add_action (admin_views.test_adminsite.SiteActionsTests.test_add_action) ... ok
+test_disable_action (admin_views.test_adminsite.SiteActionsTests.test_disable_action) ... ok
+test_get_action (admin_views.test_adminsite.SiteActionsTests.test_get_action)
+AdminSite.get_action() returns an action even if it's disabled. ... ok
+test_pagination (admin_views.test_history_view.SeleniumTests.test_pagination) ... skipped 'No browsers specified.'
+test_repr (admin_views.test_forms.AdminFormTests.test_repr) ... ok
 test_inline_add_another_widgets (admin_views.test_autocomplete_view.SeleniumTests.test_inline_add_another_widgets) ... skipped 'No browsers specified.'
 test_select (admin_views.test_autocomplete_view.SeleniumTests.test_select) ... skipped 'No browsers specified.'
 test_select_multiple (admin_views.test_autocomplete_view.SeleniumTests.test_select_multiple) ... skipped 'No browsers specified.'
-test_pagination (admin_views.test_history_view.SeleniumTests.test_pagination) ... skipped 'No browsers specified.'
-test_repr (admin_views.test_forms.AdminFormTests.test_repr) ... ok
 test_sidebar_can_be_closed (admin_views.test_nav_sidebar.SeleniumTests.test_sidebar_can_be_closed) ... skipped 'No browsers specified.'
 test_sidebar_filter_persists (admin_views.test_nav_sidebar.SeleniumTests.test_sidebar_filter_persists) ... skipped 'No browsers specified.'
 test_sidebar_starts_open (admin_views.test_nav_sidebar.SeleniumTests.test_sidebar_starts_open) ... skipped 'No browsers specified.'
@@ -40934,6 +40974,9 @@
 A user with no password can be added. ... skipped 'No browsers specified.'
 test_change_password_for_existing_user (admin_views.test_password_form.SeleniumAuthTests.test_change_password_for_existing_user)
 A user can have their password changed or unset. ... skipped 'No browsers specified.'
+test_dont_use_skip_link_to_content (admin_views.test_skip_link_to_content.SeleniumTests.test_dont_use_skip_link_to_content) ... skipped 'No browsers specified.'
+test_skip_link_with_RTL_language_doesnt_create_horizontal_scrolling (admin_views.test_skip_link_to_content.SeleniumTests.test_skip_link_with_RTL_language_doesnt_create_horizontal_scrolling) ... skipped 'No browsers specified.'
+test_use_skip_link_to_content (admin_views.test_skip_link_to_content.SeleniumTests.test_use_skip_link_to_content) ... skipped 'No browsers specified.'
 test_related_object_add_js_actions (admin_views.test_related_object_lookups.SeleniumTests.test_related_object_add_js_actions) ... skipped 'No browsers specified.'
 test_related_object_link_images_attributes (admin_views.test_related_object_lookups.SeleniumTests.test_related_object_link_images_attributes) ... skipped 'No browsers specified.'
 test_related_object_lookup_link_enabled (admin_views.test_related_object_lookups.SeleniumTests.test_related_object_lookup_link_enabled) ... skipped 'No browsers specified.'
@@ -40975,9 +41018,6 @@
 test_selectbox_height_not_collapsible_fieldset (admin_views.tests.SeleniumTests.test_selectbox_height_not_collapsible_fieldset) ... skipped 'No browsers specified.'
 test_selectbox_selected_rows (admin_views.tests.SeleniumTests.test_selectbox_selected_rows) ... skipped 'No browsers specified.'
 test_updating_related_objects_updates_fk_selects_except_autocompletes (admin_views.tests.SeleniumTests.test_updating_related_objects_updates_fk_selects_except_autocompletes) ... skipped 'No browsers specified.'
-test_dont_use_skip_link_to_content (admin_views.test_skip_link_to_content.SeleniumTests.test_dont_use_skip_link_to_content) ... skipped 'No browsers specified.'
-test_skip_link_with_RTL_language_doesnt_create_horizontal_scrolling (admin_views.test_skip_link_to_content.SeleniumTests.test_skip_link_with_RTL_language_doesnt_create_horizontal_scrolling) ... skipped 'No browsers specified.'
-test_use_skip_link_to_content (admin_views.test_skip_link_to_content.SeleniumTests.test_use_skip_link_to_content) ... skipped 'No browsers specified.'
 test_build_q_object_from_lookup_parameters (admin_utils.tests.UtilsTests.test_build_q_object_from_lookup_parameters) ... ok
 test_empty_value_display_booleanfield (admin_utils.tests.UtilsTests.test_empty_value_display_booleanfield) ... ok
 test_empty_value_display_choices (admin_utils.tests.UtilsTests.test_empty_value_display_choices) ... ok
@@ -41008,10 +41048,6 @@
 test_scrypt (auth_tests.test_hashers.TestUtilsHashPassScrypt.test_scrypt) ... ok
 test_scrypt_decode (auth_tests.test_hashers.TestUtilsHashPassScrypt.test_scrypt_decode) ... ok
 test_scrypt_upgrade (auth_tests.test_hashers.TestUtilsHashPassScrypt.test_scrypt_upgrade) ... ok
-test_migrate_backwards (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_migrate_backwards) ... ok
-test_proxy_model_permissions_contenttype (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_proxy_model_permissions_contenttype) ... ok
-test_user_has_now_proxy_model_permissions (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_user_has_now_proxy_model_permissions) ... ok
-test_user_keeps_same_permissions_after_migrating_backward (auth_tests.test_migrations.ProxyModelWithDifferentAppLabelTests.test_user_keeps_same_permissions_after_migrating_backward) ... ok
 test_precedence (admin_scripts.tests.Discovery.test_precedence)
 Apps listed first in INSTALLED_APPS have precedence. ... ok
 test_option_then_setting (admin_scripts.tests.ArgumentOrder.test_option_then_setting)
@@ -41025,6 +41061,31 @@
 test_short_option_then_setting (admin_scripts.tests.ArgumentOrder.test_short_option_then_setting)
 Short options passed before settings are correctly handled. ... ok
 test_migrate_other_database (auth_tests.test_migrations.MultiDBProxyModelAppLabelTests.test_migrate_other_database) ... ok
+test_assert_in_listen_for_disconnect (asgi.tests.ASGITest.test_assert_in_listen_for_disconnect) ... ok
+test_asyncio_cancel_error (asgi.tests.ASGITest.test_asyncio_cancel_error) ... ok
+test_asyncio_streaming_cancel_error (asgi.tests.ASGITest.test_asyncio_streaming_cancel_error) ... ok
+test_cancel_post_request_with_sync_processing (asgi.tests.ASGITest.test_cancel_post_request_with_sync_processing)
+The request.body object should be available and readable in view ... ok
+test_concurrent_async_uses_multiple_thread_pools (asgi.tests.ASGITest.test_concurrent_async_uses_multiple_thread_pools) ... ok
+test_create_request_error (asgi.tests.ASGITest.test_create_request_error) ... ok
+test_delayed_disconnect_with_body (asgi.tests.ASGITest.test_delayed_disconnect_with_body) ... ok
+test_disconnect (asgi.tests.ASGITest.test_disconnect) ... ok
+test_disconnect_both_return (asgi.tests.ASGITest.test_disconnect_both_return) ... ok
+test_disconnect_with_body (asgi.tests.ASGITest.test_disconnect_with_body) ... ok
+test_file_response (asgi.tests.ASGITest.test_file_response)
+Makes sure that FileResponse works over ASGI. ... ok
+test_get_asgi_application (asgi.tests.ASGITest.test_get_asgi_application)
+get_asgi_application() returns a functioning ASGI callable. ... ok
+test_get_query_string (asgi.tests.ASGITest.test_get_query_string) ... ok
+test_headers (asgi.tests.ASGITest.test_headers) ... ok
+test_non_unicode_query_string (asgi.tests.ASGITest.test_non_unicode_query_string) ... ok
+test_post_body (asgi.tests.ASGITest.test_post_body) ... ok
+test_request_lifecycle_signals_dispatched_with_thread_sensitive (asgi.tests.ASGITest.test_request_lifecycle_signals_dispatched_with_thread_sensitive) ... ok
+test_static_file_response (asgi.tests.ASGITest.test_static_file_response) ... ok
+test_streaming (asgi.tests.ASGITest.test_streaming) ... ok
+test_streaming_disconnect (asgi.tests.ASGITest.test_streaming_disconnect) ... ok
+test_untouched_request_body_gets_closed (asgi.tests.ASGITest.test_untouched_request_body_gets_closed) ... ok
+test_wrong_connection_type (asgi.tests.ASGITest.test_wrong_connection_type) ... ok
 test_all (admin_scripts.tests.DiffSettings.test_all)
 The all option also shows settings with the default value. ... ok
 test_basic (admin_scripts.tests.DiffSettings.test_basic)
@@ -41037,6 +41098,76 @@
 --output=unified emits settings diff in unified mode. ... ok
 test_unified_all (admin_scripts.tests.DiffSettings.test_unified_all)
 --output=unified --all emits settings diff in unified mode and includes ... ok
+test_add (cache.tests.DBCacheWithTimeZoneTests.test_add) ... ok
+test_add_fail_on_pickleerror (cache.tests.DBCacheWithTimeZoneTests.test_add_fail_on_pickleerror) ... ok
+test_binary_string (cache.tests.DBCacheWithTimeZoneTests.test_binary_string) ... ok
+test_cache_read_for_model_instance (cache.tests.DBCacheWithTimeZoneTests.test_cache_read_for_model_instance) ... ok
+test_cache_read_for_model_instance_with_deferred (cache.tests.DBCacheWithTimeZoneTests.test_cache_read_for_model_instance_with_deferred) ... ok
+test_cache_versioning_add (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_add) ... ok
+test_cache_versioning_delete (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_delete) ... ok
+test_cache_versioning_get_set (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_get_set) ... ok
+test_cache_versioning_get_set_many (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_get_set_many) ... ok
+test_cache_versioning_has_key (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_has_key) ... ok
+test_cache_versioning_incr_decr (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_incr_decr) ... ok
+test_cache_write_for_model_instance_with_deferred (cache.tests.DBCacheWithTimeZoneTests.test_cache_write_for_model_instance_with_deferred) ... ok
+test_cache_write_unpicklable_object (cache.tests.DBCacheWithTimeZoneTests.test_cache_write_unpicklable_object) ... ok
+test_clear (cache.tests.DBCacheWithTimeZoneTests.test_clear) ... ok
+test_close (cache.tests.DBCacheWithTimeZoneTests.test_close) ... ok
+test_createcachetable_dry_run_mode (cache.tests.DBCacheWithTimeZoneTests.test_createcachetable_dry_run_mode) ... ok
+test_createcachetable_with_table_argument (cache.tests.DBCacheWithTimeZoneTests.test_createcachetable_with_table_argument)
+Delete and recreate cache table with legacy behavior (explicitly ... ok
+test_cull (cache.tests.DBCacheWithTimeZoneTests.test_cull) ... ok
+test_cull_delete_when_store_empty (cache.tests.DBCacheWithTimeZoneTests.test_cull_delete_when_store_empty) ... ok
+test_cull_queries (cache.tests.DBCacheWithTimeZoneTests.test_cull_queries) ... ok
+test_custom_key_func (cache.tests.DBCacheWithTimeZoneTests.test_custom_key_func) ... ok
+test_data_types (cache.tests.DBCacheWithTimeZoneTests.test_data_types) ... ok
+test_decr (cache.tests.DBCacheWithTimeZoneTests.test_decr) ... ok
+test_decr_version (cache.tests.DBCacheWithTimeZoneTests.test_decr_version) ... ok
+test_default_used_when_none_is_set (cache.tests.DBCacheWithTimeZoneTests.test_default_used_when_none_is_set)
+If None is cached, get() returns it instead of the default. ... ok
+test_delete (cache.tests.DBCacheWithTimeZoneTests.test_delete) ... ok
+test_delete_cursor_rowcount (cache.tests.DBCacheWithTimeZoneTests.test_delete_cursor_rowcount)
+The rowcount attribute should not be checked on a closed cursor. ... ok
+test_delete_many (cache.tests.DBCacheWithTimeZoneTests.test_delete_many) ... ok
+test_delete_many_no_keys (cache.tests.DBCacheWithTimeZoneTests.test_delete_many_no_keys) ... ok
+test_delete_many_num_queries (cache.tests.DBCacheWithTimeZoneTests.test_delete_many_num_queries) ... ok
+test_delete_nonexistent (cache.tests.DBCacheWithTimeZoneTests.test_delete_nonexistent) ... ok
+test_expiration (cache.tests.DBCacheWithTimeZoneTests.test_expiration) ... ok
+test_float_timeout (cache.tests.DBCacheWithTimeZoneTests.test_float_timeout) ... ok
+test_forever_timeout (cache.tests.DBCacheWithTimeZoneTests.test_forever_timeout)
+Passing in None into timeout results in a value that is cached forever ... ok
+test_get_many (cache.tests.DBCacheWithTimeZoneTests.test_get_many) ... ok
+test_get_many_num_queries (cache.tests.DBCacheWithTimeZoneTests.test_get_many_num_queries) ... ok
+test_get_or_set (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set) ... ok
+test_get_or_set_callable (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set_callable) ... ok
+test_get_or_set_racing (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set_racing) ... ok
+test_get_or_set_version (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set_version) ... ok
+test_has_key (cache.tests.DBCacheWithTimeZoneTests.test_has_key) ... ok
+test_has_key_query_columns_quoted (cache.tests.DBCacheWithTimeZoneTests.test_has_key_query_columns_quoted) ... ok
+test_in (cache.tests.DBCacheWithTimeZoneTests.test_in) ... ok
+test_incr (cache.tests.DBCacheWithTimeZoneTests.test_incr) ... ok
+test_incr_version (cache.tests.DBCacheWithTimeZoneTests.test_incr_version) ... ok
+test_invalid_key_characters (cache.tests.DBCacheWithTimeZoneTests.test_invalid_key_characters) ... ok
+test_invalid_key_length (cache.tests.DBCacheWithTimeZoneTests.test_invalid_key_length) ... ok
+test_invalid_with_version_key_length (cache.tests.DBCacheWithTimeZoneTests.test_invalid_with_version_key_length) ... ok
+test_long_timeout (cache.tests.DBCacheWithTimeZoneTests.test_long_timeout)
+Follow memcached's convention where a timeout greater than 30 days is ... ok
+test_non_existent (cache.tests.DBCacheWithTimeZoneTests.test_non_existent)
+Nonexistent cache keys return as None/default. ... ok
+test_prefix (cache.tests.DBCacheWithTimeZoneTests.test_prefix) ... ok
+test_second_call_doesnt_crash (cache.tests.DBCacheWithTimeZoneTests.test_second_call_doesnt_crash) ... ok
+test_set_fail_on_pickleerror (cache.tests.DBCacheWithTimeZoneTests.test_set_fail_on_pickleerror) ... ok
+test_set_many (cache.tests.DBCacheWithTimeZoneTests.test_set_many) ... ok
+test_set_many_empty_data (cache.tests.DBCacheWithTimeZoneTests.test_set_many_empty_data) ... ok
+test_set_many_expiration (cache.tests.DBCacheWithTimeZoneTests.test_set_many_expiration) ... ok
+test_set_many_returns_empty_list_on_success (cache.tests.DBCacheWithTimeZoneTests.test_set_many_returns_empty_list_on_success)
+set_many() returns an empty list when all keys are inserted. ... ok
+test_simple (cache.tests.DBCacheWithTimeZoneTests.test_simple) ... ok
+test_touch (cache.tests.DBCacheWithTimeZoneTests.test_touch) ... ok
+test_unicode (cache.tests.DBCacheWithTimeZoneTests.test_unicode) ... ok
+test_zero_cull (cache.tests.DBCacheWithTimeZoneTests.test_zero_cull) ... ok
+test_zero_timeout (cache.tests.DBCacheWithTimeZoneTests.test_zero_timeout)
+Passing in zero into timeout results in a value that is not cached ... ok
 test_builtin_command (admin_scripts.tests.DjangoAdminAlternateSettings.test_builtin_command)
 alternate: django-admin builtin commands fail with an error when no ... ok
 test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminAlternateSettings.test_builtin_with_bad_environment)
@@ -41053,6 +41184,88 @@
 alternate: django-admin can execute user commands if settings are ... ok
 test_custom_command_with_settings (admin_scripts.tests.DjangoAdminAlternateSettings.test_custom_command_with_settings)
 alternate: django-admin can execute user commands if settings are ... ok
+test_add (cache.tests.DBCacheTests.test_add) ... ok
+test_add_fail_on_pickleerror (cache.tests.DBCacheTests.test_add_fail_on_pickleerror) ... ok
+test_binary_string (cache.tests.DBCacheTests.test_binary_string) ... ok
+test_cache_read_for_model_instance (cache.tests.DBCacheTests.test_cache_read_for_model_instance) ... ok
+test_cache_read_for_model_instance_with_deferred (cache.tests.DBCacheTests.test_cache_read_for_model_instance_with_deferred) ... ok
+test_cache_versioning_add (cache.tests.DBCacheTests.test_cache_versioning_add) ... ok
+test_cache_versioning_delete (cache.tests.DBCacheTests.test_cache_versioning_delete) ... ok
+test_cache_versioning_get_set (cache.tests.DBCacheTests.test_cache_versioning_get_set) ... ok
+test_cache_versioning_get_set_many (cache.tests.DBCacheTests.test_cache_versioning_get_set_many) ... ok
+test_cache_versioning_has_key (cache.tests.DBCacheTests.test_cache_versioning_has_key) ... ok
+test_cache_versioning_incr_decr (cache.tests.DBCacheTests.test_cache_versioning_incr_decr) ... ok
+test_cache_write_for_model_instance_with_deferred (cache.tests.DBCacheTests.test_cache_write_for_model_instance_with_deferred) ... ok
+test_cache_write_unpicklable_object (cache.tests.DBCacheTests.test_cache_write_unpicklable_object) ... ok
+test_clear (cache.tests.DBCacheTests.test_clear) ... ok
+test_close (cache.tests.DBCacheTests.test_close) ... ok
+test_createcachetable_dry_run_mode (cache.tests.DBCacheTests.test_createcachetable_dry_run_mode) ... ok
+test_createcachetable_with_table_argument (cache.tests.DBCacheTests.test_createcachetable_with_table_argument)
+Delete and recreate cache table with legacy behavior (explicitly ... ok
+test_cull (cache.tests.DBCacheTests.test_cull) ... ok
+test_cull_delete_when_store_empty (cache.tests.DBCacheTests.test_cull_delete_when_store_empty) ... ok
+test_cull_queries (cache.tests.DBCacheTests.test_cull_queries) ... ok
+test_custom_key_func (cache.tests.DBCacheTests.test_custom_key_func) ... ok
+test_data_types (cache.tests.DBCacheTests.test_data_types) ... ok
+test_decr (cache.tests.DBCacheTests.test_decr) ... ok
+test_decr_version (cache.tests.DBCacheTests.test_decr_version) ... ok
+test_default_used_when_none_is_set (cache.tests.DBCacheTests.test_default_used_when_none_is_set)
+If None is cached, get() returns it instead of the default. ... ok
+test_delete (cache.tests.DBCacheTests.test_delete) ... ok
+test_delete_cursor_rowcount (cache.tests.DBCacheTests.test_delete_cursor_rowcount)
+The rowcount attribute should not be checked on a closed cursor. ... ok
+test_delete_many (cache.tests.DBCacheTests.test_delete_many) ... ok
+test_delete_many_no_keys (cache.tests.DBCacheTests.test_delete_many_no_keys) ... ok
+test_delete_many_num_queries (cache.tests.DBCacheTests.test_delete_many_num_queries) ... ok
+test_delete_nonexistent (cache.tests.DBCacheTests.test_delete_nonexistent) ... ok
+test_expiration (cache.tests.DBCacheTests.test_expiration) ... ok
+test_float_timeout (cache.tests.DBCacheTests.test_float_timeout) ... ok
+test_forever_timeout (cache.tests.DBCacheTests.test_forever_timeout)
+Passing in None into timeout results in a value that is cached forever ... ok
+test_get_many (cache.tests.DBCacheTests.test_get_many) ... ok
+test_get_many_num_queries (cache.tests.DBCacheTests.test_get_many_num_queries) ... ok
+test_get_or_set (cache.tests.DBCacheTests.test_get_or_set) ... ok
+test_get_or_set_callable (cache.tests.DBCacheTests.test_get_or_set_callable) ... ok
+test_get_or_set_racing (cache.tests.DBCacheTests.test_get_or_set_racing) ... ok
+test_get_or_set_version (cache.tests.DBCacheTests.test_get_or_set_version) ... ok
+test_has_key (cache.tests.DBCacheTests.test_has_key) ... ok
+test_has_key_query_columns_quoted (cache.tests.DBCacheTests.test_has_key_query_columns_quoted) ... ok
+test_in (cache.tests.DBCacheTests.test_in) ... ok
+test_incr (cache.tests.DBCacheTests.test_incr) ... ok
+test_incr_version (cache.tests.DBCacheTests.test_incr_version) ... ok
+test_invalid_key_characters (cache.tests.DBCacheTests.test_invalid_key_characters) ... ok
+test_invalid_key_length (cache.tests.DBCacheTests.test_invalid_key_length) ... ok
+test_invalid_with_version_key_length (cache.tests.DBCacheTests.test_invalid_with_version_key_length) ... ok
+test_long_timeout (cache.tests.DBCacheTests.test_long_timeout)
+Follow memcached's convention where a timeout greater than 30 days is ... ok
+test_non_existent (cache.tests.DBCacheTests.test_non_existent)
+Nonexistent cache keys return as None/default. ... ok
+test_prefix (cache.tests.DBCacheTests.test_prefix) ... ok
+test_second_call_doesnt_crash (cache.tests.DBCacheTests.test_second_call_doesnt_crash) ... ok
+test_set_fail_on_pickleerror (cache.tests.DBCacheTests.test_set_fail_on_pickleerror) ... ok
+test_set_many (cache.tests.DBCacheTests.test_set_many) ... ok
+test_set_many_empty_data (cache.tests.DBCacheTests.test_set_many_empty_data) ... ok
+test_set_many_expiration (cache.tests.DBCacheTests.test_set_many_expiration) ... ok
+test_set_many_returns_empty_list_on_success (cache.tests.DBCacheTests.test_set_many_returns_empty_list_on_success)
+set_many() returns an empty list when all keys are inserted. ... ok
+test_simple (cache.tests.DBCacheTests.test_simple) ... ok
+test_touch (cache.tests.DBCacheTests.test_touch) ... ok
+test_unicode (cache.tests.DBCacheTests.test_unicode) ... ok
+test_zero_cull (cache.tests.DBCacheTests.test_zero_cull) ... ok
+test_zero_timeout (cache.tests.DBCacheTests.test_zero_timeout)
+Passing in zero into timeout results in a value that is not cached ... ok
+test_builtin_command (admin_scripts.tests.DjangoAdminNoSettings.test_builtin_command)
+no settings: django-admin builtin commands fail with an error when no ... ok
+test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminNoSettings.test_builtin_with_bad_environment)
+no settings: django-admin builtin commands fail if settings file (from ... ok
+test_builtin_with_bad_settings (admin_scripts.tests.DjangoAdminNoSettings.test_builtin_with_bad_settings)
+no settings: django-admin builtin commands fail if settings file (from ... ok
+test_commands_with_invalid_settings (admin_scripts.tests.DjangoAdminNoSettings.test_commands_with_invalid_settings)
+Commands that don't require settings succeed if the settings file ... ok
+test_pks_parsing (admin_scripts.tests.Dumpdata.test_pks_parsing)
+Regression for #20509 ... ok
+test_program_name_from_argv (admin_scripts.tests.ExecuteFromCommandLine.test_program_name_from_argv)
+Program name is computed from the execute_from_command_line()'s argv ... ok
 test_builtin_command (admin_scripts.tests.DjangoAdminDefaultSettings.test_builtin_command)
 default: django-admin builtin commands fail with an error when no ... ok
 test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminDefaultSettings.test_builtin_with_bad_environment)
@@ -41069,30 +41282,6 @@
 default: django-admin can execute user commands if settings are ... ok
 test_custom_command_with_settings (admin_scripts.tests.DjangoAdminDefaultSettings.test_custom_command_with_settings)
 default: django-admin can execute user commands if settings are ... ok
-test_builtin_command (admin_scripts.tests.DjangoAdminNoSettings.test_builtin_command)
-no settings: django-admin builtin commands fail with an error when no ... ok
-test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminNoSettings.test_builtin_with_bad_environment)
-no settings: django-admin builtin commands fail if settings file (from ... ok
-test_builtin_with_bad_settings (admin_scripts.tests.DjangoAdminNoSettings.test_builtin_with_bad_settings)
-no settings: django-admin builtin commands fail if settings file (from ... ok
-test_commands_with_invalid_settings (admin_scripts.tests.DjangoAdminNoSettings.test_commands_with_invalid_settings)
-Commands that don't require settings succeed if the settings file ... ok
-test_builtin_command (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_command)
-minimal: django-admin builtin commands fail with an error when no ... ok
-test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_bad_environment)
-minimal: django-admin builtin commands fail if settings file (from ... ok
-test_builtin_with_bad_settings (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_bad_settings)
-minimal: django-admin builtin commands fail if settings file (from ... ok
-test_builtin_with_environment (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_environment)
-minimal: django-admin builtin commands fail if settings are provided in ... ok
-test_builtin_with_settings (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_settings)
-minimal: django-admin builtin commands fail if settings are provided as ... ok
-test_custom_command (admin_scripts.tests.DjangoAdminMinimalSettings.test_custom_command)
-minimal: django-admin can't execute user commands unless settings are provided ... ok
-test_custom_command_with_environment (admin_scripts.tests.DjangoAdminMinimalSettings.test_custom_command_with_environment)
-minimal: django-admin can't execute user commands, even if settings are ... ok
-test_custom_command_with_settings (admin_scripts.tests.DjangoAdminMinimalSettings.test_custom_command_with_settings)
-minimal: django-admin can't execute user commands, even if settings are ... ok
 test_builtin_command (admin_scripts.tests.DjangoAdminFullPathDefaultSettings.test_builtin_command)
 fulldefault: django-admin builtin commands fail with an error when no ... ok
 test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminFullPathDefaultSettings.test_builtin_with_bad_environment)
@@ -41109,6 +41298,9 @@
 fulldefault: django-admin can execute user commands if settings are ... ok
 test_custom_command_with_settings (admin_scripts.tests.DjangoAdminFullPathDefaultSettings.test_custom_command_with_settings)
 fulldefault: django-admin can execute user commands if settings are ... ok
+test_program_name_in_help (admin_scripts.tests.MainModule.test_program_name_in_help) ... ok
+test_no_suggestions (admin_scripts.tests.DjangoAdminSuggestions.test_no_suggestions) ... ok
+test_suggestions (admin_scripts.tests.DjangoAdminSuggestions.test_suggestions) ... ok
 test_builtin_command (admin_scripts.tests.DjangoAdminMultipleSettings.test_builtin_command)
 alternate: django-admin builtin commands fail with an error when no ... ok
 test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminMultipleSettings.test_builtin_with_bad_environment)
@@ -41125,38 +41317,23 @@
 alternate: django-admin can execute user commands if settings are ... ok
 test_custom_command_with_settings (admin_scripts.tests.DjangoAdminMultipleSettings.test_custom_command_with_settings)
 alternate: django-admin can execute user commands if settings are ... ok
-test_program_name_from_argv (admin_scripts.tests.ExecuteFromCommandLine.test_program_name_from_argv)
-Program name is computed from the execute_from_command_line()'s argv ... ok
-test_pks_parsing (admin_scripts.tests.Dumpdata.test_pks_parsing)
-Regression for #20509 ... ok
-test_program_name_in_help (admin_scripts.tests.MainModule.test_program_name_in_help) ... ok
-test_no_suggestions (admin_scripts.tests.DjangoAdminSuggestions.test_no_suggestions) ... ok
-test_suggestions (admin_scripts.tests.DjangoAdminSuggestions.test_suggestions) ... ok
-test_assert_in_listen_for_disconnect (asgi.tests.ASGITest.test_assert_in_listen_for_disconnect) ... ok
-test_asyncio_cancel_error (asgi.tests.ASGITest.test_asyncio_cancel_error) ... ok
-test_asyncio_streaming_cancel_error (asgi.tests.ASGITest.test_asyncio_streaming_cancel_error) ... ok
-test_cancel_post_request_with_sync_processing (asgi.tests.ASGITest.test_cancel_post_request_with_sync_processing)
-The request.body object should be available and readable in view ... ok
-test_concurrent_async_uses_multiple_thread_pools (asgi.tests.ASGITest.test_concurrent_async_uses_multiple_thread_pools) ... ok
-test_create_request_error (asgi.tests.ASGITest.test_create_request_error) ... ok
-test_delayed_disconnect_with_body (asgi.tests.ASGITest.test_delayed_disconnect_with_body) ... ok
-test_disconnect (asgi.tests.ASGITest.test_disconnect) ... ok
-test_disconnect_both_return (asgi.tests.ASGITest.test_disconnect_both_return) ... ok
-test_disconnect_with_body (asgi.tests.ASGITest.test_disconnect_with_body) ... ok
-test_file_response (asgi.tests.ASGITest.test_file_response)
-Makes sure that FileResponse works over ASGI. ... ok
-test_get_asgi_application (asgi.tests.ASGITest.test_get_asgi_application)
-get_asgi_application() returns a functioning ASGI callable. ... ok
-test_get_query_string (asgi.tests.ASGITest.test_get_query_string) ... ok
-test_headers (asgi.tests.ASGITest.test_headers) ... ok
-test_non_unicode_query_string (asgi.tests.ASGITest.test_non_unicode_query_string) ... ok
-test_post_body (asgi.tests.ASGITest.test_post_body) ... ok
-test_request_lifecycle_signals_dispatched_with_thread_sensitive (asgi.tests.ASGITest.test_request_lifecycle_signals_dispatched_with_thread_sensitive) ... ok
-test_static_file_response (asgi.tests.ASGITest.test_static_file_response) ... ok
-test_streaming (asgi.tests.ASGITest.test_streaming) ... ok
-test_streaming_disconnect (asgi.tests.ASGITest.test_streaming_disconnect) ... ok
-test_untouched_request_body_gets_closed (asgi.tests.ASGITest.test_untouched_request_body_gets_closed) ... ok
-test_wrong_connection_type (asgi.tests.ASGITest.test_wrong_connection_type) ... ok
+test_builtin_command (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_command)
+minimal: django-admin builtin commands fail with an error when no ... ok
+test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_bad_environment)
+minimal: django-admin builtin commands fail if settings file (from ... ok
+test_builtin_with_bad_settings (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_bad_settings)
+minimal: django-admin builtin commands fail if settings file (from ... ok
+test_builtin_with_environment (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_environment)
+minimal: django-admin builtin commands fail if settings are provided in ... ok
+test_builtin_with_settings (admin_scripts.tests.DjangoAdminMinimalSettings.test_builtin_with_settings)
+minimal: django-admin builtin commands fail if settings are provided as ... ok
+test_custom_command (admin_scripts.tests.DjangoAdminMinimalSettings.test_custom_command)
+minimal: django-admin can't execute user commands unless settings are provided ... ok
+test_custom_command_with_environment (admin_scripts.tests.DjangoAdminMinimalSettings.test_custom_command_with_environment)
+minimal: django-admin can't execute user commands, even if settings are ... ok
+test_custom_command_with_settings (admin_scripts.tests.DjangoAdminMinimalSettings.test_custom_command_with_settings)
+minimal: django-admin can't execute user commands, even if settings are ... ok
+test_non_existent_command_output (admin_scripts.tests.ManageManuallyConfiguredSettings.test_non_existent_command_output) ... ok
 test_builtin_command (admin_scripts.tests.DjangoAdminSettingsDirectory.test_builtin_command)
 directory: django-admin builtin commands fail with an error when no ... ok
 test_builtin_with_bad_environment (admin_scripts.tests.DjangoAdminSettingsDirectory.test_builtin_with_bad_environment)
@@ -41175,19 +41352,28 @@
 directory: startapp creates the correct directory with a custom template ... ok
 test_startapp_unicode_name (admin_scripts.tests.DjangoAdminSettingsDirectory.test_startapp_unicode_name)
 startapp creates the correct directory with Unicode characters. ... ok
-test_non_existent_command_output (admin_scripts.tests.ManageManuallyConfiguredSettings.test_non_existent_command_output) ... ok
-test_app_with_import (admin_scripts.tests.ManageCheck.test_app_with_import)
-manage.py check does not raise errors when an app imports a base ... ok
-test_broken_app (admin_scripts.tests.ManageCheck.test_broken_app)
-manage.py check reports an ImportError if an app's models.py ... ok
-test_complex_app (admin_scripts.tests.ManageCheck.test_complex_app)
-manage.py check does not raise an ImportError validating a ... ok
-test_nonexistent_app (admin_scripts.tests.ManageCheck.test_nonexistent_app)
-check reports an error on a nonexistent app in INSTALLED_APPS. ... ok
-test_output_format (admin_scripts.tests.ManageCheck.test_output_format)
-All errors/warnings should be sorted by level and by message. ... ok
-test_warning_does_not_halt (admin_scripts.tests.ManageCheck.test_warning_does_not_halt)
-When there are only warnings or less serious messages, then Django ... ok
+test_builtin_command (admin_scripts.tests.ManageNoSettings.test_builtin_command)
+no settings: manage.py builtin commands fail with an error when no ... ok
+test_builtin_with_bad_environment (admin_scripts.tests.ManageNoSettings.test_builtin_with_bad_environment)
+no settings: manage.py builtin commands fail if settings file (from ... ok
+test_builtin_with_bad_settings (admin_scripts.tests.ManageNoSettings.test_builtin_with_bad_settings)
+no settings: manage.py builtin commands fail if settings file (from ... ok
+test_custom_system_checks (admin_scripts.tests.ManageRunserver.test_custom_system_checks) ... ok
+test_hide_production_warning_with_environment_variable (admin_scripts.tests.ManageRunserver.test_hide_production_warning_with_environment_variable) ... ok
+test_no_database (admin_scripts.tests.ManageRunserver.test_no_database)
+Ensure runserver.check_migrations doesn't choke on empty DATABASES. ... ok
+test_on_bind (admin_scripts.tests.ManageRunserver.test_on_bind) ... ok
+test_readonly_database (admin_scripts.tests.ManageRunserver.test_readonly_database)
+runserver.check_migrations() doesn't choke when a database is read-only. ... ok
+test_runner_addrport_ipv6 (admin_scripts.tests.ManageRunserver.test_runner_addrport_ipv6) ... ok
+test_runner_ambiguous (admin_scripts.tests.ManageRunserver.test_runner_ambiguous) ... ok
+test_runner_custom_defaults (admin_scripts.tests.ManageRunserver.test_runner_custom_defaults) ... ok
+test_runner_custom_defaults_ipv6 (admin_scripts.tests.ManageRunserver.test_runner_custom_defaults_ipv6) ... ok
+test_runner_hostname (admin_scripts.tests.ManageRunserver.test_runner_hostname) ... ok
+test_runner_hostname_ipv6 (admin_scripts.tests.ManageRunserver.test_runner_hostname_ipv6) ... ok
+test_runserver_addrport (admin_scripts.tests.ManageRunserver.test_runserver_addrport) ... ok
+test_skip_checks (admin_scripts.tests.ManageRunserver.test_skip_checks) ... ok
+test_zero_ip_addr (admin_scripts.tests.ManageRunserver.test_zero_ip_addr) ... ok
 test_builtin_command (admin_scripts.tests.ManageDefaultSettings.test_builtin_command)
 default: manage.py builtin commands succeed when default settings are ... ok
 test_builtin_with_bad_environment (admin_scripts.tests.ManageDefaultSettings.test_builtin_with_bad_environment)
@@ -41238,167 +41424,22 @@
 fulldefault: manage.py can execute user commands when settings are ... ok
 test_custom_command_with_settings (admin_scripts.tests.ManageFullPathDefaultSettings.test_custom_command_with_settings)
 fulldefault: manage.py can execute user commands when settings are ... ok
-test_custom_system_checks (admin_scripts.tests.ManageRunserver.test_custom_system_checks) ... ok
-test_hide_production_warning_with_environment_variable (admin_scripts.tests.ManageRunserver.test_hide_production_warning_with_environment_variable) ... ok
-test_no_database (admin_scripts.tests.ManageRunserver.test_no_database)
-Ensure runserver.check_migrations doesn't choke on empty DATABASES. ... ok
-test_on_bind (admin_scripts.tests.ManageRunserver.test_on_bind) ... ok
-test_readonly_database (admin_scripts.tests.ManageRunserver.test_readonly_database)
-runserver.check_migrations() doesn't choke when a database is read-only. ... ok
-test_runner_addrport_ipv6 (admin_scripts.tests.ManageRunserver.test_runner_addrport_ipv6) ... ok
-test_runner_ambiguous (admin_scripts.tests.ManageRunserver.test_runner_ambiguous) ... ok
-test_runner_custom_defaults (admin_scripts.tests.ManageRunserver.test_runner_custom_defaults) ... ok
-test_runner_custom_defaults_ipv6 (admin_scripts.tests.ManageRunserver.test_runner_custom_defaults_ipv6) ... ok
-test_runner_hostname (admin_scripts.tests.ManageRunserver.test_runner_hostname) ... ok
-test_runner_hostname_ipv6 (admin_scripts.tests.ManageRunserver.test_runner_hostname_ipv6) ... ok
-test_runserver_addrport (admin_scripts.tests.ManageRunserver.test_runserver_addrport) ... ok
-test_skip_checks (admin_scripts.tests.ManageRunserver.test_skip_checks) ... ok
-test_zero_ip_addr (admin_scripts.tests.ManageRunserver.test_zero_ip_addr) ... ok
-test_add (cache.tests.DBCacheTests.test_add) ... ok
-test_add_fail_on_pickleerror (cache.tests.DBCacheTests.test_add_fail_on_pickleerror) ... ok
-test_binary_string (cache.tests.DBCacheTests.test_binary_string) ... ok
-test_cache_read_for_model_instance (cache.tests.DBCacheTests.test_cache_read_for_model_instance) ... ok
-test_cache_read_for_model_instance_with_deferred (cache.tests.DBCacheTests.test_cache_read_for_model_instance_with_deferred) ... ok
-test_cache_versioning_add (cache.tests.DBCacheTests.test_cache_versioning_add) ... ok
-test_cache_versioning_delete (cache.tests.DBCacheTests.test_cache_versioning_delete) ... ok
-test_cache_versioning_get_set (cache.tests.DBCacheTests.test_cache_versioning_get_set) ... ok
-test_cache_versioning_get_set_many (cache.tests.DBCacheTests.test_cache_versioning_get_set_many) ... ok
-test_cache_versioning_has_key (cache.tests.DBCacheTests.test_cache_versioning_has_key) ... ok
-test_cache_versioning_incr_decr (cache.tests.DBCacheTests.test_cache_versioning_incr_decr) ... ok
-test_cache_write_for_model_instance_with_deferred (cache.tests.DBCacheTests.test_cache_write_for_model_instance_with_deferred) ... ok
-test_cache_write_unpicklable_object (cache.tests.DBCacheTests.test_cache_write_unpicklable_object) ... ok
-test_clear (cache.tests.DBCacheTests.test_clear) ... ok
-test_close (cache.tests.DBCacheTests.test_close) ... ok
-test_createcachetable_dry_run_mode (cache.tests.DBCacheTests.test_createcachetable_dry_run_mode) ... ok
-test_createcachetable_with_table_argument (cache.tests.DBCacheTests.test_createcachetable_with_table_argument)
-Delete and recreate cache table with legacy behavior (explicitly ... ok
-test_cull (cache.tests.DBCacheTests.test_cull) ... ok
-test_cull_delete_when_store_empty (cache.tests.DBCacheTests.test_cull_delete_when_store_empty) ... ok
-test_cull_queries (cache.tests.DBCacheTests.test_cull_queries) ... ok
-test_custom_key_func (cache.tests.DBCacheTests.test_custom_key_func) ... ok
-test_data_types (cache.tests.DBCacheTests.test_data_types) ... ok
-test_decr (cache.tests.DBCacheTests.test_decr) ... ok
-test_decr_version (cache.tests.DBCacheTests.test_decr_version) ... ok
-test_default_used_when_none_is_set (cache.tests.DBCacheTests.test_default_used_when_none_is_set)
-If None is cached, get() returns it instead of the default. ... ok
-test_delete (cache.tests.DBCacheTests.test_delete) ... ok
-test_delete_cursor_rowcount (cache.tests.DBCacheTests.test_delete_cursor_rowcount)
-The rowcount attribute should not be checked on a closed cursor. ... ok
-test_delete_many (cache.tests.DBCacheTests.test_delete_many) ... ok
-test_delete_many_no_keys (cache.tests.DBCacheTests.test_delete_many_no_keys) ... ok
-test_delete_many_num_queries (cache.tests.DBCacheTests.test_delete_many_num_queries) ... ok
-test_delete_nonexistent (cache.tests.DBCacheTests.test_delete_nonexistent) ... ok
-test_expiration (cache.tests.DBCacheTests.test_expiration) ... ok
-test_float_timeout (cache.tests.DBCacheTests.test_float_timeout) ... ok
-test_forever_timeout (cache.tests.DBCacheTests.test_forever_timeout)
-Passing in None into timeout results in a value that is cached forever ... ok
-test_get_many (cache.tests.DBCacheTests.test_get_many) ... ok
-test_get_many_num_queries (cache.tests.DBCacheTests.test_get_many_num_queries) ... ok
-test_get_or_set (cache.tests.DBCacheTests.test_get_or_set) ... ok
-test_get_or_set_callable (cache.tests.DBCacheTests.test_get_or_set_callable) ... ok
-test_get_or_set_racing (cache.tests.DBCacheTests.test_get_or_set_racing) ... ok
-test_get_or_set_version (cache.tests.DBCacheTests.test_get_or_set_version) ... ok
-test_has_key (cache.tests.DBCacheTests.test_has_key) ... ok
-test_has_key_query_columns_quoted (cache.tests.DBCacheTests.test_has_key_query_columns_quoted) ... ok
-test_in (cache.tests.DBCacheTests.test_in) ... ok
-test_incr (cache.tests.DBCacheTests.test_incr) ... ok
-test_incr_version (cache.tests.DBCacheTests.test_incr_version) ... ok
-test_invalid_key_characters (cache.tests.DBCacheTests.test_invalid_key_characters) ... ok
-test_invalid_key_length (cache.tests.DBCacheTests.test_invalid_key_length) ... ok
-test_invalid_with_version_key_length (cache.tests.DBCacheTests.test_invalid_with_version_key_length) ... ok
-test_long_timeout (cache.tests.DBCacheTests.test_long_timeout)
-Follow memcached's convention where a timeout greater than 30 days is ... ok
-test_non_existent (cache.tests.DBCacheTests.test_non_existent)
-Nonexistent cache keys return as None/default. ... ok
-test_prefix (cache.tests.DBCacheTests.test_prefix) ... ok
-test_second_call_doesnt_crash (cache.tests.DBCacheTests.test_second_call_doesnt_crash) ... ok
-test_set_fail_on_pickleerror (cache.tests.DBCacheTests.test_set_fail_on_pickleerror) ... ok
-test_set_many (cache.tests.DBCacheTests.test_set_many) ... ok
-test_set_many_empty_data (cache.tests.DBCacheTests.test_set_many_empty_data) ... ok
-test_set_many_expiration (cache.tests.DBCacheTests.test_set_many_expiration) ... ok
-test_set_many_returns_empty_list_on_success (cache.tests.DBCacheTests.test_set_many_returns_empty_list_on_success)
-set_many() returns an empty list when all keys are inserted. ... ok
-test_simple (cache.tests.DBCacheTests.test_simple) ... ok
-test_touch (cache.tests.DBCacheTests.test_touch) ... ok
-test_unicode (cache.tests.DBCacheTests.test_unicode) ... ok
-test_zero_cull (cache.tests.DBCacheTests.test_zero_cull) ... ok
-test_zero_timeout (cache.tests.DBCacheTests.test_zero_timeout)
-Passing in zero into timeout results in a value that is not cached ... ok
-test_empty_allowed_hosts_error (admin_scripts.tests.ManageRunserverEmptyAllowedHosts.test_empty_allowed_hosts_error) ... ok
-test_suppressed_options (admin_scripts.tests.ManageRunserverHelpOutput.test_suppressed_options)
-runserver doesn't support --verbosity and --trackback options. ... ok
+test_app_with_import (admin_scripts.tests.ManageCheck.test_app_with_import)
+manage.py check does not raise errors when an app imports a base ... ok
+test_broken_app (admin_scripts.tests.ManageCheck.test_broken_app)
+manage.py check reports an ImportError if an app's models.py ... ok
+test_complex_app (admin_scripts.tests.ManageCheck.test_complex_app)
+manage.py check does not raise an ImportError validating a ... ok
+test_nonexistent_app (admin_scripts.tests.ManageCheck.test_nonexistent_app)
+check reports an error on a nonexistent app in INSTALLED_APPS. ... ok
+test_output_format (admin_scripts.tests.ManageCheck.test_output_format)
+All errors/warnings should be sorted by level and by message. ... ok
+test_warning_does_not_halt (admin_scripts.tests.ManageCheck.test_warning_does_not_halt)
+When there are only warnings or less serious messages, then Django ... ok
 test_params_to_runserver (admin_scripts.tests.ManageTestserver.test_params_to_runserver) ... ok
 test_testserver_handle_params (admin_scripts.tests.ManageTestserver.test_testserver_handle_params) ... ok
-test_add (cache.tests.DBCacheWithTimeZoneTests.test_add) ... ok
-test_add_fail_on_pickleerror (cache.tests.DBCacheWithTimeZoneTests.test_add_fail_on_pickleerror) ... ok
-test_binary_string (cache.tests.DBCacheWithTimeZoneTests.test_binary_string) ... ok
-test_cache_read_for_model_instance (cache.tests.DBCacheWithTimeZoneTests.test_cache_read_for_model_instance) ... ok
-test_cache_read_for_model_instance_with_deferred (cache.tests.DBCacheWithTimeZoneTests.test_cache_read_for_model_instance_with_deferred) ... ok
-test_cache_versioning_add (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_add) ... ok
-test_cache_versioning_delete (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_delete) ... ok
-test_cache_versioning_get_set (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_get_set) ... ok
-test_cache_versioning_get_set_many (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_get_set_many) ... ok
-test_cache_versioning_has_key (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_has_key) ... ok
-test_cache_versioning_incr_decr (cache.tests.DBCacheWithTimeZoneTests.test_cache_versioning_incr_decr) ... ok
-test_cache_write_for_model_instance_with_deferred (cache.tests.DBCacheWithTimeZoneTests.test_cache_write_for_model_instance_with_deferred) ... ok
-test_cache_write_unpicklable_object (cache.tests.DBCacheWithTimeZoneTests.test_cache_write_unpicklable_object) ... ok
-test_clear (cache.tests.DBCacheWithTimeZoneTests.test_clear) ... ok
-test_close (cache.tests.DBCacheWithTimeZoneTests.test_close) ... ok
-test_createcachetable_dry_run_mode (cache.tests.DBCacheWithTimeZoneTests.test_createcachetable_dry_run_mode) ... ok
-test_createcachetable_with_table_argument (cache.tests.DBCacheWithTimeZoneTests.test_createcachetable_with_table_argument)
-Delete and recreate cache table with legacy behavior (explicitly ... ok
-test_cull (cache.tests.DBCacheWithTimeZoneTests.test_cull) ... ok
-test_cull_delete_when_store_empty (cache.tests.DBCacheWithTimeZoneTests.test_cull_delete_when_store_empty) ... ok
-test_cull_queries (cache.tests.DBCacheWithTimeZoneTests.test_cull_queries) ... ok
-test_custom_key_func (cache.tests.DBCacheWithTimeZoneTests.test_custom_key_func) ... ok
-test_data_types (cache.tests.DBCacheWithTimeZoneTests.test_data_types) ... ok
-test_decr (cache.tests.DBCacheWithTimeZoneTests.test_decr) ... ok
-test_decr_version (cache.tests.DBCacheWithTimeZoneTests.test_decr_version) ... ok
-test_default_used_when_none_is_set (cache.tests.DBCacheWithTimeZoneTests.test_default_used_when_none_is_set)
-If None is cached, get() returns it instead of the default. ... ok
-test_delete (cache.tests.DBCacheWithTimeZoneTests.test_delete) ... ok
-test_delete_cursor_rowcount (cache.tests.DBCacheWithTimeZoneTests.test_delete_cursor_rowcount)
-The rowcount attribute should not be checked on a closed cursor. ... ok
-test_delete_many (cache.tests.DBCacheWithTimeZoneTests.test_delete_many) ... ok
-test_delete_many_no_keys (cache.tests.DBCacheWithTimeZoneTests.test_delete_many_no_keys) ... ok
-test_delete_many_num_queries (cache.tests.DBCacheWithTimeZoneTests.test_delete_many_num_queries) ... ok
-test_delete_nonexistent (cache.tests.DBCacheWithTimeZoneTests.test_delete_nonexistent) ... ok
-test_expiration (cache.tests.DBCacheWithTimeZoneTests.test_expiration) ... ok
-test_float_timeout (cache.tests.DBCacheWithTimeZoneTests.test_float_timeout) ... ok
-test_forever_timeout (cache.tests.DBCacheWithTimeZoneTests.test_forever_timeout)
-Passing in None into timeout results in a value that is cached forever ... ok
-test_get_many (cache.tests.DBCacheWithTimeZoneTests.test_get_many) ... ok
-test_get_many_num_queries (cache.tests.DBCacheWithTimeZoneTests.test_get_many_num_queries) ... ok
-test_get_or_set (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set) ... ok
-test_get_or_set_callable (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set_callable) ... ok
-test_get_or_set_racing (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set_racing) ... ok
-test_get_or_set_version (cache.tests.DBCacheWithTimeZoneTests.test_get_or_set_version) ... ok
-test_has_key (cache.tests.DBCacheWithTimeZoneTests.test_has_key) ... ok
-test_has_key_query_columns_quoted (cache.tests.DBCacheWithTimeZoneTests.test_has_key_query_columns_quoted) ... ok
-test_in (cache.tests.DBCacheWithTimeZoneTests.test_in) ... ok
-test_incr (cache.tests.DBCacheWithTimeZoneTests.test_incr) ... ok
-test_incr_version (cache.tests.DBCacheWithTimeZoneTests.test_incr_version) ... ok
-test_invalid_key_characters (cache.tests.DBCacheWithTimeZoneTests.test_invalid_key_characters) ... ok
-test_invalid_key_length (cache.tests.DBCacheWithTimeZoneTests.test_invalid_key_length) ... ok
-test_invalid_with_version_key_length (cache.tests.DBCacheWithTimeZoneTests.test_invalid_with_version_key_length) ... ok
-test_long_timeout (cache.tests.DBCacheWithTimeZoneTests.test_long_timeout)
-Follow memcached's convention where a timeout greater than 30 days is ... ok
-test_non_existent (cache.tests.DBCacheWithTimeZoneTests.test_non_existent)
-Nonexistent cache keys return as None/default. ... ok
-test_prefix (cache.tests.DBCacheWithTimeZoneTests.test_prefix) ... ok
-test_second_call_doesnt_crash (cache.tests.DBCacheWithTimeZoneTests.test_second_call_doesnt_crash) ... ok
-test_set_fail_on_pickleerror (cache.tests.DBCacheWithTimeZoneTests.test_set_fail_on_pickleerror) ... ok
-test_set_many (cache.tests.DBCacheWithTimeZoneTests.test_set_many) ... ok
-test_set_many_empty_data (cache.tests.DBCacheWithTimeZoneTests.test_set_many_empty_data) ... ok
-test_set_many_expiration (cache.tests.DBCacheWithTimeZoneTests.test_set_many_expiration) ... ok
-test_set_many_returns_empty_list_on_success (cache.tests.DBCacheWithTimeZoneTests.test_set_many_returns_empty_list_on_success)
-set_many() returns an empty list when all keys are inserted. ... ok
-test_simple (cache.tests.DBCacheWithTimeZoneTests.test_simple) ... ok
-test_touch (cache.tests.DBCacheWithTimeZoneTests.test_touch) ... ok
-test_unicode (cache.tests.DBCacheWithTimeZoneTests.test_unicode) ... ok
-test_zero_cull (cache.tests.DBCacheWithTimeZoneTests.test_zero_cull) ... ok
-test_zero_timeout (cache.tests.DBCacheWithTimeZoneTests.test_zero_timeout)
-Passing in zero into timeout results in a value that is not cached ... ok
+test_suppressed_options (admin_scripts.tests.ManageRunserverHelpOutput.test_suppressed_options)
+runserver doesn't support --verbosity and --trackback options. ... ok
 test_abstract_model (admin_registration.tests.TestRegistration.test_abstract_model)
 Exception is raised when trying to register an abstract model. ... ok
 test_bare_registration (admin_registration.tests.TestRegistration.test_bare_registration) ... ok
@@ -41415,19 +41456,13 @@
 test_registration_with_star_star_options (admin_registration.tests.TestRegistration.test_registration_with_star_star_options) ... ok
 test_star_star_overrides (admin_registration.tests.TestRegistration.test_star_star_overrides) ... ok
 test_unregister_unregistered_model (admin_registration.tests.TestRegistration.test_unregister_unregistered_model) ... ok
+test_empty_allowed_hosts_error (admin_scripts.tests.ManageRunserverEmptyAllowedHosts.test_empty_allowed_hosts_error) ... ok
 test_basic_registration (admin_registration.tests.TestRegistrationDecorator.test_basic_registration) ... ok
 test_custom_site_not_an_admin_site (admin_registration.tests.TestRegistrationDecorator.test_custom_site_not_an_admin_site) ... ok
 test_custom_site_registration (admin_registration.tests.TestRegistrationDecorator.test_custom_site_registration) ... ok
 test_empty_models_list_registration_fails (admin_registration.tests.TestRegistrationDecorator.test_empty_models_list_registration_fails) ... ok
 test_multiple_registration (admin_registration.tests.TestRegistrationDecorator.test_multiple_registration) ... ok
 test_wrapped_class_not_a_model_admin (admin_registration.tests.TestRegistrationDecorator.test_wrapped_class_not_a_model_admin) ... ok
-test_javascript_escaping (admin_inlines.test_templates.TestTemplates.test_javascript_escaping) ... ok
-test_builtin_command (admin_scripts.tests.ManageNoSettings.test_builtin_command)
-no settings: manage.py builtin commands fail with an error when no ... ok
-test_builtin_with_bad_environment (admin_scripts.tests.ManageNoSettings.test_builtin_with_bad_environment)
-no settings: manage.py builtin commands fail if settings file (from ... ok
-test_builtin_with_bad_settings (admin_scripts.tests.ManageNoSettings.test_builtin_with_bad_settings)
-no settings: manage.py builtin commands fail if settings file (from ... ok
 test_add_inline_link_absent_for_view_only_parent_model (admin_inlines.tests.SeleniumTests.test_add_inline_link_absent_for_view_only_parent_model) ... skipped 'No browsers specified.'
 test_add_inlines (admin_inlines.tests.SeleniumTests.test_add_inlines)
 The "Add another XXX" link correctly adds items to the inline form. ... skipped 'No browsers specified.'
@@ -41445,12 +41480,43 @@
 The item added by the "Add another XXX" link must use the correct ... skipped 'No browsers specified.'
 test_tabular_inline_delete_layout (admin_inlines.tests.SeleniumTests.test_tabular_inline_delete_layout) ... skipped 'No browsers specified.'
 test_tabular_inline_layout (admin_inlines.tests.SeleniumTests.test_tabular_inline_layout) ... skipped 'No browsers specified.'
+test_javascript_escaping (admin_inlines.test_templates.TestTemplates.test_javascript_escaping) ... ok
 test_get_facet_counts (admin_filters.tests.FacetsMixinTests.test_get_facet_counts) ... ok
 test_simplify_regex (admin_docs.test_views.AdminDocViewFunctionsTests.test_simplify_regex) ... ok
 test_repr (admin_default_site.tests.AdminSiteTests.test_repr) ... ok
 test_use_custom_admin_site (admin_default_site.tests.CustomAdminSiteTests.test_use_custom_admin_site) ... ok
+test_description_output (admin_docs.test_utils.TestUtils.test_description_output) ... ok
+test_initial_header_level (admin_docs.test_utils.TestUtils.test_initial_header_level) ... ok
+test_parse_docstring (admin_docs.test_utils.TestUtils.test_parse_docstring) ... ok
+test_parse_rst (admin_docs.test_utils.TestUtils.test_parse_rst)
+parse_rst() should use `cmsreference` as the default role. ... ok
+test_parse_rst_template_case_sensitive (admin_docs.test_utils.TestUtils.test_parse_rst_template_case_sensitive) ... ok
+test_parse_rst_view_case_sensitive (admin_docs.test_utils.TestUtils.test_parse_rst_view_case_sensitive) ... ok
+test_parse_rst_with_docstring_no_leading_line_feed (admin_docs.test_utils.TestUtils.test_parse_rst_with_docstring_no_leading_line_feed) ... ok
+test_publish_parts (admin_docs.test_utils.TestUtils.test_publish_parts)
+Django shouldn't break the default role for interpreted text ... ok
+test_title_output (admin_docs.test_utils.TestUtils.test_title_output) ... ok
 test_repr (admin_default_site.tests.DefaultAdminSiteTests.test_repr) ... ok
 test_use_default_admin_site (admin_default_site.tests.DefaultAdminSiteTests.test_use_default_admin_site) ... ok
+test_actions_warn_on_pending_edits (admin_changelist.tests.SeleniumTests.test_actions_warn_on_pending_edits) ... skipped 'No browsers specified.'
+test_add_row_selection (admin_changelist.tests.SeleniumTests.test_add_row_selection)
+The status line for selected rows gets updated correctly (#22038). ... skipped 'No browsers specified.'
+test_collapse_filter_with_unescaped_title (admin_changelist.tests.SeleniumTests.test_collapse_filter_with_unescaped_title) ... skipped 'No browsers specified.'
+test_collapse_filters (admin_changelist.tests.SeleniumTests.test_collapse_filters) ... skipped 'No browsers specified.'
+test_list_display_ordering (admin_changelist.tests.SeleniumTests.test_list_display_ordering) ... skipped 'No browsers specified.'
+test_modifier_allows_multiple_section (admin_changelist.tests.SeleniumTests.test_modifier_allows_multiple_section)
+Selecting a row and then selecting another row whilst holding shift ... skipped 'No browsers specified.'
+test_save_with_changes_warns_on_pending_action (admin_changelist.tests.SeleniumTests.test_save_with_changes_warns_on_pending_action) ... skipped 'No browsers specified.'
+test_save_without_changes_warns_on_pending_action (admin_changelist.tests.SeleniumTests.test_save_without_changes_warns_on_pending_action) ... skipped 'No browsers specified.'
+test_select_all_across_pages (admin_changelist.tests.SeleniumTests.test_select_all_across_pages) ... skipped 'No browsers specified.'
+test_selection_counter_is_synced_when_page_is_shown (admin_changelist.tests.SeleniumTests.test_selection_counter_is_synced_when_page_is_shown) ... skipped 'No browsers specified.'
+test_attribute_error (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_attribute_error)
+manage.py builtin commands does not swallow attribute error due to bad ... ok
+test_help (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_help)
+Test listing available commands output note when only core commands are ... ok
+test_import_error (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_import_error)
+import error: manage.py builtin commands shows useful diagnostic info ... ok
+test_key_error (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_key_error) ... ok
 test_admin_check_ignores_import_error_in_middleware (admin_checks.tests.SystemChecksTestCase.test_admin_check_ignores_import_error_in_middleware) ... ok
 test_allows_checks_relying_on_other_modeladmins (admin_checks.tests.SystemChecksTestCase.test_allows_checks_relying_on_other_modeladmins) ... ok
 test_app_label_in_admin_checks (admin_checks.tests.SystemChecksTestCase.test_app_label_in_admin_checks) ... ok
@@ -41527,29 +41593,7 @@
 test_several_templates_backends (admin_checks.tests.SystemChecksTestCase.test_several_templates_backends) ... ok
 test_valid_generic_inline_model_admin (admin_checks.tests.SystemChecksTestCase.test_valid_generic_inline_model_admin)
 Regression test for #22034 - check that generic inlines don't look for ... ok
-test_actions_warn_on_pending_edits (admin_changelist.tests.SeleniumTests.test_actions_warn_on_pending_edits) ... skipped 'No browsers specified.'
-test_add_row_selection (admin_changelist.tests.SeleniumTests.test_add_row_selection)
-The status line for selected rows gets updated correctly (#22038). ... skipped 'No browsers specified.'
-test_collapse_filter_with_unescaped_title (admin_changelist.tests.SeleniumTests.test_collapse_filter_with_unescaped_title) ... skipped 'No browsers specified.'
-test_collapse_filters (admin_changelist.tests.SeleniumTests.test_collapse_filters) ... skipped 'No browsers specified.'
-test_list_display_ordering (admin_changelist.tests.SeleniumTests.test_list_display_ordering) ... skipped 'No browsers specified.'
-test_modifier_allows_multiple_section (admin_changelist.tests.SeleniumTests.test_modifier_allows_multiple_section)
-Selecting a row and then selecting another row whilst holding shift ... skipped 'No browsers specified.'
-test_save_with_changes_warns_on_pending_action (admin_changelist.tests.SeleniumTests.test_save_with_changes_warns_on_pending_action) ... skipped 'No browsers specified.'
-test_save_without_changes_warns_on_pending_action (admin_changelist.tests.SeleniumTests.test_save_without_changes_warns_on_pending_action) ... skipped 'No browsers specified.'
-test_select_all_across_pages (admin_changelist.tests.SeleniumTests.test_select_all_across_pages) ... skipped 'No browsers specified.'
-test_selection_counter_is_synced_when_page_is_shown (admin_changelist.tests.SeleniumTests.test_selection_counter_is_synced_when_page_is_shown) ... skipped 'No browsers specified.'
-test_description_output (admin_docs.test_utils.TestUtils.test_description_output) ... ok
-test_initial_header_level (admin_docs.test_utils.TestUtils.test_initial_header_level) ... ok
-test_parse_docstring (admin_docs.test_utils.TestUtils.test_parse_docstring) ... ok
-test_parse_rst (admin_docs.test_utils.TestUtils.test_parse_rst)
-parse_rst() should use `cmsreference` as the default role. ... ok
-test_parse_rst_template_case_sensitive (admin_docs.test_utils.TestUtils.test_parse_rst_template_case_sensitive) ... ok
-test_parse_rst_view_case_sensitive (admin_docs.test_utils.TestUtils.test_parse_rst_view_case_sensitive) ... ok
-test_parse_rst_with_docstring_no_leading_line_feed (admin_docs.test_utils.TestUtils.test_parse_rst_with_docstring_no_leading_line_feed) ... ok
-test_publish_parts (admin_docs.test_utils.TestUtils.test_publish_parts)
-Django shouldn't break the default role for interpreted text ... ok
-test_title_output (admin_docs.test_utils.TestUtils.test_title_output) ... ok
+test_double_call_autodiscover (admin_autodiscover.tests.AdminAutoDiscoverTests.test_double_call_autodiscover) ... ok
 test_get_absolute_url (absolute_url_overrides.tests.AbsoluteUrlOverrideTests.test_get_absolute_url)
 get_absolute_url() functions as a normal method. ... ok
 test_insert_get_absolute_url (absolute_url_overrides.tests.AbsoluteUrlOverrideTests.test_insert_get_absolute_url)
@@ -41559,16 +41603,6 @@
 test_was_modified_since_empty_string (view_tests.tests.test_static.StaticUtilsTests.test_was_modified_since_empty_string) ... ok
 test_was_modified_since_fp (view_tests.tests.test_static.StaticUtilsTests.test_was_modified_since_fp)
 A floating point mtime does not disturb was_modified_since (#18675). ... ok
-test_double_call_autodiscover (admin_autodiscover.tests.AdminAutoDiscoverTests.test_double_call_autodiscover) ... ok
-test_basic_equality (validators.tests.TestValidatorEquality.test_basic_equality) ... ok
-test_decimal_equality (validators.tests.TestValidatorEquality.test_decimal_equality) ... ok
-test_domain_name_equality (validators.tests.TestValidatorEquality.test_domain_name_equality) ... ok
-test_email_equality (validators.tests.TestValidatorEquality.test_email_equality) ... ok
-test_file_extension_equality (validators.tests.TestValidatorEquality.test_file_extension_equality) ... ok
-test_prohibit_null_characters_validator_equality (validators.tests.TestValidatorEquality.test_prohibit_null_characters_validator_equality) ... ok
-test_regex_equality (validators.tests.TestValidatorEquality.test_regex_equality) ... ok
-test_regex_equality_blank (validators.tests.TestValidatorEquality.test_regex_equality_blank) ... ok
-test_regex_equality_nocache (validators.tests.TestValidatorEquality.test_regex_equality_nocache) ... ok
 test_autofield_field_raises_error_message (validation.test_error_messages.ValidationMessagesTest.test_autofield_field_raises_error_message) ... ok
 test_boolean_field_raises_error_message (validation.test_error_messages.ValidationMessagesTest.test_boolean_field_raises_error_message) ... ok
 test_date_field_raises_error_message (validation.test_error_messages.ValidationMessagesTest.test_date_field_raises_error_message) ... ok
@@ -41579,7 +41613,6 @@
 test_null_boolean_field_raises_error_message (validation.test_error_messages.ValidationMessagesTest.test_null_boolean_field_raises_error_message) ... ok
 test_nullable_boolean_field_raises_error_message (validation.test_error_messages.ValidationMessagesTest.test_nullable_boolean_field_raises_error_message) ... ok
 test_time_field_raises_error_message (validation.test_error_messages.ValidationMessagesTest.test_time_field_raises_error_message) ... ok
-test_validationerror_is_picklable (validation.test_picklable.PickableValidationErrorTestCase.test_validationerror_is_picklable) ... ok
 test_func_unique_constraint_ignored (validation.test_unique.GetUniqueCheckTests.test_func_unique_constraint_ignored) ... ok
 test_primary_key_is_considered_unique (validation.test_unique.GetUniqueCheckTests.test_primary_key_is_considered_unique) ... ok
 test_unique_fields_get_collected (validation.test_unique.GetUniqueCheckTests.test_unique_fields_get_collected) ... ok
@@ -41588,23 +41621,45 @@
 test_unique_together_gets_picked_up_and_converted_to_tuple (validation.test_unique.GetUniqueCheckTests.test_unique_together_gets_picked_up_and_converted_to_tuple) ... ok
 test_unique_together_normalization (validation.test_unique.GetUniqueCheckTests.test_unique_together_normalization)
 Test the Meta.unique_together normalization with different sorts of ... ok
-test_extract_file_permissions (utils_tests.test_archive.TestArchive.test_extract_file_permissions)
-archive.extract() preserves file permissions. ... ok
-test_extract_function (utils_tests.test_archive.TestArchive.test_extract_function) ... ok
+test_basic_equality (validators.tests.TestValidatorEquality.test_basic_equality) ... ok
+test_decimal_equality (validators.tests.TestValidatorEquality.test_decimal_equality) ... ok
+test_domain_name_equality (validators.tests.TestValidatorEquality.test_domain_name_equality) ... ok
+test_email_equality (validators.tests.TestValidatorEquality.test_email_equality) ... ok
+test_file_extension_equality (validators.tests.TestValidatorEquality.test_file_extension_equality) ... ok
+test_prohibit_null_characters_validator_equality (validators.tests.TestValidatorEquality.test_prohibit_null_characters_validator_equality) ... ok
+test_regex_equality (validators.tests.TestValidatorEquality.test_regex_equality) ... ok
+test_regex_equality_blank (validators.tests.TestValidatorEquality.test_regex_equality_blank) ... ok
+test_regex_equality_nocache (validators.tests.TestValidatorEquality.test_regex_equality_nocache) ... ok
+test_validationerror_is_picklable (validation.test_picklable.PickableValidationErrorTestCase.test_validationerror_is_picklable) ... ok
 test_parse_date (utils_tests.test_dateparse.DateParseTests.test_parse_date) ... ok
 test_parse_datetime (utils_tests.test_dateparse.DateParseTests.test_parse_datetime) ... ok
 test_parse_time (utils_tests.test_dateparse.DateParseTests.test_parse_time) ... ok
-test_attribute_error (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_attribute_error)
-manage.py builtin commands does not swallow attribute error due to bad ... ok
-test_help (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_help)
-Test listing available commands output note when only core commands are ... ok
-test_import_error (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_import_error)
-import error: manage.py builtin commands shows useful diagnostic info ... ok
-test_key_error (admin_scripts.tests.ManageSettingsWithSettingsErrors.test_key_error) ... ok
 test_default_hmac_alg (utils_tests.test_crypto.TestUtilsCryptoPBKDF2.test_default_hmac_alg) ... ok
 test_public_vectors (utils_tests.test_crypto.TestUtilsCryptoPBKDF2.test_public_vectors) ... ok
 test_regression_vectors (utils_tests.test_crypto.TestUtilsCryptoPBKDF2.test_regression_vectors) ... ok
-test (utils_tests.test_duration.TestDurationMicroseconds.test) ... ok
+test_extract_file_permissions (utils_tests.test_archive.TestArchive.test_extract_file_permissions)
+archive.extract() preserves file permissions. ... ok
+test_extract_function (utils_tests.test_archive.TestArchive.test_extract_function) ... ok
+test_builtin_command (admin_scripts.tests.ManageMinimalSettings.test_builtin_command)
+minimal: manage.py builtin commands fail with an error when no settings ... ok
+test_builtin_with_bad_environment (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_bad_environment)
+minimal: manage.py builtin commands fail if settings file (from ... ok
+test_builtin_with_bad_settings (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_bad_settings)
+minimal: manage.py builtin commands fail if settings file (from ... ok
+test_builtin_with_environment (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_environment)
+minimal: manage.py builtin commands fail if settings are provided in ... ok
+test_builtin_with_settings (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_settings)
+minimal: manage.py builtin commands fail if settings are provided as argument ... ok
+test_custom_command (admin_scripts.tests.ManageMinimalSettings.test_custom_command)
+minimal: manage.py can't execute user commands without appropriate settings ... ok
+test_custom_command_with_environment (admin_scripts.tests.ManageMinimalSettings.test_custom_command_with_environment)
+minimal: manage.py can't execute user commands, even if settings are ... ok
+test_custom_command_with_settings (admin_scripts.tests.ManageMinimalSettings.test_custom_command_with_settings)
+minimal: manage.py can't execute user commands, even if settings are ... ok
+test_days (utils_tests.test_duration.TestDurationString.test_days) ... ok
+test_microseconds (utils_tests.test_duration.TestDurationString.test_microseconds) ... ok
+test_negative (utils_tests.test_duration.TestDurationString.test_negative) ... ok
+test_simple (utils_tests.test_duration.TestDurationString.test_simple) ... ok
 test_days (utils_tests.test_dateparse.DurationParseTests.test_days) ... ok
 test_fractions_of_seconds (utils_tests.test_dateparse.DurationParseTests.test_fractions_of_seconds) ... ok
 test_hours_minutes_seconds (utils_tests.test_dateparse.DurationParseTests.test_hours_minutes_seconds) ... ok
@@ -41614,10 +41669,7 @@
 test_parse_postgresql_format (utils_tests.test_dateparse.DurationParseTests.test_parse_postgresql_format) ... ok
 test_parse_python_format (utils_tests.test_dateparse.DurationParseTests.test_parse_python_format) ... ok
 test_seconds (utils_tests.test_dateparse.DurationParseTests.test_seconds) ... ok
-test_days (utils_tests.test_duration.TestDurationString.test_days) ... ok
-test_microseconds (utils_tests.test_duration.TestDurationString.test_microseconds) ... ok
-test_negative (utils_tests.test_duration.TestDurationString.test_negative) ... ok
-test_simple (utils_tests.test_duration.TestDurationString.test_simple) ... ok
+test (utils_tests.test_duration.TestDurationMicroseconds.test) ... ok
 test_days (utils_tests.test_duration.TestISODurationString.test_days) ... ok
 test_microseconds (utils_tests.test_duration.TestISODurationString.test_microseconds) ... ok
 test_negative (utils_tests.test_duration.TestISODurationString.test_negative) ... ok
@@ -41626,21 +41678,23 @@
 test_microseconds (utils_tests.test_duration.TestParseDurationRoundtrip.test_microseconds) ... ok
 test_negative (utils_tests.test_duration.TestParseDurationRoundtrip.test_negative) ... ok
 test_simple (utils_tests.test_duration.TestParseDurationRoundtrip.test_simple) ... ok
-test_days (utils_tests.test_duration.TestParseISODurationRoundtrip.test_days) ... ok
-test_microseconds (utils_tests.test_duration.TestParseISODurationRoundtrip.test_microseconds) ... ok
-test_negative (utils_tests.test_duration.TestParseISODurationRoundtrip.test_negative) ... ok
-test_simple (utils_tests.test_duration.TestParseISODurationRoundtrip.test_simple) ... ok
 test_complementarity (utils_tests.test_encoding.TestRFC3987IEncodingUtils.test_complementarity) ... ok
 test_escape_uri_path (utils_tests.test_encoding.TestRFC3987IEncodingUtils.test_escape_uri_path) ... ok
 test_filepath_to_uri (utils_tests.test_encoding.TestRFC3987IEncodingUtils.test_filepath_to_uri) ... ok
 test_iri_to_uri (utils_tests.test_encoding.TestRFC3987IEncodingUtils.test_iri_to_uri) ... ok
 test_uri_to_iri (utils_tests.test_encoding.TestRFC3987IEncodingUtils.test_uri_to_iri) ... ok
+test_days (utils_tests.test_duration.TestParseISODurationRoundtrip.test_days) ... ok
+test_microseconds (utils_tests.test_duration.TestParseISODurationRoundtrip.test_microseconds) ... ok
+test_negative (utils_tests.test_duration.TestParseISODurationRoundtrip.test_negative) ... ok
+test_simple (utils_tests.test_duration.TestParseISODurationRoundtrip.test_simple) ... ok
 test_basic (utils_tests.test_http.ContentDispositionHeaderTests.test_basic) ... ok
 test_parsing (utils_tests.test_http.ETagProcessingTests.test_parsing) ... ok
 test_quoting (utils_tests.test_http.ETagProcessingTests.test_quoting) ... ok
 test (utils_tests.test_http.EscapeLeadingSlashesTests.test) ... ok
-test_bad (utils_tests.test_http.IsSameDomainTests.test_bad) ... ok
-test_good (utils_tests.test_http.IsSameDomainTests.test_good) ... ok
+test_basic (utils_tests.test_http.ParseHeaderParameterTests.test_basic) ... ok
+test_rfc2231_parsing (utils_tests.test_http.ParseHeaderParameterTests.test_rfc2231_parsing) ... ok
+test_rfc2231_wrong_title (utils_tests.test_http.ParseHeaderParameterTests.test_rfc2231_wrong_title)
+Test wrongly formatted RFC 2231 headers (missing double single quotes). ... ok
 test_http_date (utils_tests.test_http.HttpDateProcessingTests.test_http_date) ... ok
 test_parsing_asctime (utils_tests.test_http.HttpDateProcessingTests.test_parsing_asctime) ... ok
 test_parsing_asctime_nonascii_digits (utils_tests.test_http.HttpDateProcessingTests.test_parsing_asctime_nonascii_digits)
@@ -41648,10 +41702,9 @@
 test_parsing_rfc1123 (utils_tests.test_http.HttpDateProcessingTests.test_parsing_rfc1123) ... ok
 test_parsing_rfc850 (utils_tests.test_http.HttpDateProcessingTests.test_parsing_rfc850) ... ok
 test_parsing_year_less_than_70 (utils_tests.test_http.HttpDateProcessingTests.test_parsing_year_less_than_70) ... ok
-test_basic (utils_tests.test_http.ParseHeaderParameterTests.test_basic) ... ok
-test_rfc2231_parsing (utils_tests.test_http.ParseHeaderParameterTests.test_rfc2231_parsing) ... ok
-test_rfc2231_wrong_title (utils_tests.test_http.ParseHeaderParameterTests.test_rfc2231_wrong_title)
-Test wrongly formatted RFC 2231 headers (missing double single quotes). ... ok
+test_bad (utils_tests.test_http.IsSameDomainTests.test_bad) ... ok
+test_good (utils_tests.test_http.IsSameDomainTests.test_good) ... ok
+test_roundtrip (utils_tests.test_http.URLSafeBase64Tests.test_roundtrip) ... ok
 test_allowed_hosts_str (utils_tests.test_http.URLHasAllowedHostAndSchemeTests.test_allowed_hosts_str) ... ok
 test_bad_urls (utils_tests.test_http.URLHasAllowedHostAndSchemeTests.test_bad_urls) ... ok
 test_basic_auth (utils_tests.test_http.URLHasAllowedHostAndSchemeTests.test_basic_auth) ... ok
@@ -41659,7 +41712,6 @@
 test_no_allowed_hosts (utils_tests.test_http.URLHasAllowedHostAndSchemeTests.test_no_allowed_hosts) ... ok
 test_secure_param_https_urls (utils_tests.test_http.URLHasAllowedHostAndSchemeTests.test_secure_param_https_urls) ... ok
 test_secure_param_non_https_urls (utils_tests.test_http.URLHasAllowedHostAndSchemeTests.test_secure_param_non_https_urls) ... ok
-test_roundtrip (utils_tests.test_http.URLSafeBase64Tests.test_roundtrip) ... ok
 test_func_accepts_kwargs (utils_tests.test_inspect.TestInspectMethods.test_func_accepts_kwargs) ... ok
 test_func_accepts_var_args_has_var_args (utils_tests.test_inspect.TestInspectMethods.test_func_accepts_var_args_has_var_args) ... ok
 test_func_accepts_var_args_no_var_args (utils_tests.test_inspect.TestInspectMethods.test_func_accepts_var_args_no_var_args) ... ok
@@ -41786,6 +41838,21 @@
 test_group_named (utils_tests.test_regex_helper.NormalizeTests.test_group_named) ... ok
 test_group_noncapturing (utils_tests.test_regex_helper.NormalizeTests.test_group_noncapturing) ... ok
 test_group_positional (utils_tests.test_regex_helper.NormalizeTests.test_group_positional) ... ok
+test_add (utils_tests.test_tree.NodeTests.test_add) ... ok
+test_add_eq_child_mixed_connector (utils_tests.test_tree.NodeTests.test_add_eq_child_mixed_connector) ... ok
+test_bool (utils_tests.test_tree.NodeTests.test_bool) ... ok
+test_contains (utils_tests.test_tree.NodeTests.test_contains) ... ok
+test_copy (utils_tests.test_tree.NodeTests.test_copy) ... ok
+test_create (utils_tests.test_tree.NodeTests.test_create) ... ok
+test_deepcopy (utils_tests.test_tree.NodeTests.test_deepcopy) ... ok
+test_eq_children (utils_tests.test_tree.NodeTests.test_eq_children) ... ok
+test_eq_connector (utils_tests.test_tree.NodeTests.test_eq_connector) ... ok
+test_eq_negated (utils_tests.test_tree.NodeTests.test_eq_negated) ... ok
+test_hash (utils_tests.test_tree.NodeTests.test_hash) ... ok
+test_len (utils_tests.test_tree.NodeTests.test_len) ... ok
+test_negate (utils_tests.test_tree.NodeTests.test_negate) ... ok
+test_repr (utils_tests.test_tree.NodeTests.test_repr) ... ok
+test_str (utils_tests.test_tree.NodeTests.test_str) ... ok
 test_bad_color (utils_tests.test_termcolors.TermColorTests.test_bad_color) ... ok
 test_bad_option (utils_tests.test_termcolors.TermColorTests.test_bad_option) ... ok
 test_bad_palette (utils_tests.test_termcolors.TermColorTests.test_bad_palette) ... ok
@@ -41810,37 +41877,27 @@
 test_reverse_override (utils_tests.test_termcolors.TermColorTests.test_reverse_override) ... ok
 test_role_case (utils_tests.test_termcolors.TermColorTests.test_role_case) ... ok
 test_simple_palette (utils_tests.test_termcolors.TermColorTests.test_simple_palette) ... ok
-test_add (utils_tests.test_tree.NodeTests.test_add) ... ok
-test_add_eq_child_mixed_connector (utils_tests.test_tree.NodeTests.test_add_eq_child_mixed_connector) ... ok
-test_bool (utils_tests.test_tree.NodeTests.test_bool) ... ok
-test_contains (utils_tests.test_tree.NodeTests.test_contains) ... ok
-test_copy (utils_tests.test_tree.NodeTests.test_copy) ... ok
-test_create (utils_tests.test_tree.NodeTests.test_create) ... ok
-test_deepcopy (utils_tests.test_tree.NodeTests.test_deepcopy) ... ok
-test_eq_children (utils_tests.test_tree.NodeTests.test_eq_children) ... ok
-test_eq_connector (utils_tests.test_tree.NodeTests.test_eq_connector) ... ok
-test_eq_negated (utils_tests.test_tree.NodeTests.test_eq_negated) ... ok
-test_hash (utils_tests.test_tree.NodeTests.test_hash) ... ok
-test_len (utils_tests.test_tree.NodeTests.test_len) ... ok
-test_negate (utils_tests.test_tree.NodeTests.test_negate) ... ok
-test_repr (utils_tests.test_tree.NodeTests.test_repr) ... ok
-test_str (utils_tests.test_tree.NodeTests.test_str) ... ok
-test_setup_aliased_default_database (test_runner.tests.AliasedDefaultTestSetupTest.test_setup_aliased_default_database)
-setup_databases() doesn't fail when 'default' is aliased ... ok
 test_setup_databases (test_runner.tests.DummyBackendTest.test_setup_databases)
 setup_databases() doesn't fail with dummy database backend. ... ok
+test_setup_aliased_default_database (test_runner.tests.AliasedDefaultTestSetupTest.test_setup_aliased_default_database)
+setup_databases() doesn't fail when 'default' is aliased ... ok
 test_chained_dependencies (test_runner.tests.DependencyOrderingTests.test_chained_dependencies) ... ok
 test_circular_dependencies (test_runner.tests.DependencyOrderingTests.test_circular_dependencies) ... ok
 test_multiple_dependencies (test_runner.tests.DependencyOrderingTests.test_multiple_dependencies) ... ok
 test_own_alias_dependency (test_runner.tests.DependencyOrderingTests.test_own_alias_dependency) ... ok
 test_simple_dependencies (test_runner.tests.DependencyOrderingTests.test_simple_dependencies) ... ok
+test_empty_default_database (test_runner.tests.EmptyDefaultDatabaseTest.test_empty_default_database)
+An empty default database in settings does not raise an ImproperlyConfigured ... ok
 test_bad_test_runner (test_runner.tests.ManageCommandTests.test_bad_test_runner) ... ok
 test_custom_test_runner (test_runner.tests.ManageCommandTests.test_custom_test_runner) ... ok
 test_durations (test_runner.tests.ManageCommandTests.test_durations) ... ok
 test_durations_lt_py312 (test_runner.tests.ManageCommandTests.test_durations_lt_py312) ... skipped 'unittest --durations option requires Python 3.12'
 test_time_recorded (test_runner.tests.ManageCommandTests.test_time_recorded) ... ok
-test_empty_default_database (test_runner.tests.EmptyDefaultDatabaseTest.test_empty_default_database)
-An empty default database in settings does not raise an ImproperlyConfigured ... ok
+test_destroy_test_db_restores_db_name (test_runner.tests.SetupDatabasesTests.test_destroy_test_db_restores_db_name) ... ok
+test_serialization (test_runner.tests.SetupDatabasesTests.test_serialization) ... ok
+test_setup_aliased_databases (test_runner.tests.SetupDatabasesTests.test_setup_aliased_databases) ... ok
+test_setup_test_database_aliases (test_runner.tests.SetupDatabasesTests.test_setup_test_database_aliases)
+The default database must be the first because data migrations ... ok
 test_run_checks_passes_and_teardown_raises (test_runner.tests.RunTestsExceptionHandlingTests.test_run_checks_passes_and_teardown_raises)
 Exceptions on teardown are surfaced if no exceptions happen during ... ok
 test_run_checks_raises (test_runner.tests.RunTestsExceptionHandlingTests.test_run_checks_raises)
@@ -41852,11 +41909,6 @@
 test_hash (test_exceptions.test_validation_error.TestValidationError.test_hash) ... ok
 test_hash_nested (test_exceptions.test_validation_error.TestValidationError.test_hash_nested) ... ok
 test_messages_concatenates_error_dict_values (test_exceptions.test_validation_error.TestValidationError.test_messages_concatenates_error_dict_values) ... ok
-test_destroy_test_db_restores_db_name (test_runner.tests.SetupDatabasesTests.test_destroy_test_db_restores_db_name) ... ok
-test_serialization (test_runner.tests.SetupDatabasesTests.test_serialization) ... ok
-test_setup_aliased_databases (test_runner.tests.SetupDatabasesTests.test_setup_aliased_databases) ... ok
-test_setup_test_database_aliases (test_runner.tests.SetupDatabasesTests.test_setup_test_database_aliases)
-The default database must be the first because data migrations ... ok
 test_alters_data (template_tests.test_callables.CallableVariablesTests.test_alters_data) ... ok
 test_alters_data_propagation (template_tests.test_callables.CallableVariablesTests.test_alters_data_propagation) ... ok
 test_callable (template_tests.test_callables.CallableVariablesTests.test_callable) ... ok
@@ -41887,6 +41939,14 @@
 test_repr (requests_tests.test_accept_header.MediaTypeTests.test_repr) ... ok
 test_specificity (requests_tests.test_accept_header.MediaTypeTests.test_specificity) ... ok
 test_str (requests_tests.test_accept_header.MediaTypeTests.test_str) ... ok
+test_AB_ACB (queries.tests.UnionTests.test_AB_ACB) ... ok
+test_A_AB (queries.tests.UnionTests.test_A_AB) ... ok
+test_A_AB2 (queries.tests.UnionTests.test_A_AB2) ... ok
+test_BAB_BAC (queries.tests.UnionTests.test_BAB_BAC) ... ok
+test_BAB_BACB (queries.tests.UnionTests.test_BAB_BACB) ... ok
+test_BA_BCA__BAB_BAC_BCA (queries.tests.UnionTests.test_BA_BCA__BAB_BAC_BCA) ... ok
+test_bisect_keep_left (messages_tests.test_cookie.BisectTests.test_bisect_keep_left) ... ok
+test_bisect_keep_right (messages_tests.test_cookie.BisectTests.test_bisect_keep_right) ... ok
 test_annotated_default_ordering (queries.tests.QuerysetOrderedTests.test_annotated_default_ordering) ... ok
 test_annotated_ordering (queries.tests.QuerysetOrderedTests.test_annotated_ordering) ... ok
 test_annotated_values_default_ordering (queries.tests.QuerysetOrderedTests.test_annotated_values_default_ordering) ... ok
@@ -41895,10 +41955,10 @@
 test_explicit_ordering (queries.tests.QuerysetOrderedTests.test_explicit_ordering) ... ok
 test_no_default_or_explicit_ordering (queries.tests.QuerysetOrderedTests.test_no_default_or_explicit_ordering) ... ok
 test_order_by_extra (queries.tests.QuerysetOrderedTests.test_order_by_extra) ... ok
-test_bisect_keep_left (messages_tests.test_cookie.BisectTests.test_bisect_keep_left) ... ok
-test_bisect_keep_right (messages_tests.test_cookie.BisectTests.test_bisect_keep_right) ... ok
 test_response_without_messages (messages_tests.test_middleware.MiddlewareTests.test_response_without_messages)
 MessageMiddleware is tolerant of messages not existing on request. ... ok
+test_all_errors_get_reported (forms_tests.tests.test_validators.TestFieldWithValidators.test_all_errors_get_reported) ... ok
+test_field_validators_can_be_any_iterable (forms_tests.tests.test_validators.TestFieldWithValidators.test_field_validators_can_be_any_iterable) ... ok
 test_custom_max_lengths (max_lengths.tests.MaxLengthArgumentsTests.test_custom_max_lengths) ... ok
 test_default_max_lengths (max_lengths.tests.MaxLengthArgumentsTests.test_default_max_lengths) ... ok
 test_cookie_edgecases (httpwrappers.tests.CookieTests.test_cookie_edgecases) ... ok
@@ -41918,19 +41978,6 @@
 test_repeated_nonstandard_keys (httpwrappers.tests.CookieTests.test_repeated_nonstandard_keys)
 A repeated non-standard name doesn't affect all cookies (#15852). ... ok
 test_samesite (httpwrappers.tests.CookieTests.test_samesite) ... ok
-test_all_errors_get_reported (forms_tests.tests.test_validators.TestFieldWithValidators.test_all_errors_get_reported) ... ok
-test_field_validators_can_be_any_iterable (forms_tests.tests.test_validators.TestFieldWithValidators.test_field_validators_can_be_any_iterable) ... ok
-test_value_placeholder_with_char_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_char_field) ... ok
-test_value_placeholder_with_decimal_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_decimal_field) ... ok
-test_value_placeholder_with_file_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_file_field) ... ok
-test_value_placeholder_with_integer_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_integer_field) ... ok
-test_value_placeholder_with_null_character (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_null_character) ... ok
-test_AB_ACB (queries.tests.UnionTests.test_AB_ACB) ... ok
-test_A_AB (queries.tests.UnionTests.test_A_AB) ... ok
-test_A_AB2 (queries.tests.UnionTests.test_A_AB2) ... ok
-test_BAB_BAC (queries.tests.UnionTests.test_BAB_BAC) ... ok
-test_BAB_BACB (queries.tests.UnionTests.test_BAB_BACB) ... ok
-test_BA_BCA__BAB_BAC_BCA (queries.tests.UnionTests.test_BA_BCA__BAB_BAC_BCA) ... ok
 test_content_file_custom_name (files.tests.ContentFileTestCase.test_content_file_custom_name)
 The constructor of ContentFile accepts 'name' (#16590). ... ok
 test_content_file_default_name (files.tests.ContentFileTestCase.test_content_file_default_name) ... ok
@@ -41939,13 +41986,15 @@
 test_open_resets_file_to_start_and_returns_context_manager (files.tests.ContentFileTestCase.test_open_resets_file_to_start_and_returns_context_manager) ... ok
 test_size_changing_after_writing (files.tests.ContentFileTestCase.test_size_changing_after_writing)
 ContentFile.size changes after a write(). ... ok
-test_file_move_overwrite (files.tests.FileMoveSafeTests.test_file_move_overwrite) ... ok
-test_file_move_permissionerror (files.tests.FileMoveSafeTests.test_file_move_permissionerror)
-file_move_safe() ignores PermissionError thrown by copystat() and ... ok
 test_closing_of_filenames (files.tests.DimensionClosingBug.test_closing_of_filenames)
 get_image_dimensions() called with a filename should closed the file. ... ok
 test_not_closing_of_files (files.tests.DimensionClosingBug.test_not_closing_of_files)
 Open files passed into get_image_dimensions() should stay opened. ... ok
+test_value_placeholder_with_char_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_char_field) ... ok
+test_value_placeholder_with_decimal_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_decimal_field) ... ok
+test_value_placeholder_with_file_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_file_field) ... ok
+test_value_placeholder_with_integer_field (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_integer_field) ... ok
+test_value_placeholder_with_null_character (forms_tests.tests.test_validators.ValidatorCustomMessageTests.test_value_placeholder_with_null_character) ... ok
 test_context_manager (files.tests.FileTests.test_context_manager) ... ok
 test_exclusive_lock (files.tests.FileTests.test_exclusive_lock) ... ok
 test_file_iteration (files.tests.FileTests.test_file_iteration)
@@ -41972,21 +42021,40 @@
 test_unicode_file_name (files.tests.FileTests.test_unicode_file_name) ... ok
 test_unicode_uploadedfile_name (files.tests.FileTests.test_unicode_uploadedfile_name) ... ok
 test_writable (files.tests.FileTests.test_writable) ... ok
-test_open_resets_file_to_start_and_returns_context_manager (files.tests.InMemoryUploadedFileTests.test_open_resets_file_to_start_and_returns_context_manager) ... ok
-test_bug_19457 (files.tests.InconsistentGetImageDimensionsBug.test_bug_19457)
-Regression test for #19457 ... ok
-test_multiple_calls (files.tests.InconsistentGetImageDimensionsBug.test_multiple_calls)
-Multiple calls of get_image_dimensions() should return the same size. ... ok
+test_file_move_overwrite (files.tests.FileMoveSafeTests.test_file_move_overwrite) ... ok
+test_file_move_permissionerror (files.tests.FileMoveSafeTests.test_file_move_permissionerror)
+file_move_safe() ignores PermissionError thrown by copystat() and ... ok
 test_invalid_image (files.tests.GetImageDimensionsTests.test_invalid_image)
 get_image_dimensions() should return (None, None) for the dimensions of ... ok
 test_missing_file (files.tests.GetImageDimensionsTests.test_missing_file) ... ok
 test_valid_image (files.tests.GetImageDimensionsTests.test_valid_image)
 get_image_dimensions() should catch struct.error while feeding the PIL ... ok
 test_webp (files.tests.GetImageDimensionsTests.test_webp) ... ok
-test_noname_file_default_name (files.tests.NoNameFileTestCase.test_noname_file_default_name) ... ok
-test_noname_file_get_size (files.tests.NoNameFileTestCase.test_noname_file_get_size) ... ok
+test_builtin_command (admin_scripts.tests.ManageMultipleSettings.test_builtin_command)
+multiple: manage.py builtin commands fail with an error when no ... ok
+test_builtin_with_bad_environment (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_bad_environment)
+multiple: manage.py builtin commands fail if settings file (from ... ok
+test_builtin_with_bad_settings (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_bad_settings)
+multiple: manage.py builtin commands fail if settings file (from ... ok
+test_builtin_with_environment (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_environment)
+multiple: manage.py can execute builtin commands if settings are ... ok
+test_builtin_with_settings (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_settings)
+multiple: manage.py builtin commands succeed if settings are provided ... ok
+test_custom_command (admin_scripts.tests.ManageMultipleSettings.test_custom_command)
+multiple: manage.py can't execute user commands using default settings ... ok
+test_custom_command_with_environment (admin_scripts.tests.ManageMultipleSettings.test_custom_command_with_environment)
+multiple: manage.py can execute user commands if settings are provided ... ok
+test_custom_command_with_settings (admin_scripts.tests.ManageMultipleSettings.test_custom_command_with_settings)
+multiple: manage.py can execute user commands if settings are provided ... ok
 test_in_memory_spooled_temp (files.tests.SpooledTempTests.test_in_memory_spooled_temp) ... ok
 test_written_spooled_temp (files.tests.SpooledTempTests.test_written_spooled_temp) ... ok
+test_open_resets_file_to_start_and_returns_context_manager (files.tests.InMemoryUploadedFileTests.test_open_resets_file_to_start_and_returns_context_manager) ... ok
+test_noname_file_default_name (files.tests.NoNameFileTestCase.test_noname_file_default_name) ... ok
+test_noname_file_get_size (files.tests.NoNameFileTestCase.test_noname_file_get_size) ... ok
+test_bug_19457 (files.tests.InconsistentGetImageDimensionsBug.test_bug_19457)
+Regression test for #19457 ... ok
+test_multiple_calls (files.tests.InconsistentGetImageDimensionsBug.test_multiple_calls)
+Multiple calls of get_image_dimensions() should return the same size. ... ok
 test_extension_kept (files.tests.TemporaryUploadedFileTests.test_extension_kept)
 The temporary file name has the same suffix as the original file. ... ok
 test_file_upload_temp_dir_pathlib (files.tests.TemporaryUploadedFileTests.test_file_upload_temp_dir_pathlib) ... ok
@@ -42011,46 +42079,25 @@
 test_url (file_storage.test_inmemory_storage.MemoryStorageIOTests.test_url) ... ok
 test_url_with_none_filename (file_storage.test_inmemory_storage.MemoryStorageIOTests.test_url_with_none_filename) ... ok
 test_write_string (file_storage.test_inmemory_storage.MemoryStorageIOTests.test_write_string) ... ok
-test_builtin_command (admin_scripts.tests.ManageMultipleSettings.test_builtin_command)
-multiple: manage.py builtin commands fail with an error when no ... ok
-test_builtin_with_bad_environment (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_bad_environment)
-multiple: manage.py builtin commands fail if settings file (from ... ok
-test_builtin_with_bad_settings (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_bad_settings)
-multiple: manage.py builtin commands fail if settings file (from ... ok
-test_builtin_with_environment (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_environment)
-multiple: manage.py can execute builtin commands if settings are ... ok
-test_builtin_with_settings (admin_scripts.tests.ManageMultipleSettings.test_builtin_with_settings)
-multiple: manage.py builtin commands succeed if settings are provided ... ok
-test_custom_command (admin_scripts.tests.ManageMultipleSettings.test_custom_command)
-multiple: manage.py can't execute user commands using default settings ... ok
-test_custom_command_with_environment (admin_scripts.tests.ManageMultipleSettings.test_custom_command_with_environment)
-multiple: manage.py can execute user commands if settings are provided ... ok
-test_custom_command_with_settings (admin_scripts.tests.ManageMultipleSettings.test_custom_command_with_settings)
-multiple: manage.py can execute user commands if settings are provided ... ok
-test_content_saving (file_storage.tests.ContentFileStorageTestCase.test_content_saving)
-ContentFile can be saved correctly with the filesystem storage, ... ok
 test_file_upload_default_permissions (file_storage.tests.FileStoragePermissions.test_file_upload_default_permissions) ... ok
 test_file_upload_directory_default_permissions (file_storage.tests.FileStoragePermissions.test_file_upload_directory_default_permissions) ... ok
 test_file_upload_directory_permissions (file_storage.tests.FileStoragePermissions.test_file_upload_directory_permissions) ... ok
 test_file_upload_permissions (file_storage.tests.FileStoragePermissions.test_file_upload_permissions) ... ok
-test_deconstruction (file_storage.tests.FileSystemStorageTests.test_deconstruction) ... ok
-test_lazy_base_url_init (file_storage.tests.FileSystemStorageTests.test_lazy_base_url_init)
-FileSystemStorage.__init__() shouldn't evaluate base_url. ... ok
+test_content_saving (file_storage.tests.ContentFileStorageTestCase.test_content_saving)
+ContentFile can be saved correctly with the filesystem storage, ... ok
 test_attributes (decorators.tests.DecoratorsTest.test_attributes)
 Built-in decorators set certain attributes of the wrapped function. ... ok
 test_user_passes_test_composition (decorators.tests.DecoratorsTest.test_user_passes_test_composition)
 The user_passes_test decorator can be applied multiple times (#9474). ... ok
+test_deconstruction (file_storage.tests.FileSystemStorageTests.test_deconstruction) ... ok
+test_lazy_base_url_init (file_storage.tests.FileSystemStorageTests.test_lazy_base_url_init)
+FileSystemStorage.__init__() shouldn't evaluate base_url. ... ok
 test_typeCasts (db_typecasts.tests.DBTypeCasts.test_typeCasts) ... ok
 test_file_response_call_request_finished (builtin_server.tests.WSGIFileWrapperTests.test_file_response_call_request_finished) ... ok
 test_file_response_closing (builtin_server.tests.WSGIFileWrapperTests.test_file_response_closing)
 View returning a FileResponse properly closes the file and http ... ok
 test_file_wrapper_no_sendfile (builtin_server.tests.WSGIFileWrapperTests.test_file_wrapper_no_sendfile) ... ok
 test_file_wrapper_uses_sendfile (builtin_server.tests.WSGIFileWrapperTests.test_file_wrapper_uses_sendfile) ... ok
-test_chunked_data (builtin_server.tests.ServerHandlerChunksProperly.test_chunked_data) ... ok
-test_builtin_fields (admin_docs.test_views.TestFieldType.test_builtin_fields) ... ok
-test_char_fields (admin_docs.test_views.TestFieldType.test_char_fields) ... ok
-test_custom_fields (admin_docs.test_views.TestFieldType.test_custom_fields) ... ok
-test_field_name (admin_docs.test_views.TestFieldType.test_field_name) ... ok
 test_app_completion (bash_completion.tests.BashCompletionTests.test_app_completion)
 Application names will be autocompleted for an AppCommand ... ok
 test_completed_subcommand (bash_completion.tests.BashCompletionTests.test_completed_subcommand)
@@ -42065,22 +42112,11 @@
 manage.py will autocomplete option flags ... ok
 test_subcommands (bash_completion.tests.BashCompletionTests.test_subcommands)
 Subcommands can be autocompleted ... ok
-test_builtin_command (admin_scripts.tests.ManageMinimalSettings.test_builtin_command)
-minimal: manage.py builtin commands fail with an error when no settings ... ok
-test_builtin_with_bad_environment (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_bad_environment)
-minimal: manage.py builtin commands fail if settings file (from ... ok
-test_builtin_with_bad_settings (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_bad_settings)
-minimal: manage.py builtin commands fail if settings file (from ... ok
-test_builtin_with_environment (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_environment)
-minimal: manage.py builtin commands fail if settings are provided in ... ok
-test_builtin_with_settings (admin_scripts.tests.ManageMinimalSettings.test_builtin_with_settings)
-minimal: manage.py builtin commands fail if settings are provided as argument ... ok
-test_custom_command (admin_scripts.tests.ManageMinimalSettings.test_custom_command)
-minimal: manage.py can't execute user commands without appropriate settings ... ok
-test_custom_command_with_environment (admin_scripts.tests.ManageMinimalSettings.test_custom_command_with_environment)
-minimal: manage.py can't execute user commands, even if settings are ... ok
-test_custom_command_with_settings (admin_scripts.tests.ManageMinimalSettings.test_custom_command_with_settings)
-minimal: manage.py can't execute user commands, even if settings are ... ok
+test_chunked_data (builtin_server.tests.ServerHandlerChunksProperly.test_chunked_data) ... ok
+test_builtin_fields (admin_docs.test_views.TestFieldType.test_builtin_fields) ... ok
+test_char_fields (admin_docs.test_views.TestFieldType.test_char_fields) ... ok
+test_custom_fields (admin_docs.test_views.TestFieldType.test_custom_fields) ... ok
+test_field_name (admin_docs.test_views.TestFieldType.test_field_name) ... ok
 test_directory_times_changing_after_file_creation (file_storage.test_inmemory_storage.MemoryStorageTimesTests.test_directory_times_changing_after_file_creation)
 Directory modified and accessed time should change when a new file is ... ok
 test_directory_times_changing_after_file_deletion (file_storage.test_inmemory_storage.MemoryStorageTimesTests.test_directory_times_changing_after_file_deletion)
@@ -42755,7 +42791,7 @@
 test_setupclass_exception (test_runner.test_debug_sql.TestDebugSQL.test_setupclass_exception) ... ok
 
 ----------------------------------------------------------------------
-Ran 18000 tests in 118.063s
+Ran 18000 tests in 425.371s
 
 OK (skipped=1349, expected failures=5)
 Destroying test database for alias 'default' ('file:memorydb_default?mode=memory&cache=shared')...
@@ -42814,6 +42850,9 @@
 find debian/python3-django debian/python-django-doc \( -name LICENSE -o -iname license\*.\* \) -delete
 make[1]: Leaving directory '/build/reproducible-path/python-django-5.2~beta1'
    dh_sphinxdoc -O--buildsystem=pybuild
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-django-doc/usr/share/doc/python-django-doc/html/_static/translations.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-django-doc/usr/share/doc/python-django-doc/html/_static/base-stemmer.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-django-doc/usr/share/doc/python-django-doc/html/_static/dutch-stemmer.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-django-doc/usr/share/doc/python-django-doc/html/templatebuiltins.js
    dh_installchangelogs -O--buildsystem=pybuild
    dh_installman -O--buildsystem=pybuild
@@ -42831,7 +42870,73 @@
    dh_perl -O--buildsystem=pybuild
    dh_link -O--buildsystem=pybuild
    dh_strip_nondeterminism -O--buildsystem=pybuild
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/eu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/en/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/el/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/da/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/cy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/cs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ckb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ca/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/bs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/br/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/bn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/bg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/be/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ast/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/th/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/te/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/my/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/vi/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/uz/LC_MESSAGES/django.mo
@@ -42900,211 +43005,7 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/fi/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/fa/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/et/LC_	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/te/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ta/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ne/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/my/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ms/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/mr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/mn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ml/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/mk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/lv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/lt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/lb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ky/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/kn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/km/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/kk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/kab/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ka/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/it/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/is/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/io/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/id/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ia/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/he/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/gl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ga/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/et/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/eo/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/en/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-pa	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/udm/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/th/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/te/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ta/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sw/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/nl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ne/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/nb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/my/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ms/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/mr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/mn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ml/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/mk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/lv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/lt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/lb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ky/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ko/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/kn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/km/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/kk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/kab/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ka/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/it/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/is/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/io/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/id/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ia/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/he/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/gl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/gd/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ga/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/et/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.mo
-	Normaliz	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/he/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/gl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ga/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/et/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_VE/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_MX/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/eo/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/en_GB/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/en_AU/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/en/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/el/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/de/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/da/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/cy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/cs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ckb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ca/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/bs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/br/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/bn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/bg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/be/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/az/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ast/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ar/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/af/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/vi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ur/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/uk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/udm/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/th/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/te/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ta/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sw/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/nl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ne/LC_MESSAGES/django.mo
-	Normalized debian/python3-d	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/et/LC_	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/pl/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/nn/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/nl/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ne/LC_MESSAGES/django.mo
@@ -43172,73 +43073,7 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/th/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/tg/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/te/LC_MESSAGES/django.mo
-	No	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/es/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/eo/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/en/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/el/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/da/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/cy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/cs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ckb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ca/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/bs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/br/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/bn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/bg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/be/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ast/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/th/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/te/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/my/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/it/LC_MESSAGES/django.mo
+	No	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/it/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/is/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/io/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/id/LC_MESSAGES/django.mo
@@ -43306,7 +43141,110 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/sl/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/sk/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ro/LC_	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/nl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ne/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/my/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ms/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/mr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/mn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ml/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/mk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/lv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/lt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/lb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ky/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ko/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/kn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/km/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/kk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ka/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ja/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/it/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/is/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/io/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/id/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ia/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/dsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/de/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/cy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/cs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ckb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/bs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/br/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/bn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/bg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/be/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/az/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ast/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ar/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/af/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/vi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ur/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/uk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/udm/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/tt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/th/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/te/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sw/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/nl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ne/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/my/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ms/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/mr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/mn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ml/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/mk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/lv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/lt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/lb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ky/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ko/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/kn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/km/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/kk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/kab/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ka/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ja/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/it/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/is/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/io/LC_MESSAGES/django.mo
+	Normalized debian/pyth	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/en/LC_MESSAGES/django.mo
@@ -43374,7 +43312,75 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ko/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/kn/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/km/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/kk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/kk/LC_	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/bn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/bg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/be/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ast/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nl/LC_MESSMESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/es_VE/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/es_MX/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sites/locale/es_CO/LC_MESSAGES/django.mo
@@ -43408,74 +43414,6 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/uz/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ur/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/uk/LC_MESSAGES/django.mo
-jango/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/my/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ms/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/mr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/mn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ml/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/mk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/lv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/lt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/lb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ky/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ko/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/kn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/km/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/kk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ka/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/it/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/is/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/io/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/id/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ia/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/he/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/gl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ga/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fi/LC_MESSAGES/django.mo
-MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/kab/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ka/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/it/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/is/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/io/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/id/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ia/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/he/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/gl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/gd/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ga/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/et/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_VE/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_CO/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/eo/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/en_GB/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/en_AU/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/en/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo
 packages/django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.mo
@@ -43513,78 +43451,74 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/contenttypes/locale/es/LC_MESSAGES/django.mo
-ed debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/eo/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/en/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/el/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/dsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/de/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/da/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/cy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/cs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ckb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ca/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/bs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/br/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/bn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/bg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/be/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/az/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ast/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/af/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/vi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/uz/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ur/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/uk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/udm/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/th/LC_MESSAGES/django.mo
-ckages/django/contrib/redirects/locale/el/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/dsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/de/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/da/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/cy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/cs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ckb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ca/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/bs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/br/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/bn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/bg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/be/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/az/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ast/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/af/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/uz/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/tk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/pt/LC_MESSAGES/django.mo
-rmalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/te/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ne/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/my/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ms/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/mr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/mn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ml/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/mk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/lv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/lt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/lb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ky/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/kn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/km/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/kk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/kab/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ka/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ja/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/it/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/is/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/io/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/id/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ia/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/hi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/he/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/gl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ga/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/fa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/eu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/et/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/es/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/en/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-parmalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/ta/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/sw/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo
@@ -43619,144 +43553,6 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/kk/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/ka/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/humanize/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/dsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/de/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/cy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/cs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ckb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/bs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/br/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/bn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/bg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/be/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/az/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ast/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ar/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/af/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/vi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ur/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/uk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/udm/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/tt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/th/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/te/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ta/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sw/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/nl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ne/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/my/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ms/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/mr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/mn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ml/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/mk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/lv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/lt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/lb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ky/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ko/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/kn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/km/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/kk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/kab/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ka/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/it/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/is/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/io/LC_MESSAGES/django.mo
-	Normalized debian/pythMESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/nl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ne/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/my/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ms/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/mr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/mn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ml/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/mk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/lv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/lt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/lb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ky/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ko/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/kn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/km/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/kk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ka/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ja/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/it/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/is/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/io/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/id/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ia/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hr/LC_MESSAGES/django.mo
-on3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/id/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ia/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/gl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ga/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/eu/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/eo/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/en/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/el/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/da/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/cy/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/cs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ckb/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ca/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/bs/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/br/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo
@@ -43826,75 +43622,318 @@
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo
-	Normaliz	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/bn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/bg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/be/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ast/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ug/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo
-	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo
+	Normaliz	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/udm/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/th/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/te/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sw/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/nl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ne/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/nb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/my/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ms/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/mr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/mn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ml/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/mk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/lv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/lt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/lb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ky/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ko/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/kn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/km/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/kk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/kab/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ka/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ja/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/it/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/is/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/io/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/id/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ia/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/hi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/he/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/gl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/gd/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ga/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/fa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/eu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/et/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.mo
+	Normaliz	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/hi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/he/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/gl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ga/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/fa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/eu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/et/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_VE/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_MX/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/es/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/en_GB/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/en_AU/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/en/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/el/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/de/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/da/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/cy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/cs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ckb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ca/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/bs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/br/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/bn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/bg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/be/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/az/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ast/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/ar/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/gis/locale/af/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/vi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ur/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/uk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/udm/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/th/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/te/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ta/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sw/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/pa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/os/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/nn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/nl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ne/LC_MESSAGES/django.mo
+	Normalized debian/python3-dMESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/kab/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ka/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ja/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/it/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/is/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/io/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/id/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ia/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/hi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/he/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/gl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/gd/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/ga/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/fa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/eu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/et/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_VE/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_CO/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/es/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/en_GB/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/en_AU/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/en/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo
+on3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/id/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ia/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/hi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/gl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ga/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/fa/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/eu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/es/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/en/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/el/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/da/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/cy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/cs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ckb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/ca/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/bs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admindocs/locale/br/LC_MESSAGES/django.mo
+jango/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/my/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ms/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/mr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/mn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ml/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/mk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/lv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/lt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/lb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ky/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ko/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/kn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/km/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/kk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ka/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ja/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/it/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/is/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/io/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/id/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ia/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hu/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/hi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/he/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/gl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/ga/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/flatpages/locale/fi/LC_MESSAGES/django.mo
+ckages/django/contrib/redirects/locale/el/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/dsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/de/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/da/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/cy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/cs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ckb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ca/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/bs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/br/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/bn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/bg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/be/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/az/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ast/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/af/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/uz/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/tk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/tg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sq/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sl/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/ro/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/postgres/locale/pt/LC_MESSAGES/django.mo
+ed debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/es/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/eo/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/en/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/el/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/dsb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/de/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/da/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/cy/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/cs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ckb/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ca/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/bs/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/br/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/bn/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/bg/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/be/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/az/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ast/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/sessions/locale/af/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/vi/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/uz/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ur/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/uk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/udm/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tt/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tr/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo
+	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/redirects/locale/th/LC_MESSAGES/django.mo
+AGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo
 	Normalized debian/python3-django/usr/lib/python3/dist-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo
@@ -44065,8 +44104,8 @@
 dpkg-gencontrol: warning: package python-django-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined
    dh_md5sums -O--buildsystem=pybuild
    dh_builddeb -O--buildsystem=pybuild
-dpkg-deb: building package 'python3-django' in '../python3-django_5.2~beta1-1_all.deb'.
 dpkg-deb: building package 'python-django-doc' in '../python-django-doc_5.2~beta1-1_all.deb'.
+dpkg-deb: building package 'python3-django' in '../python3-django_5.2~beta1-1_all.deb'.
  dpkg-genbuildinfo --build=binary -O../python-django_5.2~beta1-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../python-django_5.2~beta1-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -44074,12 +44113,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/3717584/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/4044488 and its subdirectories
-I: Current time: Fri Mar  7 15:07:24 -12 2025
-I: pbuilder-time-stamp: 1741403244
+I: removing directory /srv/workspace/pbuilder/3717584 and its subdirectories
+I: Current time: Fri Apr 10 23:45:20 +14 2026
+I: pbuilder-time-stamp: 1775814320