django/tests
2022-05-18 08:38:08 +02:00
..
absolute_url_overrides
admin_autodiscover
admin_changelist Fixed #27471 -- Made admin's filter choices collapsable. 2022-04-26 08:44:31 +02:00
admin_checks Refs #2259 -- Disallowed primary keys in ModelAdmin.list_editable. 2022-04-25 11:00:50 +02:00
admin_custom_urls
admin_default_site
admin_docs Fixed #32565 -- Moved internal URLResolver view-strings mapping to admindocs. 2022-05-17 10:50:09 +02:00
admin_filters Fixed various tests on MySQL with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
admin_inlines
admin_ordering
admin_registration
admin_scripts
admin_utils
admin_views Fixed #33679 -- Fixed the last inline's id in admin for users without add permissions. 2022-05-06 08:36:04 +02:00
admin_widgets
aggregation Fixed #33655 -- Removed unnecessary constant from GROUP BY clause for QuerySet.exists(). 2022-04-26 06:19:18 +02:00
aggregation_regress Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
annotations Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
app_loading
apps
asgi Removed stale Windows asyncio test skips. 2022-04-14 10:43:34 +02:00
async Removed stale Windows asyncio test skips. 2022-04-14 10:43:34 +02:00
async_queryset Refs #33646 -- Made QuerySet.raw() async-compatible. 2022-05-02 10:52:33 +02:00
auth_tests Increased the default PBKDF2 iterations for Django 4.2. 2022-05-17 14:22:06 +02:00
backends Fixed #33713 -- Dropped support for MariaDB 10.3. 2022-05-18 08:38:08 +02:00
base
bash_completion
basic Fixed #33646 -- Added async-compatible interface to QuerySet. 2022-04-26 20:25:23 +02:00
builtin_server
bulk_create
cache Fixed #33681 -- Made Redis client pass CACHES["OPTIONS"] to a connection pool. 2022-05-16 06:17:40 +02:00
check_framework
conditional_processing
constraints Fixed #30581 -- Added support for Meta.constraints validation. 2022-05-10 11:22:23 +02:00
contenttypes_tests Fixed various tests on MySQL with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
context_processors
csrf_tests
custom_columns
custom_lookups
custom_managers
custom_methods
custom_migration_operations
custom_pk
datatypes
dates
datetimes
db_functions Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
db_typecasts
db_utils Added backward compatibility test for ConnectionHandler.databases property. 2022-05-13 12:01:07 +02:00
dbshell
decorators
defer
defer_regress
delete
delete_regress
deprecation
dispatch
distinct_on_fields
empty
empty_models
expressions Fixed #33543 -- Deprecated passing nulls_first/nulls_last=False to OrderBy and Expression.asc()/desc(). 2022-05-12 11:30:03 +02:00
expressions_case
expressions_window
extra_regress
field_deconstruction
field_defaults
field_subclassing
file_storage
file_uploads
files
filtered_relation Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
fixtures
fixtures_model_package
fixtures_regress
flatpages_tests
force_insert_update
foreign_object
forms_tests Refs #32339 -- Deprecated default.html form template. 2022-05-17 11:16:54 +02:00
from_db_value
generic_inline_admin
generic_relations Fixed #33004 -- Made saving objects with unsaved GenericForeignKey raise ValueError. 2022-04-21 10:12:28 +02:00
generic_relations_regress Fixed #33004 -- Made saving objects with unsaved GenericForeignKey raise ValueError. 2022-04-21 10:12:28 +02:00
generic_views
get_earliest_or_latest
get_object_or_404
get_or_create
gis_tests Fixed #27550 -- Allowed GEOSGeometry.normalize() to return a normalized clone. 2022-05-16 06:46:53 +02:00
handlers
httpwrappers
humanize_tests
i18n Removed 'tests' path prefix in a couple tests. 2022-05-02 06:21:18 +02:00
import_error_package
indexes Fixed CoveringIndexTests.test_covering_partial_index() when DEFAULT_INDEX_TABLESPACE is set. 2022-05-03 14:22:34 +02:00
inline_formsets
inspectdb Fixed #33643 -- Fixed inspectdb crash on functional unique constraints on Oracle. 2022-04-16 15:29:51 +02:00
introspection
invalid_models_tests Fixed #30581 -- Added support for Meta.constraints validation. 2022-05-10 11:22:23 +02:00
known_related_objects
logging_tests
lookup
m2m_and_m2o
m2m_intermediary
m2m_multiple
m2m_recursive Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
m2m_regress
m2m_signals
m2m_through
m2m_through_regress
m2o_recursive
mail
managers_regress
many_to_many
many_to_one
many_to_one_null
max_lengths
messages_tests
middleware
middleware_exceptions
migrate_signals
migration_test_data_persistence
migrations Refs #27064 -- Made migrations generate RenameIndex operations when moving indexes from index_together to Meta.indexes. 2022-05-17 07:21:36 +02:00
migrations2
model_enums
model_fields Refs #31223 -- Added __class_getitem__() to ForeignKey. 2022-04-22 14:13:12 +02:00
model_forms Refs #32339 -- Deprecated default.html form template. 2022-05-17 11:16:54 +02:00
model_formsets
model_formsets_regress Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
model_indexes
model_inheritance
model_inheritance_regress
model_meta
model_options
model_package
model_regress
model_utils
modeladmin Fixed #11803 -- Allowed admin select widgets to display new related objects. 2022-04-15 07:46:37 +02:00
multiple_database
mutually_referential
nested_foreign_keys
no_models
null_fk
null_fk_ordering
null_queries
one_to_one
or_lookups
order_with_respect_to
ordering Fixed #29538 -- Fixed crash of ordering by related fields when Meta.ordering contains expressions. 2022-05-12 07:19:16 +02:00
pagination
postgres_tests Refs #32339 -- Deprecated default.html form template. 2022-05-17 11:16:54 +02:00
prefetch_related Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
project_template
properties
proxy_model_inheritance
proxy_models
queries Refs #30581 -- Added Q.check() hook. 2022-05-04 08:47:52 +02:00
queryset_pickle
raw_query Fixed various tests on MySQL with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
redirects_tests
requests
requirements
reserved_names
resolve_url
responses
reverse_lookup
save_delete_hooks
schema Fixed #25105 -- Checked deferred constraints before updating rows on PostgreSQL. 2022-05-04 12:15:00 +02:00
select_for_update Fixed DatabaseFeatures.uses_savepoints/can_release_savepoints and related tests with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
select_related
select_related_onetoone
select_related_regress
serializers Fixed various tests on MySQL with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
servers Relaxed some query ordering assertions in various tests. 2022-04-14 12:12:13 +02:00
sessions_tests Removed 'tests' path prefix in a couple tests. 2022-05-02 06:21:18 +02:00
settings_tests
shell
shortcuts
signals
signed_cookies_tests
signing
sitemaps_tests
sites_framework
sites_tests
staticfiles_tests
str
string_lookup
swappable_models
syndication_tests
template_backends Fixed #33639 -- Enabled cached template loader in development. 2022-04-19 12:13:27 +02:00
template_loader
template_tests
templates
test_client Removed 'tests' path prefix in a couple tests. 2022-05-02 06:21:18 +02:00
test_client_regress
test_exceptions
test_runner
test_runner_apps
test_utils
timezones
transaction_hooks Fixed DatabaseFeatures.uses_savepoints/can_release_savepoints and related tests with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
transactions Fixed DatabaseFeatures.uses_savepoints/can_release_savepoints and related tests with MyISAM storage engine. 2022-04-18 07:05:52 +02:00
unmanaged_models
update
update_only_fields
urlpatterns
urlpatterns_reverse Fixed #32565 -- Moved internal URLResolver view-strings mapping to admindocs. 2022-05-17 10:50:09 +02:00
user_commands
utils_tests Refs #33173 -- Removed use of deprecated cgi module. 2022-05-11 14:06:31 +02:00
validation Fixed #30581 -- Added support for Meta.constraints validation. 2022-05-10 11:22:23 +02:00
validators Fixed #32559 -- Added 'step_size’ to numeric form fields. 2022-05-12 14:16:52 +02:00
version
view_tests
wsgi
xor_lookups
.coveragerc
README.rst
runtests.py Advanced deprecation warnings for Django 4.2. 2022-05-17 14:22:06 +02:00
test_sqlite.py
urls.py

To run the test suite, first, create and activate a virtual environment. Then
install some requirements and run the tests::

    $ cd tests
    $ python -m pip install -e ..
    $ python -m pip install -r requirements/py3.txt
    $ ./runtests.py

For more information about the test suite, see
https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/.