aboutsummaryrefslogtreecommitdiff
path: root/okupy
diff options
context:
space:
mode:
authorTheo Chatzimichos <tampakrap@gentoo.org>2013-08-25 16:09:51 +0200
committerTheo Chatzimichos <tampakrap@gentoo.org>2013-08-26 00:22:40 +0200
commit855b6d7a9cc8eb6d65cf8f6929169c8f7535a809 (patch)
treef004fbd9e3002c4bf6e3c43529f6ceb33ef8aec4 /okupy
parentAdd *.egg to gitignore (diff)
downloadidentity.gentoo.org-855b6d7a9cc8eb6d65cf8f6929169c8f7535a809.tar.gz
identity.gentoo.org-855b6d7a9cc8eb6d65cf8f6929169c8f7535a809.tar.bz2
identity.gentoo.org-855b6d7a9cc8eb6d65cf8f6929169c8f7535a809.zip
Enable ./setup.py test functionality
Diffstat (limited to 'okupy')
-rw-r--r--okupy/tests/__init__.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/okupy/tests/__init__.py b/okupy/tests/__init__.py
index e69de29..279492d 100644
--- a/okupy/tests/__init__.py
+++ b/okupy/tests/__init__.py
@@ -0,0 +1,26 @@
+# vim:fileencoding=utf8:et:ts=4:sts=4:sw=4:ft=python
+
+"""
+Enables ./setup.py test
+http://gremu.net/blog/2010/enable-setuppy-test-your-django-apps/
+"""
+
+import os
+import sys
+
+os.environ['DJANGO_SETTINGS_MODULE'] = 'okupy.tests.settings'
+test_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+sys.path.insert(0, test_dir)
+
+from django.test.utils import get_runner
+from django.conf import settings
+
+
+def runtests():
+ TestRunner = get_runner(settings)
+ test_runner = TestRunner(verbosity=1, interactive=True)
+ failures = test_runner.run_tests(['tests'])
+ sys.exit(bool(failures))
+
+if __name__ == '__main__':
+ runtests()