mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-05 13:00:12 +03:00
Update tests and pep8 fixes
This commit is contained in:
parent
27903cbcd3
commit
210849cbbd
|
@ -1,4 +1,4 @@
|
||||||
from rest_framework.renderers import DocumentationRenderer, CoreJSONRenderer
|
from rest_framework.renderers import CoreJSONRenderer, DocumentationRenderer
|
||||||
from rest_framework.schemas import get_schema_view
|
from rest_framework.schemas import get_schema_view
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -128,6 +128,7 @@ def get_pk_description(model, model_field):
|
||||||
name=model._meta.verbose_name,
|
name=model._meta.verbose_name,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class EndpointInspector(object):
|
class EndpointInspector(object):
|
||||||
"""
|
"""
|
||||||
A class to determine the available API endpoints that a project exposes.
|
A class to determine the available API endpoints that a project exposes.
|
||||||
|
@ -487,7 +488,6 @@ class SchemaGenerator(object):
|
||||||
elif model_field is not None and model_field.primary_key:
|
elif model_field is not None and model_field.primary_key:
|
||||||
description = get_pk_description(model, model_field)
|
description = get_pk_description(model, model_field)
|
||||||
|
|
||||||
|
|
||||||
field = coreapi.Field(
|
field = coreapi.Field(
|
||||||
name=variable,
|
name=variable,
|
||||||
location='path',
|
location='path',
|
||||||
|
|
|
@ -92,7 +92,7 @@ class TestRouterGeneratedSchema(TestCase):
|
||||||
response = client.get('/', HTTP_ACCEPT='application/coreapi+json')
|
response = client.get('/', HTTP_ACCEPT='application/coreapi+json')
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
expected = coreapi.Document(
|
expected = coreapi.Document(
|
||||||
url='',
|
url='http://testserver/',
|
||||||
title='Example API',
|
title='Example API',
|
||||||
content={
|
content={
|
||||||
'example': {
|
'example': {
|
||||||
|
@ -100,8 +100,8 @@ class TestRouterGeneratedSchema(TestCase):
|
||||||
url='/example/',
|
url='/example/',
|
||||||
action='get',
|
action='get',
|
||||||
fields=[
|
fields=[
|
||||||
coreapi.Field('page', required=False, location='query'),
|
coreapi.Field('page', required=False, location='query', description='A page number within the paginated result set.'),
|
||||||
coreapi.Field('page_size', required=False, location='query'),
|
coreapi.Field('page_size', required=False, location='query', description='Number of results to return per page.'),
|
||||||
coreapi.Field('ordering', required=False, location='query')
|
coreapi.Field('ordering', required=False, location='query')
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
@ -133,7 +133,7 @@ class TestRouterGeneratedSchema(TestCase):
|
||||||
response = client.get('/', HTTP_ACCEPT='application/coreapi+json')
|
response = client.get('/', HTTP_ACCEPT='application/coreapi+json')
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
expected = coreapi.Document(
|
expected = coreapi.Document(
|
||||||
url='',
|
url='http://testserver/',
|
||||||
title='Example API',
|
title='Example API',
|
||||||
content={
|
content={
|
||||||
'example': {
|
'example': {
|
||||||
|
@ -141,8 +141,8 @@ class TestRouterGeneratedSchema(TestCase):
|
||||||
url='/example/',
|
url='/example/',
|
||||||
action='get',
|
action='get',
|
||||||
fields=[
|
fields=[
|
||||||
coreapi.Field('page', required=False, location='query'),
|
coreapi.Field('page', required=False, location='query', description='A page number within the paginated result set.'),
|
||||||
coreapi.Field('page_size', required=False, location='query'),
|
coreapi.Field('page_size', required=False, location='query', description='Number of results to return per page.'),
|
||||||
coreapi.Field('ordering', required=False, location='query')
|
coreapi.Field('ordering', required=False, location='query')
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
@ -388,7 +388,7 @@ class TestSchemaGeneratorWithRestrictedViewSets(TestCase):
|
||||||
request = factory.get('/')
|
request = factory.get('/')
|
||||||
schema = generator.get_schema(Request(request))
|
schema = generator.get_schema(Request(request))
|
||||||
expected = coreapi.Document(
|
expected = coreapi.Document(
|
||||||
url='',
|
url='http://testserver/',
|
||||||
title='Example API',
|
title='Example API',
|
||||||
content={
|
content={
|
||||||
'example': {
|
'example': {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user