Claude Paroz 78963495d0 Refs #17209 -- Added LoginView and LogoutView class-based views 9 years ago
..
absolute_url_overrides 60586dd737 Fixed #26125 -- Fixed E731 flake warnings. 9 years ago
admin_autodiscover 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
admin_changelist 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
admin_checks 983c158da7 Refs #24227 -- Replaced M2M isinstance checks by field.many_to_many 9 years ago
admin_custom_urls 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
admin_docs 625b8e9295 Fixed #24931 -- Made namespaced RegexURLResolvers populate callback strings. 8 years ago
admin_filters 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
admin_inlines 9c2d5a8d33 Fixed #26729 -- Allowed overriding a form field's label/help_text in Form.__init__() for TabularInline. 8 years ago
admin_ordering dbb0df2a0e Fixed #25985 -- Updated signature of ModelAdmin.formfield_for_* to make request a positional argument. 9 years ago
admin_registration e1d8426c2f Used assertIsInstance in admin_registration tests. 9 years ago
admin_scripts 81cdcb66bc Fixed #26791 -- Replaced LiveServerTestCase port ranges with binding to port 0. 8 years ago
admin_utils f6681393d3 Fixing #26524 -- Made a foreign key id reference in ModelAdmin.list_display display the id. 8 years ago
admin_views 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
admin_widgets 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
aggregation a6074e8908 Fixed #26458 -- Based Avg's default output_field resolution on its source field type. 9 years ago
aggregation_regress 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
annotations 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
app_loading 26ad01719d Refs #26022 -- Replaced six.assertRaisesRegex with assertRaisesMessage as appropriate. 9 years ago
apps 080dd74e01 Fixed #26616 -- Improved error message when AppConfig.name is invalid. 8 years ago
auth_tests 78963495d0 Refs #17209 -- Added LoginView and LogoutView class-based views 8 years ago
backends 9fed4ec418 Removed an obsolete comment about a fixed ticket. 8 years ago
base 1716b7ce5a Renamed AppCache to Apps. 11 years ago
bash_completion 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
basic 20d1cb33c2 Fixed #26787 -- Documented deleting and reloading of model instance fields. 8 years ago
builtin_server 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
bulk_create 04240b2365 Refs #19527 -- Allowed QuerySet.bulk_create() to set the primary key of its objects. 9 years ago
cache 17e661641d Refs #26666 -- Added ALLOWED_HOSTS validation when running tests. 8 years ago
check_framework 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
choices 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
conditional_processing be67400b47 Refs #24652 -- Used SimpleTestCase where appropriate. 10 years ago
contenttypes_tests 722344ee59 Refs #24067 -- Fixed contenttypes rename tests failures on Oracle. 8 years ago
context_processors 03e1cc930c Fixed #26145 -- Made debug context processor return queries for all databases. 9 years ago
csrf_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
custom_columns 253adc2b8a Refs #26022 -- Used context manager version of assertRaisesMessage in tests. 9 years ago
custom_lookups 534aaf56f4 Fixed #24629 -- Unified Transform and Expression APIs 9 years ago
custom_managers 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
custom_methods 491d01b7e9 Tweak some examples. 9 years ago
custom_migration_operations 862ea825b5 Fixed #24093 -- Prevented MigrationWriter to write operation kwargs that are not explicitly deconstructed 10 years ago
custom_pk 3d0dcd7f5a Refs #26022 -- Used context manager version of assertRaises in tests. 9 years ago
datatypes 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
dates 26ad01719d Refs #26022 -- Replaced six.assertRaisesRegex with assertRaisesMessage as appropriate. 9 years ago
datetimes 2a4af0ea43 Fixed #25774 -- Refactor datetime expressions into public API 8 years ago
db_functions 2a4af0ea43 Fixed #25774 -- Refactor datetime expressions into public API 8 years ago
db_typecasts d3c87a2425 Fixed #26498 -- Fixed TimeField microseconds round-tripping on MySQL and SQLite. 9 years ago
dbshell 19ff506878 Fixed #26698 -- Fixed PostgreSQL dbshell crash on an empty database name. 8 years ago
decorators 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
defer 7f51876f99 Fixed #26207 -- Replaced dynamic classes with non-data descriptors for deferred instance loading. 9 years ago
defer_regress 535660b852 Refs #18100 -- Added tests for deferred model deletion signals. 9 years ago
delete 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
delete_regress 05cea7fdbb Changed database connection duplication technique. 9 years ago
deprecation 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
dispatch d91321e8be Used assertIsInstance in tests. 10 years ago
distinct_on_fields 253adc2b8a Refs #26022 -- Used context manager version of assertRaisesMessage in tests. 9 years ago
empty f7969b0920 Fixed #23620 -- Used more specific assertions in the Django test suite. 10 years ago
expressions 2a4af0ea43 Fixed #25774 -- Refactor datetime expressions into public API 8 years ago
expressions_case 1c8c0837c6 Sorted single letter imports per the latest version of isort. 9 years ago
extra_regress 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
field_deconstruction 8e631a3175 Refs #24590 -- Ensured isolation between autodetector tests 9 years ago
field_defaults f7969b0920 Fixed #23620 -- Used more specific assertions in the Django test suite. 10 years ago
field_subclassing 08ab262649 Removed SubfieldBase per deprecation timeline. 9 years ago
file_storage b45852c263 Refs #26772 -- Added a test for FileField reopening closed files. 8 years ago
file_uploads 9baf692a58 Fixed #26601 -- Improved middleware per DEP 0005. 9 years ago
files cd217de610 Reverted "Fixed #26644 -- Allowed wrapping NamedTemporaryFile with File." 8 years ago
fixtures ae2a7da86b Fixed #20468 -- Added loaddata --exclude option. 8 years ago
fixtures_model_package d5b90c8e12 Fixed #21549 -- Made loaddata's 'fixture not found' warning an exception. 9 years ago
fixtures_regress 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
flatpages_tests ece4d24f8e Refs #26601 -- Deprecated old-style middleware. 9 years ago
force_insert_update 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
foreign_object a7ad473ad2 Fixed #26515 -- Fixed Query.trim_joins() for nested ForeignObjects. 8 years ago
forms_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
from_db_value 64a4211aa8 Refs #9619 -- Fixed failing test case 9 years ago
generic_inline_admin 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
generic_relations 31501fb53e Refs #18599 -- Added a test for assigning a GenericForeignKey in Model.__init__(). 9 years ago
generic_relations_regress 1c8c0837c6 Sorted single letter imports per the latest version of isort. 9 years ago
generic_views 78963495d0 Refs #17209 -- Added LoginView and LogoutView class-based views 8 years ago
get_earliest_or_latest 04de436932 Made multiline assertRaises* conform to flake8's E128 rule. 9 years ago
get_object_or_404 12ba20d83c Fixed #10532 -- Relaxed hard-type checking in get_object/list_or_404 shortcuts 9 years ago
get_or_create 9899347641 Fixed #26638 -- Allowed callable arguments for QuerySet.get_or_create()/update_or_create() defaults. 8 years ago
gis_tests 9f66302797 Removed a test workaround for some old GDAL 1.7.x versions. 8 years ago
handlers 742ea51413 Refs #24829 -- Made TemplateResponse.content available sooner in exception context 8 years ago
http_utils bb0b4b705b Fixed #26052 -- Moved conditional_content_removal() processing to the test client. 9 years ago
httpwrappers 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
humanize_tests 271581df60 Refs #26712 -- Removed workarounds for PostgreSQL queries on TIME_ZONE changes. 8 years ago
i18n b5a1c3a6f5 Fixed #25920 -- Added support for non-uniform NUMBER_GROUPING. 8 years ago
import_error_package c0cc8f69e7 Refactored tests that rely on an ImportError for Python 3.5 compatibility 10 years ago
indexes 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
inline_formsets 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
inspectdb 39a16dd2e0 Fixed #25658 -- Allowed inspectdb to inspect a specific set of tables. 9 years ago
introspection 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
invalid_models_tests 0bce2f102c Fixed #12810 -- Added a check for clashing ManyToManyField.db_table names. 8 years ago
known_related_objects c2e70f0265 Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField 9 years ago
logging_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
lookup 8ddc79a799 Fixed #26285 -- Deprecated the MySQL-specific __search lookup. 9 years ago
m2m_and_m2o c2e70f0265 Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField 9 years ago
m2m_intermediary c2e70f0265 Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField 9 years ago
m2m_multiple 491d01b7e9 Tweak some examples. 9 years ago
m2m_recursive 2f3a4cd573 Removed numbering from the models.py header of some test packages. 10 years ago
m2m_regress 9c5e272860 Fixed #25550 -- Deprecated direct assignment to the reverse side of a related set. 9 years ago
m2m_signals 9c5e272860 Fixed #25550 -- Deprecated direct assignment to the reverse side of a related set. 9 years ago
m2m_through fb4272f0e6 Refs #26092 -- Added @skipUnlessDBFeature to a test. 9 years ago
m2m_through_regress 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
m2o_recursive 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
mail 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
managers_regress ed0ff913c6 Fixed #10506, #13793, #14891, #25201 -- Introduced new APIs to specify models' default and base managers. 9 years ago
many_to_many 406675b1a0 Fixed #26176 -- Fixed E123 flake8 warnings. 9 years ago
many_to_one ed0ff913c6 Fixed #10506, #13793, #14891, #25201 -- Introduced new APIs to specify models' default and base managers. 9 years ago
many_to_one_null 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
max_lengths 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
messages_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
middleware 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
middleware_exceptions 7d1b69dbe7 Refs #26601 -- Improved backwards-compatibility of DEP 5 middleware exception handling. 8 years ago
migrate_signals 05a9f3a09a Refs #24100 -- Fixed a test failure on MySQL related to non-transactional DDL. 8 years ago
migration_test_data_persistence 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
migrations 2eb7cb2fff Fixed #26643 -- Prevented unnecessary AlterModelManagers operations caused by the manager inheritance refactor. 8 years ago
migrations2 5aa55038ca Fixed #24743, #24745 -- Optimized migration plan handling 9 years ago
model_fields 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
model_forms 26d0023ccc Refs #15667 -- Fixed crash when indexing RadioFieldRenderer with ModelChoiceIterator. 8 years ago
model_formsets 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
model_formsets_regress b1e33ceced Fixed #23395 -- Limited line lengths to 119 characters. 9 years ago
model_inheritance d02e33141d Avoided uncessary table creation in model_inheritance tests. 8 years ago
model_inheritance_regress 38575b007a Fixed #15250 -- Avoided extra query on some multi-table inheritance queries. 8 years ago
model_meta c339a5a6f7 Refs #16508 -- Renamed the current "virtual" fields to "private". 9 years ago
model_options 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
model_package 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
model_permalink be67400b47 Refs #24652 -- Used SimpleTestCase where appropriate. 10 years ago
model_regress 10a162809f Refs #24007 -- Removed an apps.populate() call in model unpickling that can cause deadlocks. 9 years ago
model_validation 779bb82f51 Fixed #26421 -- Refactored ModelSignal to use Apps.lazy_model_operation() 8 years ago
modeladmin 2f9c4e2b6f Fixed #19963 -- Added support for date_hierarchy across relations. 8 years ago
multiple_database 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
mutually_referential c2e70f0265 Fixed #21127 -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField 9 years ago
nested_foreign_keys b1e33ceced Fixed #23395 -- Limited line lengths to 119 characters. 9 years ago
no_models be67400b47 Refs #24652 -- Used SimpleTestCase where appropriate. 10 years ago
null_fk 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
null_fk_ordering 93452a70e8 Fixed many spelling mistakes in code, comments, and docs. 9 years ago
null_queries 3d0dcd7f5a Refs #26022 -- Used context manager version of assertRaises in tests. 9 years ago
one_to_one e2296e7f0a Fixed #26667 -- Fixed a regression in queries on a OneToOneField that has to_field and primary_key=True. 8 years ago
or_lookups 2cd2d18851 Fixed W503 flake8 warnings. 9 years ago
order_with_respect_to a08fda2111 Fixed #25746 -- Isolated inlined test models registration. 9 years ago
ordering ddf4af885f Correct a grammatical error: "it's related model" 9 years ago
pagination c4980e28e5 Fixed #26290 -- Warned that paginating an unordered QuerySet may result in inconsistent results. 8 years ago
postgres_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
prefetch_related 53a5fb3cc0 Fixed #26676 -- Prevented prefetching to_attr from caching its result in through attr. 8 years ago
project_template 9baf692a58 Fixed #26601 -- Improved middleware per DEP 0005. 9 years ago
properties 3d0dcd7f5a Refs #26022 -- Used context manager version of assertRaises in tests. 9 years ago
proxy_model_inheritance 211486f3ab Fixed #23076, #25505 -- Fixed deletion of intermediate proxy models. 9 years ago
proxy_models 38575b007a Fixed #15250 -- Avoided extra query on some multi-table inheritance queries. 8 years ago
queries 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
queryset_pickle 93452a70e8 Fixed many spelling mistakes in code, comments, and docs. 9 years ago
raw_query 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
redirects_tests ece4d24f8e Refs #26601 -- Deprecated old-style middleware. 9 years ago
requests 929684d6ee Fixed #21231 -- Enforced a max size for GET/POST values read into memory. 9 years ago
requirements a5033dbc58 Refs #26033 -- Added password hasher support for Argon2 v1.3. 9 years ago
reserved_names 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
resolve_url 78963495d0 Refs #17209 -- Added LoginView and LogoutView class-based views 8 years ago
responses 3d0dcd7f5a Refs #26022 -- Used context manager version of assertRaises in tests. 9 years ago
reverse_lookup 3d0dcd7f5a Refs #26022 -- Used context manager version of assertRaises in tests. 9 years ago
save_delete_hooks 2f3a4cd573 Removed numbering from the models.py header of some test packages. 10 years ago
schema c2e62fd1ae Fixed #26781 -- Made table name case change a noop on SQLite. 8 years ago
select_for_update 3d0dcd7f5a Refs #26022 -- Used context manager version of assertRaises in tests. 9 years ago
select_related 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
select_related_onetoone 0456a8b9e6 Fixed #26486 -- Fixed a select_related() + defer() MTI edge case. 9 years ago
select_related_regress 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
serializers 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
servers 81cdcb66bc Fixed #26791 -- Replaced LiveServerTestCase port ranges with binding to port 0. 8 years ago
sessions_tests d13881bd34 Fixed #26783 -- Fixed SessionMiddleware's empty cookie deletion when using SESSION_COOKIE_PATH. 8 years ago
settings_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
shell 7f7553dd30 Fixed #25680 -- Added django-admin shell --command option. 9 years ago
shortcuts 3380169222 Removed unused view and url from shortcuts tests. 9 years ago
signals 9bf8d50a67 Fixed #26778 -- Fixed ModelSignal.connect() weak argument. 8 years ago
signed_cookies_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
signing 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
sitemaps_tests c4980e28e5 Fixed #26290 -- Warned that paginating an unordered QuerySet may result in inconsistent results. 8 years ago
sites_framework 983c158da7 Refs #24227 -- Replaced M2M isinstance checks by field.many_to_many 9 years ago
sites_tests 17e661641d Refs #26666 -- Added ALLOWED_HOSTS validation when running tests. 8 years ago
staticfiles_tests 81cdcb66bc Fixed #26791 -- Replaced LiveServerTestCase port ranges with binding to port 0. 8 years ago
str a08fda2111 Fixed #25746 -- Isolated inlined test models registration. 9 years ago
string_lookup e0837f2cb1 Fixed #25508 -- Modified QuerySet.__repr__() to disambiguate it from a list. 9 years ago
swappable_models 0ed7d15563 Sorted imports with isort; refs #23860. 10 years ago
syndication_tests 04de436932 Made multiline assertRaises* conform to flake8's E128 rule. 9 years ago
template_backends 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
template_loader 229488c8a1 Fixed #26109 -- Raised a helpful error if loader.select_tamplate() is passed a string. 9 years ago
template_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
templates 77974a684a Changed `action="."` to `action=""` in tests and docs. 9 years ago
test_client 78963495d0 Refs #17209 -- Added LoginView and LogoutView class-based views 8 years ago
test_client_regress 17e661641d Refs #26666 -- Added ALLOWED_HOSTS validation when running tests. 8 years ago
test_discovery_sample 032f5a7896 Refs #25735 -- Made @tag decorator importable from django.test. 9 years ago
test_discovery_sample2 e22c64dfc0 Fixed #23742 -- Added an option to reverse tests order. 10 years ago
test_exceptions cfa26f29bd Reduced reduce() usage; refs #23796. 10 years ago
test_runner 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
test_utils 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
timezones 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
transaction_hooks a5c8072ab1 Fixed #26627 -- Fixed on_commit callbacks execution order when callbacks make transactions. 8 years ago
transactions 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
unmanaged_models 98839e9066 Removed British/Austrialian word: whilist. 9 years ago
update 1c8c0837c6 Sorted single letter imports per the latest version of isort. 9 years ago
update_only_fields 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
urlpatterns_reverse 4e400dcb79 Refs #22384 -- Readded RegexURLResolver.reverse(). 8 years ago
user_commands 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
utils_tests 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
validation 4f336f6652 Fixed #26747 -- Used more specific assertions in the Django test suite. 8 years ago
validators b1afebf882 Fixed #26204 -- Reallowed dashes in top-level domains for URLValidator. 9 years ago
version 4921d4e59f Fixed #25769 -- Updated get_version() release candidate naming for PEP 0440. 9 years ago
view_tests 78963495d0 Refs #17209 -- Added LoginView and LogoutView class-based views 8 years ago
wsgi 92053acbb9 Fixed E128 flake8 warnings in tests/. 9 years ago
.coveragerc f6259ce776 Fixed #25209 -- Removed parallel=True coverage option 9 years ago
README.rst 82e4f956e3 Fixed #23289 -- Added mock as a test dependency. 10 years ago
runtests.py 81cdcb66bc Fixed #26791 -- Replaced LiveServerTestCase port ranges with binding to port 0. 8 years ago
test_sqlite.py 23a5ec0782 Added trailing comma. 10 years ago
urls.py 37ea3cb03e Fixed "URLconf" spelling in code comments. 9 years ago

README.rst

To run the test suite::

$ cd tests
$ pip install -r requirements/py3.txt # or py2.txt
$ PYTHONPATH=..:$PYTHONPATH ./runtests.py

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