From 894751487dc58042aa30c8b9548cdf9682f53bbf Mon Sep 17 00:00:00 2001
From: Mark Skipper <marks@aptivate.org>
Date: Wed, 1 Jul 2015 21:12:08 +0100
Subject: [PATCH] Use api views to back out transport

---
 django/website/transport/data_layer_transport.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/django/website/transport/data_layer_transport.py b/django/website/transport/data_layer_transport.py
index 48be3be0..613985f9 100644
--- a/django/website/transport/data_layer_transport.py
+++ b/django/website/transport/data_layer_transport.py
@@ -1,9 +1,13 @@
+from rest_framework.test import APIRequestFactory
+
 from data_layer.handlers import Message
+from rest_api.views import ItemList
 
 
 def get_messages():
-    return Message.list()
-
+    request = APIRequestFactory().get('/items')
+    view = ItemList.as_view()
+    return view(request).data
 
 def create_message(message):
     Message.create(message)
-- 
GitLab