0
0
mirror of https://github.com/django/django.git synced 2024-11-29 06:03:25 +01:00
django/tests
Aymeric Augustin ba7206cd81 Changed get_model to raise an exception on errors.
Returning None on errors required unpythonic error checking and was
inconsistent with get_app_config.

get_model was a private API until the previous commit, but given that it
was certainly used in third party software, the change is explained in
the release notes.

Applied the same change to get_registered_model, which is a new private
API introduced during the recent refactoring.
2013-12-28 20:53:00 +01:00
..
admin_changelist PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_custom_urls Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_docs Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_filters Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_inlines Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_ordering Fixed some flake8 issues 2013-11-22 09:10:18 -08:00
admin_registration Fixed typo in exception message; refs #19414 2013-09-19 06:24:12 -04:00
admin_scripts Used app_label instead of appname. 2013-12-28 09:53:02 +01:00
admin_util PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_validation PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_views Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_widgets Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
aggregation PEP8 cleanup 2013-11-02 23:50:49 -05:00
aggregation_regress Fixed all E226 violations 2013-11-03 10:08:55 -08:00
app_loading Changed get_model to raise an exception on errors. 2013-12-28 20:53:00 +01:00
apps Changed get_model to raise an exception on errors. 2013-12-28 20:53:00 +01:00
backends Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
base Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
bash_completion Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
basic PEP8 cleanup 2013-11-02 23:50:49 -05:00
bug639 PEP8 cleanup 2013-11-02 23:50:49 -05:00
bug8245 Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
builtin_server Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
bulk_create Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
cache Fixed #20346 -- Made cache middleware vary on the full URL. 2013-12-28 11:20:18 -05:00
check PEP8 cleanup 2013-11-02 23:50:49 -05:00
choices PEP8 cleanup 2013-11-02 23:50:49 -05:00
commands_sql Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
comment_tests Renamed two tests so they actually run. 2013-12-23 23:54:44 +01:00
conditional_processing Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
contenttypes_tests Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
context_processors Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
createsuperuser Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
csrf_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
custom_columns Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
custom_columns_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
custom_managers PEP-8 cleanup 2013-11-27 19:45:47 +02:00
custom_managers_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
custom_methods Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
custom_pk Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
datatypes Fixed all E251 violations 2013-11-03 10:17:58 -08:00
dates PEP8 cleanup 2013-11-02 23:50:49 -05:00
datetimes Fixed #21432 -- DateTimeQuery now copies tzinfo when cloning. 2013-11-14 21:36:55 +01:00
db_backends Fixed #13813 -- Comparison of DatabaseWrappers doesn't raise errors. 2013-07-08 09:35:08 +10:00
db_typecasts Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
decorators Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
defaultfilters Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
defer Fixed E125 pep8 warnings 2013-11-28 08:50:11 -05:00
defer_regress Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
delete PEP8 cleanup 2013-11-02 23:50:49 -05:00
delete_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
deprecation Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
dispatch Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
distinct_on_fields Fixed #20600 -- ordered distinct(*fields) in subqueries 2013-11-07 14:29:50 +02:00
empty Made it possible to create apps without a models module. 2013-12-17 10:17:45 +01:00
expressions Fixed all E226 violations 2013-11-03 10:08:55 -08:00
expressions_regress Fixed #21643 -- repeated execution of qs with F() + timedelta 2013-12-22 00:03:17 +02:00
extra_regress Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
field_deconstruction Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
field_defaults Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
field_subclassing PEP8 cleanup 2013-11-02 23:50:49 -05:00
file_storage Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
file_uploads Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
files Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
fixtures PEP8 cleanup 2013-11-02 23:50:49 -05:00
fixtures_model_package PEP8 cleanup 2013-11-02 23:50:49 -05:00
fixtures_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
force_insert_update Fixed all E251 violations 2013-11-03 10:17:58 -08:00
foreign_object Fixed #21566 -- Fixed AttributeError when using bulk_create with ForeignObject. 2013-12-06 20:20:16 +01:00
forms_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
generic_inline_admin Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
generic_relations PEP8 cleanup 2013-11-02 23:50:49 -05:00
generic_relations_regress Fixed #21403: Corrected test code 2013-11-25 16:16:04 +02:00
generic_views Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
get_earliest_or_latest Removed unused local variables in tests. 2013-10-19 08:31:38 -04:00
get_object_or_404 Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
get_or_create Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
get_or_create_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
handlers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
http_utils Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
httpwrappers Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
i18n Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
indexes Stopped using django.utils.unittest in the test suite. 2013-07-01 14:29:33 +02:00
initial_sql_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
inline_formsets Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
inspectdb PEP8 cleanup 2013-11-02 23:50:49 -05:00
introspection Fixed #21097 - Added DatabaseFeature.can_introspect_autofield 2013-09-14 09:48:59 +03:00
invalid_models_tests Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
known_related_objects PEP8 cleanup 2013-11-02 23:50:49 -05:00
logging_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
lookup Fixed all E226 violations 2013-11-03 10:08:55 -08:00
m2m_and_m2o PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_intermediary PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_multiple Fixed "indentation is not a multiple of four" pep8 issues. 2013-09-03 14:22:21 -04:00
m2m_recursive Fix all violators of E231 2013-10-26 12:15:03 -07:00
m2m_regress Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
m2m_signals PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_through PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_through_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2o_recursive PEP8 cleanup 2013-11-02 23:50:49 -05:00
mail Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
managers_regress Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
many_to_many PEP8 cleanup 2013-11-02 23:50:49 -05:00
many_to_one Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
many_to_one_null PEP8 cleanup 2013-11-02 23:50:49 -05:00
many_to_one_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
max_lengths PEP8 cleanup 2013-11-02 23:50:49 -05:00
middleware Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
middleware_exceptions Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
migrate_signals Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
migrations Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
model_fields Fixed #21512 -- Added more complete information about Pillow and PIL in model_fields and model_forms tests. 2013-11-26 10:18:54 +01:00
model_forms Fixed #21512 -- Added more complete information about Pillow and PIL in model_fields and model_forms tests. 2013-11-26 10:18:54 +01:00
model_forms_regress Fixed #21568 -- Added missing ModelMultipleChoiceField to_python method 2013-12-07 10:14:22 +01:00
model_formsets Fixed unittest typo 2013-12-25 12:18:14 -05:00
model_formsets_regress PEP8 2013-11-02 23:50:38 -05:00
model_inheritance PEP8 2013-11-02 23:50:38 -05:00
model_inheritance_regress Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
model_inheritance_same_model_name PEP8 cleanup 2013-11-02 23:50:49 -05:00
model_inheritance_select_related PEP8 2013-11-02 23:50:38 -05:00
model_package Fixed #21302 -- Fixed unused imports and import *. 2013-11-02 15:24:56 -04:00
model_permalink Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
model_regress Fixed #21288 -- Fixed E126 pep8 warnings 2013-10-21 08:31:30 -04:00
model_validation Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
modeladmin Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
multiple_database Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
mutually_referential Fixing E302 Errors 2013-11-02 23:48:47 -05:00
nested_foreign_keys Fixing E302 Errors 2013-11-02 23:48:47 -05:00
no_models Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
null_fk Fixed all E251 violations 2013-11-03 10:17:58 -08:00
null_fk_ordering Fixing E302 Errors 2013-11-02 23:48:47 -05:00
null_queries Fixed #21552 -- Allowed the use of None for the iexact lookup. 2013-12-18 09:34:53 -05:00
one_to_one Fixed #21563 -- Single related object descriptors should work with hasattr. 2013-12-11 12:49:28 -05:00
one_to_one_regress Fixed #21216 -- Allow OneToOneField reverse accessor to be hidden. 2013-10-03 13:20:05 -04:00
or_lookups Fixed #21268 -- Fixed E303 pep8 warnings 2013-10-18 01:46:24 +01:00
order_with_respect_to Fixing E302 Errors 2013-11-02 23:48:47 -05:00
ordering Fixing E302 Errors 2013-11-02 23:48:47 -05:00
pagination Fixed #21288 -- Fixed E126 pep8 warnings 2013-10-21 08:31:30 -04:00
prefetch_related Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
properties Fixed the use of the -ise suffix, where -ize is prefered 2013-11-15 05:23:14 -08:00
proxy_model_inheritance Dropped AppCache._empty, _with_app and _without_app. 2013-12-23 21:37:56 +01:00
proxy_models Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
queries Fixed #11629 -- Deprecated callable arguments to queryset methods. 2013-12-18 18:40:00 +01:00
queryset_pickle Fixed all E261 warnings 2013-11-02 23:50:33 -05:00
raw_query Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
requests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
requirements Fixed #21538 -- Added numpy to test/requirements/base.txt 2013-12-02 13:37:59 -05:00
reserved_names Removed unused local variables in tests. 2013-10-19 08:31:38 -04:00
resolve_url Whitespace cleanup. 2013-10-10 16:49:20 -04:00
responses Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
reverse_lookup Fixing E302 Errors 2013-11-02 23:48:47 -05:00
reverse_single_related Fixed #21563 -- Single related object descriptors should work with hasattr. 2013-12-11 12:49:28 -05:00
save_delete_hooks Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
schema Amend test table name so it doesn't clash. 2013-12-27 21:02:39 -03:00
select_for_update Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
select_related Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
select_related_onetoone Fixing E302 Errors 2013-11-02 23:48:47 -05:00
select_related_regress Fixed all E251 violations 2013-11-03 10:17:58 -08:00
serializers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
serializers_regress Fixed all E261 warnings 2013-11-02 23:50:33 -05:00
servers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
settings_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
signals Fixed #21391 -- Allow model signals to lazily reference their senders. 2013-11-24 17:51:22 -05:00
signed_cookies_tests Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
signing Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
sites_framework Fixed all E226 violations 2013-11-03 10:08:55 -08:00
staticfiles_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
str Fixing E302 Errors 2013-11-02 23:48:47 -05:00
string_lookup Fixing E302 Errors 2013-11-02 23:48:47 -05:00
swappable_models Added a missing import and removed an unneeded import 2013-12-24 08:35:13 -08:00
syndication Fixing E302 Errors 2013-11-02 23:48:47 -05:00
tablespaces Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
template_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
templates Fixed #21460 -- Reenabled proper template precedence in find_template 2013-11-22 11:09:51 +01:00
test_client Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
test_client_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
test_discovery_sample Fixed #21206 -- No longer run discovery if the test label doesn't point to a package or directory. 2013-12-26 11:26:24 -05:00
test_discovery_sample2 Fixed #17365, #17366, #18727 -- Switched to discovery test runner. 2013-05-10 23:08:45 -04:00
test_runner Fixed #21206 -- No longer run discovery if the test label doesn't point to a package or directory. 2013-12-26 11:26:24 -05:00
test_runner_deprecation_app Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
test_runner_invalid_app Fixed #17365, #17366, #18727 -- Switched to discovery test runner. 2013-05-10 23:08:45 -04:00
test_suite_override Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
test_utils Fixed #21462 -- Made assertNumQueries print executed queries on failure. 2013-12-11 15:24:17 -05:00
text Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
timezones Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
transactions Fixing E302 Errors 2013-11-02 23:48:47 -05:00
transactions_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
unmanaged_models Fixing E302 Errors 2013-11-02 23:48:47 -05:00
update Fixing E302 Errors 2013-11-02 23:48:47 -05:00
update_only_fields Fixing E302 Errors 2013-11-02 23:48:47 -05:00
urlpatterns_reverse Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
user_commands Fixing E302 Errors 2013-11-02 23:48:47 -05:00
utils_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
validation Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
validators Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
version Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
view_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
wsgi Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
.coveragerc Made coverage ignore files without associated source code. 2013-08-25 22:29:43 -03:00
runtests.py Removed a few gratuitous lambdas. 2013-12-26 14:03:50 +01:00
test_sqlite.py
urls.py Renamed some tests and removed references to modeltests/regressiontests. 2013-02-26 14:36:57 +01:00