  
          view = ExampleView.as_view()
          response = view(request=request)
          assert response.status_code == status.HTTP_200_OK
          assert list(response.data['actions'].keys()) == ['PUT']
  
      def test_object_permissions(self):
          """
          If a user does not have object permissions on an action, then any
          metadata associated with it should not be included in OPTION responses.
 
</s> remove         assert set(serializer.data.keys()) == {'name1', 'name2', 'id'}
 </s> add         assert set(serializer.data) == {'name1', 'name2', 'id'} </s> remove         assert list(request.POST.keys()) == []
        assert list(request.FILES.keys()) == ['upload']
 </s> add         assert list(request.POST) == []
        assert list(request.FILES) == ['upload'] </s> remove         assert set(serializer.data.keys()) == {'name', 'ref'}
 </s> add         assert set(serializer.data) == {'name', 'ref'} </s> remove         assert list(serializer.validated_data.keys()) == []
 </s> add         assert list(serializer.validated_data) == [] </s> remove         assert list(serializer.validated_data.keys()) == ['message']
 </s> add         assert list(serializer.validated_data) == ['message']
        assert list(response.data['actions']) == ['PUT']
  
          view = ExampleView.as_view()
          response = view(request=request)
          assert response.status_code == status.HTTP_200_OK
        assert list(response.data['actions']) == ['PUT']
  
      def test_object_permissions(self):
          """
          If a user does not have object permissions on an action, then any
          metadata associated with it should not be included in OPTION responses.
keep keep keep keep replace keep keep keep keep keep
 Perfer iter(dict) over iter(dict.keys()) (#5736)

Calling dict.keys() is unnecessary. The two are functionally equivalent
on modern Pythons.

Inspired by Lennart Regebro's talk "Prehistoric Patterns in Python" from
PyCon 2017.

https://www.youtube.com/watch?v=V5-JH23Vk0I 
tests/test_metadata.py