From a7c13e3285db111382d2a31d3e1077d788e138e7 Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Sat, 24 Nov 2012 16:22:48 +0100 Subject: [PATCH] added script to create a local settings --- .gitignore | 1 + .travis.yml | 1 + extras/scripts/create_local_settings.py | 15 +++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 extras/scripts/create_local_settings.py diff --git a/.gitignore b/.gitignore index d43bad4e2..d5edd3499 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ docs/_build/* build/* dist/* .DS_Store +settings.py # Unit test / coverage reports .coverage diff --git a/.travis.yml b/.travis.yml index 3e6409fbd..b65d5b1dd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,4 +6,5 @@ python: install: - pip install -r requirements.txt --use-mirrors - pip install coverage django-discover-runner + - python extras/scripts/create_local_settings.py script: coverage run ./manage.py test tests && coverage report -m diff --git a/extras/scripts/create_local_settings.py b/extras/scripts/create_local_settings.py new file mode 100644 index 000000000..1702992e0 --- /dev/null +++ b/extras/scripts/create_local_settings.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os +import sys + +script_path = os.path.realpath(os.path.dirname(__file__)) +sys.path.append(os.path.join(script_path, '..', '..')) + +from openslides.main import create_settings + +if __name__ == "__main__": + cwd = os.getcwd() + create_settings(os.path.join(cwd, 'settings.py'), + os.path.join(cwd, 'database.sqlite'))