'Owners always have permission to make GET actions.'

def test_has_permission_with_view_kwargs_as_owner_with_get(self):

    user = UserFactory()
    self.request.user = user
    view = GenericAPIView()
    view.kwargs = {'username': user.username}
    self.assertTrue(self.permission.has_permission(self.request, view))
