django/tests
Simon Charette fb3f034f1c Fixed #30158 -- Avoided unnecessary subquery group by on aggregation.
Subquery annotations can be omitted from the GROUP BY clause on aggregation
as long as they are not explicitly grouped against.

Thanks Jonny Fuller for the report.
2019-03-21 18:48:41 -04:00
..
absolute_url_overrides Fixed #26125 -- Fixed E731 flake warnings. 2016-01-25 14:23:43 -05:00
admin_autodiscover Sorted imports with isort; refs #23860. 2015-02-06 08:16:28 -05:00
admin_changelist Refs #17198 -- Detected existing total ordering in admin changelist. 2019-01-17 16:22:14 +01:00
admin_checks Fixed #30237 -- Made Authentication/SessionMiddleware and ModelBackend admin checks allow subclasses. 2019-03-14 20:09:57 -04:00
admin_custom_urls Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
admin_default_site Fixed #8500 -- Allowed overriding the default admin site instance. 2018-02-03 18:51:10 -05:00
admin_docs Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
admin_filters Used 4 space hanging indent for dictionaries. 2019-01-02 18:18:19 -05:00
admin_inlines Fixed #30179 -- Fixed form Media merging when pairwise merging is insufficient. 2019-02-27 16:39:17 -05:00
admin_ordering Made reused RequestFactory instances class attributes. 2018-11-27 09:49:02 -05:00
admin_registration Used assertRaisesMessage() to test Django's error messages. 2017-07-29 19:07:23 -04:00
admin_scripts Refs #30057 -- Added more diffsettings tests. 2019-02-26 10:30:38 -05:00
admin_utils Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
admin_views Fixed #30221 -- Made label suffix of admin's read-only fields translatable. 2019-02-28 11:12:30 -05:00
admin_widgets Fixed #30179 -- Fixed form Media merging when pairwise merging is insufficient. 2019-02-27 16:39:17 -05:00
aggregation Fixed #30158 -- Avoided unnecessary subquery group by on aggregation. 2019-03-21 18:48:41 -04:00
aggregation_regress Refs #28643 -- Changed Variance() to use NumericOutputFieldMixin. 2019-01-14 14:39:46 -05:00
annotations Fixed #29542 -- Fixed invalid SQL if a Subquery from the HAVING clause is used in the GROUP BY clause. 2018-07-14 12:03:22 +02:00
app_loading Refs #23919 -- Removed django.utils._os.upath()/npath()/abspathu() usage. 2017-01-20 08:01:02 -05:00
apps Fixed #27685 -- Added watchman support to the autoreloader. 2019-01-13 20:33:47 -05:00
auth_tests Cleaned up exception message checking in some tests. 2019-03-15 19:27:57 -04:00
backends Fixed #30183 -- Added introspection of inline SQLite constraints. 2019-03-13 10:24:28 -04:00
base Sorted imports per isort 4.2.9. 2017-06-01 13:23:48 -04:00
bash_completion Removed parser.add_arguments() arguments that match the defaults. 2018-07-02 17:54:57 -04:00
basic Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
builtin_server Refs #23919 -- Replaced super(ClassName, self) with super(). 2017-01-25 12:23:46 -05:00
bulk_create Refs #29444 -- Renamed DatabaseFeatures.can_return_id* to be generic for other columns. 2019-01-30 15:31:56 -05:00
cache Fixed #30181 -- Made cache.get() with default work correctly on PyLibMCCache if None is cached. 2019-02-14 19:57:38 -05:00
check_framework Fixed typo in tests/check_framework/test_translation.py comment. 2019-03-09 13:17:50 +01:00
choices Moved choices inside of test models per coding style. 2018-12-10 09:28:49 -05:00
conditional_processing Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
constraints Fixed #30062 -- Added support for unique conditional constraints. 2019-01-12 09:50:20 -05:00
contenttypes_tests Fixed #16027 -- Added app_label to ContentType.__str__(). 2019-02-07 19:56:47 -05:00
context_processors Refs #28478 -- Deprecated TestCase's allow_database_queries and multi_db in favor of databases. 2019-01-10 19:11:21 -05:00
csrf_tests Fixed #30137 -- Replaced OSError aliases with the canonical OSError. 2019-01-28 11:15:06 -05:00
custom_columns Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
custom_lookups Removed unnecessary type() calls for class methods. 2019-02-06 22:00:32 -05:00
custom_managers Fixed #28838 -- Fixed Model.save() crash if the base manager annotates with a related field. 2018-01-25 10:12:04 -05:00
custom_methods Refs #23919 -- Removed python_2_unicode_compatible decorator usage 2017-01-18 13:44:34 +01:00
custom_migration_operations Fixed #24093 -- Prevented MigrationWriter to write operation kwargs that are not explicitly deconstructed 2015-01-07 17:29:20 -07:00
custom_pk Used assertRaisesMessage() to test Django's error messages. 2017-07-29 19:07:23 -04:00
datatypes Fixed #29227 -- Allowed BooleanField to be null=True. 2018-03-20 12:10:10 -04:00
dates Fixed #28650 -- Added TruncWeek database function. 2018-01-27 09:59:13 -05:00
datetimes Fixed #28650 -- Added TruncWeek database function. 2018-01-27 09:59:13 -05:00
db_functions Fixed #30240 -- Added SHA1, SHA224, SHA256, SHA384, and SHA512 database functions. 2019-03-20 19:30:43 +01:00
db_typecasts Refs #27804 -- Used subTest() in several tests. 2017-05-24 08:36:34 -04:00
db_utils Fixed #30071 -- Fixed error message when a 'default' database isn't provided. 2019-01-09 10:58:37 -05:00
dbshell Fixed #30173 -- Simplified db.backends.postgresql.client. 2019-02-13 17:12:02 -05:00
decorators Refs #29253 -- Fixed method_decorator() crash if decorator sets a new attribute. 2018-06-27 11:46:07 -04:00
defer Fixed hanging indentation in various code. 2018-03-16 10:54:34 +01:00
defer_regress Decreased max_length for char fields unless absolutely needed. (#8485) 2017-05-10 17:33:46 +02:00
delete Fixed incorrect integer division in DeletionTests.test_large_delete_related. 2017-10-02 10:11:20 -04:00
delete_regress Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
deprecation Silenced warnings in deprecation tests. 2018-07-11 09:10:31 -04:00
dispatch Refs #23919 -- Stopped inheriting from object to define new style classes. 2017-01-19 08:39:46 +01:00
distinct_on_fields Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
empty
expressions Refs #30158 -- Added alias argument to Expression.get_group_by_cols(). 2019-03-21 18:47:46 -04:00
expressions_case Fixed #29227 -- Allowed BooleanField to be null=True. 2018-03-20 12:10:10 -04:00
expressions_window Fixed #29619 -- Added field names to some FieldErrors. 2019-02-14 18:58:08 -05:00
extra_regress Fixed #30159 -- Removed unneeded use of OrderedDict. 2019-02-06 13:48:39 -05:00
field_deconstruction Fixed #28937 -- Allowed BinaryField to be editable=True. 2017-12-22 16:31:46 -05:00
field_defaults Refs #23919 -- Removed six.<various>_types usage 2017-01-18 20:18:46 +01:00
field_subclassing Refs #23919 -- Removed encoding preambles and future imports 2017-01-18 09:55:19 +01:00
file_storage Fixed #30147 -- Simplified directory creation with os.makedirs(..., exist_ok=True). 2019-01-31 12:53:36 -05:00
file_uploads Cleaned up exception message checking in some tests. 2019-03-15 19:27:57 -04:00
files Fixed #30137 -- Replaced OSError aliases with the canonical OSError. 2019-01-28 11:15:06 -05:00
filtered_relation Refs #28010 -- Allowed reverse related fields in SELECT FOR UPDATE .. OF. 2017-10-28 20:33:42 -04:00
fixtures Removed default mode='r' argument from calls to open(). 2019-01-27 17:41:43 -05:00
fixtures_model_package Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
fixtures_regress Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
flatpages_tests Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
force_insert_update Used assertRaisesMessage() to test Django's error messages. 2017-07-29 19:07:23 -04:00
foreign_object Adjusted code style of a few test data setup methods. 2018-11-27 09:48:22 -05:00
forms_tests Used a picklable argument for a subTest. 2019-03-21 13:56:05 -04:00
from_db_value Refs #28370 -- Removed support for the context arg of Field.from_db_value() and Expression.convert_value(). 2019-01-17 10:52:19 -05:00
generic_inline_admin Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
generic_relations Fixed #29612 -- Added GenericRelation prefetch_related() cache invalidation. 2018-08-17 14:58:45 -04:00
generic_relations_regress Fixed #29653 -- Fixed missing related_query_name reverse accessor if GenericRelation is declared on an abstract base model. 2018-08-10 12:17:26 -04:00
generic_views Fixed #29750 -- Added View.setup() hook for class-based views. 2018-12-21 19:01:11 -05:00
get_earliest_or_latest Refs #11557 -- Removed the field_name keyword argument to QuerySet.earliest() and latest(). 2019-01-17 10:52:19 -05:00
get_object_or_404 Fixed #29135 -- Prevented get_object/list_or_404() from hiding AttributeError raised by QuerySet filtering. 2018-02-19 10:51:15 -05:00
get_or_create Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
gis_tests Fixed #28738 -- Added the GeometryDistance function. 2019-03-20 12:54:42 -04:00
handlers Fixed #30070, CVE-2019-3498 -- Fixed content spoofing possiblity in the default 404 page. 2019-01-03 21:21:55 -05:00
httpwrappers Refs #29784 -- Switched to https:// links where available. 2018-09-26 08:48:47 +02:00
humanize_tests Completed test coverage of contrib.humanize.templatetags.humanize. 2018-11-10 19:09:37 -05:00
i18n Fixed #30165 -- Deprecated ugettext(), ugettext_lazy(), ugettext_noop(), ungettext(), and ungettext_lazy(). 2019-02-08 10:05:53 -05:00
import_error_package Refactored tests that rely on an ImportError for Python 3.5 compatibility 2015-02-03 18:30:46 -05:00
indexes Fixed #30108 -- Allowed adding foreign key constraints in the same statement that adds a field. 2019-01-29 15:42:57 -05:00
inline_formsets Refs #23919 -- Replaced super(ClassName, self) with super(). 2017-01-25 12:23:46 -05:00
inspectdb Refs #29004 -- Prevented inspectdb tests from flushing all tables data. 2018-12-24 15:32:39 -05:00
introspection Fixed #30183 -- Added introspection of inline SQLite constraints. 2019-03-13 10:24:28 -04:00
invalid_models_tests Refs #29408 -- Cosmetic edits for validation of related fields and lookups in model Meta.ordering. 2019-03-01 19:38:21 +01:00
known_related_objects Refs #23968 -- Removed unnecessary lists, generators, and tuple calls. 2017-06-01 19:08:59 -04:00
logging_tests Simplified temporary directory handling in AdminScriptTestCase. 2019-02-05 12:11:54 -05:00
lookup Removed uneeded generator expressions and list comprehensions. 2019-02-09 09:18:48 -05:00
m2m_and_m2o Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
m2m_intermediary Refs #23919 -- Removed six.<various>_types usage 2017-01-18 20:18:46 +01:00
m2m_multiple Refs #23919 -- Removed python_2_unicode_compatible decorator usage 2017-01-18 13:44:34 +01:00
m2m_recursive Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
m2m_regress Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
m2m_signals Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
m2m_through Fixed #9475 -- Allowed RelatedManager.add(), create(), etc. for m2m with a through model. 2019-01-15 11:12:17 -05:00
m2m_through_regress Fixed #9475 -- Allowed RelatedManager.add(), create(), etc. for m2m with a through model. 2019-01-15 11:12:17 -05:00
m2o_recursive Adjusted code style of a few test data setup methods. 2018-11-27 09:48:22 -05:00
mail Removed uneeded generator expressions and list comprehensions. 2019-02-09 09:18:48 -05:00
managers_regress Switched TestCase to SimpleTestCase where possible in Django's tests. 2018-11-27 08:58:44 -05:00
many_to_many Cleaned up exception message checking in some tests. 2019-03-15 19:27:57 -04:00
many_to_one Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
many_to_one_null Fixed #29447 -- Made RelatedManager.set() pass bulk argument to clear(). 2018-06-25 13:04:46 -04:00
max_lengths Refs #23919 -- Removed encoding preambles and future imports 2017-01-18 09:55:19 +01:00
messages_tests Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
middleware Corrected settings names in SecurityMiddleware tests. 2019-03-20 20:15:34 -04:00
middleware_exceptions Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
migrate_signals Refs #23919 -- Stopped inheriting from object to define new style classes. 2017-01-19 08:39:46 +01:00
migration_test_data_persistence Refs #23919 -- Removed encoding preambles and future imports 2017-01-18 09:55:19 +01:00
migrations Fixed #30186 -- Made showmigrations --list display the applied datetimes at verbosity 2+. 2019-03-08 08:25:38 -05:00
migrations2 Refs #23919 -- Removed encoding preambles and future imports 2017-01-18 09:55:19 +01:00
model_fields Refs #12663 -- Fixed reference to nonexistent field in model_fields tests. 2019-03-17 20:49:32 -04:00
model_forms Used 4 space hanging indent for dictionaries. 2019-01-02 18:18:19 -05:00
model_formsets Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
model_formsets_regress Used 4 space hanging indent for dictionaries. 2019-01-02 18:18:19 -05:00
model_indexes Refs #28478 -- Prevented database feature based skipping on tests disallowing queries. 2019-01-14 16:16:30 -05:00
model_inheritance Fixed #30116 -- Dropped support for Python 3.5. 2019-01-30 10:19:48 -05:00
model_inheritance_regress Fixed hanging indentation in various code. 2018-03-16 10:54:34 +01:00
model_meta Merged isinstance() calls. 2019-03-02 12:19:21 +01:00
model_options Fixed #30023 -- Prevented SQLite schema alterations while foreign key checks are enabled. 2018-12-15 18:51:59 -05:00
model_package Refs #23919 -- Removed encoding preambles and future imports 2017-01-18 09:55:19 +01:00
model_regress Moved choices inside of a test model per coding style. 2019-03-20 11:05:26 -04:00
modeladmin Refs #27991 -- Made obj a required argument of InlineModelAdmin.has_add_permission(). 2019-01-17 11:14:07 -05:00
multiple_database Fixed #16027 -- Added app_label to ContentType.__str__(). 2019-02-07 19:56:47 -05:00
mutually_referential Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField 2015-07-27 18:28:13 -04:00
nested_foreign_keys Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
no_models Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. 2016-11-10 21:30:21 -05:00
null_fk Refs #23919 -- Removed python_2_unicode_compatible decorator usage 2017-01-18 13:44:34 +01:00
null_fk_ordering Followed style guide for model attribute ordering. 2018-12-27 19:34:14 -05:00
null_queries Used assertRaisesMessage() to test Django's error messages. 2017-07-29 19:07:23 -04:00
one_to_one Fixed typo in tests/one_to_one/tests.py docstring. 2018-02-12 08:44:49 -05:00
or_lookups Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
order_with_respect_to Tested Model.set_FOO_order() with an unrelated object. 2019-01-21 17:02:15 -05:00
ordering Refs #14357 -- Deprecated Meta.ordering affecting GROUP BY queries. 2018-09-13 12:29:48 -04:00
pagination Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
postgres_tests Used QuerySet.bulk_create() in a couple of postgres tests. 2019-03-21 18:05:29 -04:00
prefetch_related Refs #28478 -- Deprecated TestCase's allow_database_queries and multi_db in favor of databases. 2019-01-10 19:11:21 -05:00
project_template Removed default empty content argument from HttpResponse calls. 2019-02-09 16:27:32 -05:00
properties Adjusted code style of a few test data setup methods. 2018-11-27 09:48:22 -05:00
proxy_model_inheritance Removed obsolete TODO in proxy_model_inheritance test. 2018-08-16 09:20:31 -04:00
proxy_models Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
queries Removed uneeded generator expressions and list comprehensions. 2019-02-09 09:18:48 -05:00
queryset_pickle Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
raw_query Fixed #29337 -- Added __len__() & __bool__() to RawQuerySet. 2018-04-19 12:46:31 -04:00
redirects_tests Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
requests Refs #30227 -- Added helpful message for non-ASCII Content-Type in mulitpart request. 2019-03-02 09:19:05 -05:00
requirements Fixed #27685 -- Added watchman support to the autoreloader. 2019-01-13 20:33:47 -05:00
reserved_names Refs #23919 -- Removed python_2_unicode_compatible decorator usage 2017-01-18 13:44:34 +01:00
resolve_url Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
responses Made a requests test that will fail in 2028 fail 10 years later. 2019-02-14 09:44:41 -05:00
reverse_lookup Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
save_delete_hooks Refs #23919 -- Replaced super(ClassName, self) with super(). 2017-01-25 12:23:46 -05:00
schema Refs #30172 -- Prevented removing a model Meta's index/unique_together from removing Meta constraints/indexes. 2019-03-17 20:50:57 -04:00
select_for_update Fixed #29949 -- Refactored db introspection identifier converters. 2018-11-21 09:06:50 +01:00
select_related Added a test for QuerySet.select_related() reverse caching. 2017-09-21 14:25:42 -04:00
select_related_onetoone Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
select_related_regress Refs #23919 -- Removed six.<various>_types usage 2017-01-18 20:18:46 +01:00
serializers Fixed serializers test crash if PyYAML isn't installed. 2019-03-20 09:23:50 -04:00
servers Fixed #30171 -- Fixed DatabaseError in servers tests. 2019-02-14 10:04:55 -05:00
sessions_tests Fixed #29471 -- Added 'Vary: Cookie' to invalid/empty session cookie responses. 2019-03-21 18:02:49 -04:00
settings_tests Fixed #30234 -- Disallowed non-upper settings in settings.configure(). 2019-03-05 09:52:08 -05:00
shell Replaced django.test.utils.patch_logger() with assertLogs(). 2018-05-07 09:34:00 -04:00
shortcuts Refs #25978 -- Removed shortcuts.render_to_response() per deprecation timeline. 2019-01-17 10:50:25 -05:00
signals Switched TestCase to SimpleTestCase where possible in Django's tests. 2018-11-27 08:58:44 -05:00
signed_cookies_tests Refs #23919 -- Removed encoding preambles and future imports 2017-01-18 09:55:19 +01:00
signing Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode(). 2017-02-09 09:03:47 -05:00
sitemaps_tests Fixed #30159 -- Removed unneeded use of OrderedDict. 2019-02-06 13:48:39 -05:00
sites_framework Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
sites_tests Refs #28478 -- Deprecated TestCase's allow_database_queries and multi_db in favor of databases. 2019-01-10 19:11:21 -05:00
staticfiles_tests Fixed #30171 -- Fixed DatabaseError in servers tests. 2019-02-14 10:04:55 -05:00
str Fixed #27953 -- Added instance's pk to Model.__str__(). 2017-06-09 13:42:53 -04:00
string_lookup Refs #27795 -- Removed unneeded force_text calls 2017-03-04 18:18:21 +01:00
swappable_models Refs #27790 -- Reverted "Removed available_apps on TestCase subclasses." 2017-01-28 10:01:13 -05:00
syndication_tests Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
template_backends Made reused RequestFactory instances class attributes. 2018-11-27 09:49:02 -05:00
template_loader Fixed #25788 -- Enabled the cached template loader if debug is False. 2016-09-03 09:06:33 -04:00
template_tests Reverted "Fixed relative paths imports per isort 4.3.5." 2019-03-03 19:33:48 +01:00
templates Fixed #29375 -- Removed empty action attribute on HTML forms. 2018-05-02 09:20:04 -04:00
test_client Cleaned up exception message checking in some tests. 2019-03-15 19:27:57 -04:00
test_client_regress Removed default empty content argument from HttpResponse calls. 2019-02-09 16:27:32 -05:00
test_exceptions
test_runner Simplified temporary directory handling in AdminScriptTestCase. 2019-02-05 12:11:54 -05:00
test_runner_apps Fixed #28478 -- Make DiscoverRunner skip creating unused test databases. 2019-01-10 19:11:21 -05:00
test_utils Removed default empty content argument from HttpResponse calls. 2019-02-09 16:27:32 -05:00
timezones Fixed serializers tests for PyYAML 5.1+. 2019-03-14 13:16:48 -04:00
transaction_hooks Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()." 2017-09-07 08:16:21 -04:00
transactions Fixed #30116 -- Dropped support for Python 3.5. 2019-01-30 10:19:48 -05:00
unmanaged_models Sorted imports per isort 4.2.9. 2017-06-01 13:23:48 -04:00
update Fixed #29619 -- Added field names to some FieldErrors. 2019-02-14 18:58:08 -05:00
update_only_fields Moved choices inside of test models per coding style. 2018-12-10 09:28:49 -05:00
urlpatterns Fixed spelling mistakes in comments and tests. 2019-02-11 08:55:57 -05:00
urlpatterns_reverse Cleaned up exception message checking in some tests. 2019-03-15 19:27:57 -04:00
user_commands Simplified temporary directory handling in AdminScriptTestCase. 2019-02-05 12:11:54 -05:00
utils_tests Fixed #30264 -- Fixed crash of test_parsing_year_less_than_70() on 32-bit systems. 2019-03-20 13:44:30 +01:00
validation Switched setUp() to setUpTestData() where possible in Django's tests. 2018-11-27 09:35:17 -05:00
validators Fixed #29860 -- Allowed BaseValidator to accept a callable limit_value. 2018-10-22 10:26:54 -04:00
version Fixed #27830 -- Used distutils.version.LooseVersion for version parsing. 2017-06-13 10:53:39 -04:00
view_tests Refs #15902 -- Deprecated storing user's language in the session. 2019-02-14 10:23:02 -05:00
wsgi Updated test URL patterns to use path() and re_path(). 2018-12-31 10:47:32 -05:00
.coveragerc Fixed #25209 -- Removed parallel=True coverage option 2015-08-04 09:32:12 -04:00
README.rst Refs #23919 -- Removed misc Python 2/3 references. 2017-01-25 13:59:25 -05:00
runtests.py Fixed #30116 -- Dropped support for Python 3.5. 2019-01-30 10:19:48 -05:00
test_sqlite.py Added trailing comma. 2015-02-06 12:58:45 +01:00
urls.py Fixed "URLconf" spelling in code comments. 2015-10-22 14:46:42 -04:00

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

    $ cd tests
    $ pip install -e ..
    $ 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/.