FIXED TEST FOR: don't expose fields for GET and DELETE - leaving room for parameters like e.g. filter or paginate

This commit is contained in:
Nikolaus Schlemm 2013-05-19 13:54:13 +02:00
parent 5473f60192
commit b07cfdcf54

View File

@ -125,25 +125,25 @@ class TestRootView(TestCase):
'actions': {} 'actions': {}
} }
# TODO: this is just a draft for fields' metadata - needs review and decision # TODO: this is just a draft for fields' metadata - needs review and decision
for method in ('GET', 'POST',): expected['actions']['GET'] = {}
expected['actions'][method] = { expected['actions']['POST'] = {
'text': { 'text': {
# TODO add help_text and label when they are available # TODO add help_text and label when they are available
#'help_text': '', #'help_text': '',
#'label': None, #'label': None,
'read_only': False, 'read_only': False,
'required': True, 'required': True,
'type': 'Single Character', 'type': 'Single Character',
}, },
'id': { 'id': {
# TODO add help_text and label when they are available # TODO add help_text and label when they are available
#'help_text': '', #'help_text': '',
#'label': None, #'label': None,
'read_only': True, 'read_only': True,
'required': False, 'required': False,
'type': 'Integer', 'type': 'Integer',
}, },
} }
self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data, expected) self.assertEqual(response.data, expected)
@ -263,7 +263,9 @@ class TestInstanceView(TestCase):
'actions': {} 'actions': {}
} }
# TODO: this is just a draft idea for fields' metadata - needs review and decision # TODO: this is just a draft idea for fields' metadata - needs review and decision
for method in ('GET', 'PATCH', 'PUT', 'DELETE'): for method in ('GET', 'DELETE'):
expected['actions'][method] = {}
for method in ('PATCH', 'PUT'):
expected['actions'][method] = { expected['actions'][method] = {
'text': { 'text': {
# TODO uncomment label and description when they are # TODO uncomment label and description when they are