aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOscar Vilaplana2013-05-19 14:00:14 +0200
committerOscar Vilaplana2013-05-19 14:00:14 +0200
commit400fd6bee413be755347a66fbadfbe381ab931e0 (patch)
treee2468650b21d5e151cabab21c56995291394caa2
parent19f838f6559a6a846520f73d2d3af78c977d9959 (diff)
parent2a004545173bb24bea83845186b79c710d9a8d01 (diff)
downloaddjango-rest-framework-400fd6bee413be755347a66fbadfbe381ab931e0.tar.bz2
Merge branch 'issue-192-expose-fields-for-options' of github.com:grimborg/django-rest-framework into issue-192-expose-fields-for-options
-rw-r--r--rest_framework/tests/generics.py42
1 files changed, 22 insertions, 20 deletions
diff --git a/rest_framework/tests/generics.py b/rest_framework/tests/generics.py
index 293c6633..2cbb55e6 100644
--- a/rest_framework/tests/generics.py
+++ b/rest_framework/tests/generics.py
@@ -125,25 +125,25 @@ class TestRootView(TestCase):
'actions': {}
}
# TODO: this is just a draft for fields' metadata - needs review and decision
- for method in ('GET', 'POST',):
- expected['actions'][method] = {
- 'text': {
- # TODO add help_text and label when they are available
- #'help_text': '',
- #'label': None,
- 'read_only': False,
- 'required': True,
- 'type': 'Single Character',
- },
- 'id': {
- # TODO add help_text and label when they are available
- #'help_text': '',
- #'label': None,
- 'read_only': True,
- 'required': False,
- 'type': 'Integer',
- },
- }
+ expected['actions']['GET'] = {}
+ expected['actions']['POST'] = {
+ 'text': {
+ # TODO add help_text and label when they are available
+ #'help_text': '',
+ #'label': None,
+ 'read_only': False,
+ 'required': True,
+ 'type': 'Single Character',
+ },
+ 'id': {
+ # TODO add help_text and label when they are available
+ #'help_text': '',
+ #'label': None,
+ 'read_only': True,
+ 'required': False,
+ 'type': 'Integer',
+ },
+ }
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data, expected)
@@ -263,7 +263,9 @@ class TestInstanceView(TestCase):
'actions': {}
}
# 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] = {
'text': {
# TODO uncomment label and description when they are