for notes api, the end point list all properties.
authorymh <ymh.work@gmail.com>
Wed, 19 Jul 2017 16:20:29 +0200
changeset 120 892980a3af09
parent 119 8ff8e2aee0f9
child 121 21ac67ebf9e7
for notes api, the end point list all properties.
src/notes/api/views/core.py
src/notes/tests/api/note.py
--- a/src/notes/api/views/core.py	Wed Jul 19 15:57:13 2017 +0200
+++ b/src/notes/api/views/core.py	Wed Jul 19 16:20:29 2017 +0200
@@ -72,16 +72,10 @@
 
 class RootNoteViewSet(viewsets.ReadOnlyModelViewSet):
 
-    serializers = {
-        'list': RootListNoteSerializer,
-        'retrieve': RootDetailNoteSerializer,
-    }
     lookup_field = 'ext_id'
 
     permission_classes = (NotePermission,)
-
-    def get_serializer_class(self):
-        return self.serializers.get(self.action, RootListNoteSerializer)
+    serializer_class = RootDetailNoteSerializer
 
     def get_queryset(self):
         queryset = Note.objects.filter(session__owner=self.request.user).order_by('created')
--- a/src/notes/tests/api/note.py	Wed Jul 19 15:57:13 2017 +0200
+++ b/src/notes/tests/api/note.py	Wed Jul 19 16:20:29 2017 +0200
@@ -204,6 +204,9 @@
 
         for note_json in json_resp['results']:
             self.assertEqual(str(self.session1.ext_id), note_json.get('session'))
+            self.assertIn('plain', note_json)
+            self.assertIn('html', note_json)
+            self.assertIn('raw', note_json)
 
 
     def test_root_note_list_modified(self):