aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--djangorestframework/tests/runtests.py29
-rw-r--r--djangorestframework/tests/urls.py7
2 files changed, 36 insertions, 0 deletions
diff --git a/djangorestframework/tests/runtests.py b/djangorestframework/tests/runtests.py
new file mode 100644
index 00000000..3043c7b6
--- /dev/null
+++ b/djangorestframework/tests/runtests.py
@@ -0,0 +1,29 @@
+'''
+Created on Mar 10, 2011
+
+@author: tomchristie
+'''
+# http://ericholscher.com/blog/2009/jun/29/enable-setuppy-test-your-django-apps/
+# http://www.travisswicegood.com/2010/01/17/django-virtualenv-pip-and-fabric/
+from django.conf import settings
+from django.core.management import call_command
+
+def runtests():
+ settings.configure(
+ INSTALLED_APPS=(
+ 'django.contrib.auth',
+ 'django.contrib.contenttypes',
+ 'django.contrib.sessions',
+ 'django.contrib.sites',
+ 'django.contrib.messages',
+ 'djangorestframework',
+ ),
+ ROOT_URLCONF='djangorestframework.tests.urls',
+ # Django replaces this, but it still wants it. *shrugs*
+ DATABASE_ENGINE='sqlite3'
+ )
+ call_command('test', 'djangorestframework')
+
+
+if __name__ == '__main__':
+ runtests()
diff --git a/djangorestframework/tests/urls.py b/djangorestframework/tests/urls.py
new file mode 100644
index 00000000..45555813
--- /dev/null
+++ b/djangorestframework/tests/urls.py
@@ -0,0 +1,7 @@
+"""
+Blank URLConf just to keep runtests.py happy.
+"""
+from django.conf.urls.defaults import *
+
+urlpatterns = patterns('',
+) \ No newline at end of file