diff --git a/djangoldp/tests/runner.py b/djangoldp/tests/runner.py
index fbcb6378a5cc51c4e2c173a3011f2b5e6f67bd37..66794179358e79c6d062775c6cabcc64623226f8 100644
--- a/djangoldp/tests/runner.py
+++ b/djangoldp/tests/runner.py
@@ -1,63 +1,10 @@
 import sys
 
 import django
+from djangoldp.tests import settings_default
 from django.conf import settings
 
-settings.configure(DEBUG=False,
-                   ALLOWED_HOSTS=["*"],
-                   DATABASES={
-                       'default': {
-                           'ENGINE': 'django.db.backends.sqlite3',
-                       }
-                   },
-                   LDP_RDF_CONTEXT={
-                       "@context": {
-                           "@vocab": "http://happy-dev.fr/owl/#",
-                           "foaf": "http://xmlns.com/foaf/0.1/",
-                           "doap": "http://usefulinc.com/ns/doap#",
-                           "ldp": "http://www.w3.org/ns/ldp#",
-                           "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
-                           "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
-                           "xsd": "http://www.w3.org/2001/XMLSchema#",
-                           "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",
-                           "acl": "http://www.w3.org/ns/auth/acl#",
-                           "name": "rdfs:label",
-                           "website": "foaf:homepage",
-                           "deadline": "xsd:dateTime",
-                           "lat": "geo:lat",
-                           "lng": "geo:long",
-                           "jabberID": "foaf:jabberID",
-                           "permissions": "acl:accessControl",
-                           "mode": "acl:mode",
-                           "view": "acl:Read",
-                           "change": "acl:Write",
-                           "add": "acl:Append",
-                           "delete": "acl:Delete",
-                           "control": "acl:Control"
-                       }
-                   },
-                   AUTH_USER_MODEL='tests.User',
-                   ANONYMOUS_USER_NAME = None,
-                   AUTHENTICATION_BACKENDS=(
-                       'django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend'),
-                   ROOT_URLCONF='djangoldp.urls',
-                   DJANGOLDP_PACKAGES=['djangoldp.tests'],
-                   INSTALLED_APPS=('django.contrib.auth',
-                                   'django.contrib.contenttypes',
-                                   'django.contrib.sessions',
-                                   'django.contrib.admin',
-                                   'guardian',
-                                   'djangoldp',
-                                   'djangoldp.tests',
-                                   ),
-                   SEND_BACKLINKS=False,
-                   SITE_URL='http://happy-dev.fr',
-                   BASE_URL='http://happy-dev.fr',
-                   REST_FRAMEWORK = {
-                       'DEFAULT_PAGINATION_CLASS': 'djangoldp.pagination.LDPPagination',
-                       'PAGE_SIZE': 5
-                   },
-                   )
+settings.configure(default_settings=settings_default)
 
 django.setup()
 from django.test.runner import DiscoverRunner
diff --git a/djangoldp/tests/settings_default.py b/djangoldp/tests/settings_default.py
new file mode 100644
index 0000000000000000000000000000000000000000..db0e8609fe45891062ac76d64a632dcbabc78e84
--- /dev/null
+++ b/djangoldp/tests/settings_default.py
@@ -0,0 +1,66 @@
+
+from django.conf.global_settings import *
+
+# defines default settings for testing DjangoLDP. You can use this in your own packages by following the example in
+# runner.py
+DEBUG=False
+
+ALLOWED_HOSTS=["*"]
+SITE_URL='http://happy-dev.fr'
+BASE_URL='http://happy-dev.fr'
+
+DJANGOLDP_PACKAGES=['djangoldp.tests']
+INSTALLED_APPS=('django.contrib.auth',
+               'django.contrib.contenttypes',
+               'django.contrib.sessions',
+               'django.contrib.admin',
+               'guardian',
+               'djangoldp',
+               'djangoldp.tests',
+               )
+
+DATABASES={
+   'default': {
+       'ENGINE': 'django.db.backends.sqlite3',
+   }
+}
+
+REST_FRAMEWORK = {
+   'DEFAULT_PAGINATION_CLASS': 'djangoldp.pagination.LDPPagination',
+   'PAGE_SIZE': 5
+}
+
+AUTH_USER_MODEL='tests.User'
+ANONYMOUS_USER_NAME = None
+AUTHENTICATION_BACKENDS=(
+   'django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend')
+
+ROOT_URLCONF='djangoldp.urls'
+
+LDP_RDF_CONTEXT={
+   "@context": {
+       "@vocab": "http://happy-dev.fr/owl/#",
+       "foaf": "http://xmlns.com/foaf/0.1/",
+       "doap": "http://usefulinc.com/ns/doap#",
+       "ldp": "http://www.w3.org/ns/ldp#",
+       "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
+       "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+       "xsd": "http://www.w3.org/2001/XMLSchema#",
+       "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",
+       "acl": "http://www.w3.org/ns/auth/acl#",
+       "name": "rdfs:label",
+       "website": "foaf:homepage",
+       "deadline": "xsd:dateTime",
+       "lat": "geo:lat",
+       "lng": "geo:long",
+       "jabberID": "foaf:jabberID",
+       "permissions": "acl:accessControl",
+       "mode": "acl:mode",
+       "view": "acl:Read",
+       "change": "acl:Write",
+       "add": "acl:Append",
+       "delete": "acl:Delete",
+       "control": "acl:Control"
+   }
+}
+SEND_BACKLINKS=False