diff --git a/djangoldp/tests/runner.py b/djangoldp/tests/runner.py
index af9839c806639a0bacef0303770c3347797817f0..70074c5b66755ae9ffe7715611f1e2c3335c0945 100644
--- a/djangoldp/tests/runner.py
+++ b/djangoldp/tests/runner.py
@@ -27,7 +27,8 @@ test_runner = DiscoverRunner(verbosity=1)
 failures = test_runner.run_tests([
     'djangoldp.tests.tests_ldp_model',
     'djangoldp.tests.tests_save',
-    'djangoldp.tests.tests',
+    'djangoldp.tests.tests_user_permissions',
+    'djangoldp.tests.tests_anonymous_permissions',
     'djangoldp.tests.tests_update'])
 if failures:
     sys.exit(failures)
diff --git a/djangoldp/tests/tests.py b/djangoldp/tests/tests_anonymous_permissions.py
similarity index 51%
rename from djangoldp/tests/tests.py
rename to djangoldp/tests/tests_anonymous_permissions.py
index 049c288ed85081095f422b5a1d708683d167cdb2..a8f4ee3f471f3d245c8f92fbd00ecfbd73d08fd8 100644
--- a/djangoldp/tests/tests.py
+++ b/djangoldp/tests/tests_anonymous_permissions.py
@@ -1,47 +1,15 @@
-from django.test import TestCase, Client, RequestFactory
+from django.contrib.auth.models import AnonymousUser
+from django.test import TestCase, RequestFactory
 
+from djangoldp.permissions import AnonymousReadOnly
 from djangoldp.tests.models import JobOffer
 from djangoldp.views import LDPViewSet
-from djangoldp.permissions import AnonymousReadOnly
-
-from django.contrib.auth.models import AnonymousUser, User
-
-
-class TestUserPermissions (TestCase):
-    def setUp(self):
-        self.factory = RequestFactory()
-#        self.c = Client()
-        self.user = User.objects.create_user(username='john', email='jlennon@beatles.com', password='glass onion')
-
-    def tearDown(self):
-        self.user.delete()
-
-    def test_get_with_user(self):
-        request = self.factory.get('/job-offers/')
-        request.user = self.user
-        my_view = LDPViewSet.as_view({'get': 'list'}, model=JobOffer, nested_fields=["skills"], permission_classes=[AnonymousReadOnly])
-        response = my_view(request)
-        self.assertEqual(response.status_code, 200)
-
-    def test_request_options_create_with_user(self):
-        request = self.factory.options('/job-offers/')
-        request.user = self.user
-        my_view = LDPViewSet.as_view({'options': 'create'}, model=JobOffer, nested_fields=["skills"], permission_classes=[AnonymousReadOnly])
-        response = my_view(request)
-        self.assertEqual(response.status_code, 201)
-
-    def test_request_options_update_with_user(self):
-        request = self.factory.options('/job-offers/')
-        request.user = self.user
-        my_view = LDPViewSet.as_view({'options': 'update'}, model=JobOffer, nested_fields=["skills"], permission_classes=[AnonymousReadOnly])
-        response = my_view(request)
-        self.assertEqual(response.status_code, 201)
 
 
-class TestAnonymousUserPermissions (TestCase):
+class TestAnonymousUserPermissions(TestCase):
     def setUp(self):
         self.factory = RequestFactory()
-#        self.c = Client()
+        #        self.c = Client()
         self.user = AnonymousUser
 
     def test_get_request_with_anonymousUser(self):
@@ -73,5 +41,3 @@ class TestAnonymousUserPermissions (TestCase):
                                      permission_classes=[AnonymousReadOnly])
         response = my_view(request)
         self.assertEqual(response.status_code, 403)
-
-
diff --git a/djangoldp/tests/tests_user_permissions.py b/djangoldp/tests/tests_user_permissions.py
new file mode 100644
index 0000000000000000000000000000000000000000..3ad30ddd3af62424ec42db1e544fe425ef32f9db
--- /dev/null
+++ b/djangoldp/tests/tests_user_permissions.py
@@ -0,0 +1,40 @@
+from django.contrib.auth.models import User
+from django.test import TestCase, RequestFactory
+
+from djangoldp.permissions import AnonymousReadOnly
+from djangoldp.tests.models import JobOffer
+from djangoldp.views import LDPViewSet
+
+
+class TestUserPermissions(TestCase):
+    def setUp(self):
+        self.factory = RequestFactory()
+        #        self.c = Client()
+        self.user = User.objects.create_user(username='john', email='jlennon@beatles.com', password='glass onion')
+
+    def tearDown(self):
+        self.user.delete()
+
+    def test_get_with_user(self):
+        request = self.factory.get('/job-offers/')
+        request.user = self.user
+        my_view = LDPViewSet.as_view({'get': 'list'}, model=JobOffer, nested_fields=["skills"],
+                                     permission_classes=[AnonymousReadOnly])
+        response = my_view(request)
+        self.assertEqual(response.status_code, 200)
+
+    def test_request_options_create_with_user(self):
+        request = self.factory.options('/job-offers/')
+        request.user = self.user
+        my_view = LDPViewSet.as_view({'options': 'create'}, model=JobOffer, nested_fields=["skills"],
+                                     permission_classes=[AnonymousReadOnly])
+        response = my_view(request)
+        self.assertEqual(response.status_code, 201)
+
+    def test_request_options_update_with_user(self):
+        request = self.factory.options('/job-offers/')
+        request.user = self.user
+        my_view = LDPViewSet.as_view({'options': 'update'}, model=JobOffer, nested_fields=["skills"],
+                                     permission_classes=[AnonymousReadOnly])
+        response = my_view(request)
+        self.assertEqual(response.status_code, 201)