django-rest-framework/tests
Tom Christie 0dec36eb41 Version 3.5 (#4525)
* Start test case

* Added 'requests' test client

* Address typos

* Graceful fallback if requests is not installed.

* Add cookie support

* Tests for auth and CSRF

* Py3 compat

* py3 compat

* py3 compat

* Add get_requests_client

* Added SchemaGenerator.should_include_link

* add settings for html cutoff on related fields

* Router doesn't work if prefix is blank, though project urls.py handles prefix

* Fix Django 1.10 to-many deprecation

* Add django.core.urlresolvers compatibility

* Update django-filter & django-guardian

* Check for empty router prefix; adjust URL accordingly

It's easiest to fix this issue after we have made the regex.  To try
to fix it before would require doing something different for List vs
Detail, which means we'd have to know which type of url we're
constructing before acting accordingly.

* Fix misc django deprecations

* Use TOC extension instead of header

* Fix deprecations for py3k

* Add py3k compatibility to is_simple_callable

* Add is_simple_callable tests

* Drop python 3.2 support (EOL, Dropped by Django)

* schema_renderers= should *set* the renderers, not append to them.

* API client (#4424)

* Fix release notes

* Add note about 'User account is disabled.' vs 'Unable to log in'

* Clean up schema generation (#4527)

* Handle multiple methods on custom action (#4529)

* RequestsClient, CoreAPIClient

* exclude_from_schema

* Added 'get_schema_view()' shortcut

* Added schema descriptions

* Better descriptions for schemas

* Add type annotation to schema generation

* Coerce schema 'pk' in path to actual field name

* Deprecations move into assertion errors

* Use get_schema_view in tests

* Updte CoreJSON media type

* Handle schema structure correctly when path prefixs exist. Closes #4401

* Add PendingDeprecation to Router schema generation.

* Added SCHEMA_COERCE_PATH_PK and SCHEMA_COERCE_METHOD_NAMES

* Renamed and documented 'get_schema_fields' interface.
2016-10-10 13:03:46 +01:00
..
browsable_api Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
__init__.py Support for running the test suite with py.test 2014-03-02 12:40:30 +01:00
conftest.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
models.py Django 1.10 support. (#4158) 2016-06-01 15:31:00 +01:00
test_api_client.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_atomic_requests.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_authentication.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_bound_fields.py Add failing test for issue #3868 (#4378) 2016-08-10 16:04:32 +01:00
test_decorators.py Sort imports with isort 2015-06-25 16:55:51 -04:00
test_description.py Dedent tabs. (#4347) 2016-08-02 13:33:14 +01:00
test_encoders.py Adding tests to encoder.py (#4536) 2016-10-05 09:54:59 +01:00
test_exceptions.py Added test case for #3908 2016-02-07 19:26:37 +03:00
test_fields.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_filters.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_generics.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_htmlrenderer.py Django 1.10 support. (#4158) 2016-06-01 15:31:00 +01:00
test_metadata.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_middleware.py Django 1.10 support. (#4158) 2016-06-01 15:31:00 +01:00
test_model_serializer.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_multitable_inheritance.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_negotiation.py Fix json indent parameter. Closes #4281 (#4313) 2016-07-27 11:49:01 +01:00
test_pagination.py Don't strip empty query params when paginating (#4260) 2016-08-12 10:50:16 +01:00
test_parsers.py Fallback behavior for request parsing when request.POST already accessed. (#4500) 2016-09-21 11:49:09 +01:00
test_permissions.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_relations_generic.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_relations_hyperlink.py Allow relative style hyperlinked URLs 2016-06-02 15:03:17 +01:00
test_relations_pk.py Add test confirming that required=False is valid on a relational field (#4195) 2016-06-13 16:52:45 +01:00
test_relations_slug.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_relations.py Fix empty pk detection in HyperlinkRelatedField.get_url 2016-03-07 19:37:48 +01:00
test_renderers.py Resolve form display with ChoiceField, MultipleChoiceField and non-string choices. (#4374) 2016-08-10 12:02:33 +01:00
test_request.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_requests_client.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_response.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_reverse.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_routers.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_schemas.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_serializer_bulk_update.py Empty cases of .validated_data and .errors as lists not dicts for ListSerializer (#4180) 2016-06-08 15:55:09 +01:00
test_serializer_lists.py Proof of bug #2761 2015-09-19 10:17:57 -04:00
test_serializer_nested.py Fix parsing multipart data using a nested serializer with list (#3820) 2016-06-23 16:03:24 +01:00
test_serializer.py Fix regression of RegexField. (#4490) 2016-09-15 12:44:45 +01:00
test_settings.py 3.4.0 Release (#4258) 2016-07-13 16:30:41 +01:00
test_status.py Sort imports with isort 2015-06-25 16:55:51 -04:00
test_templatetags.py Adding tests for rest_framework.py (#4523) 2016-10-04 21:22:56 +01:00
test_testing.py Fix APIClient.get() when path contains unicode arguments (#4458) 2016-09-02 17:00:03 +01:00
test_throttling.py Sort imports with isort 2015-06-25 16:55:51 -04:00
test_urlpatterns.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00
test_utils.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_validation.py Clean up existing deprecation warnings. (#4166) 2016-06-02 14:39:10 +01:00
test_validators.py Case insensitive uniqueness validation (#4534) 2016-10-04 13:44:50 +01:00
test_versioning.py Fix handling of ALLOWED_VERSIONS and no DEFAULT_VERSION (#4370) 2016-08-10 15:19:56 +01:00
test_views.py Remove method and content overriding 2015-09-17 15:17:29 +01:00
test_viewsets.py Sort imports with isort 2015-06-25 16:55:51 -04:00
test_write_only_fields.py lookup_type is deprecated in favor of lookup_expr (#4259) 2016-07-13 14:40:42 +01:00
urls.py Remove django.conf.urls.pattern as it'll be removed in Django 2.0 2015-06-11 00:45:23 +02:00
utils.py Version 3.5 (#4525) 2016-10-10 13:03:46 +01:00