Skip to content

Commit 3361bcb

Browse files
committed
modified test settings for flexibility on testing against multiple databases
git-svn-id: https://django-tagging.googlecode.com/svn/trunk@161 83e7428b-ec2a-0410-86f2-bf466d0e5e72
1 parent 52630d5 commit 3361bcb

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

tagging/tests/settings.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@
33

44
DEFAULT_CHARSET = 'utf-8'
55

6-
DATABASE_ENGINE = 'sqlite3'
7-
DATABASE_NAME = os.path.join(DIRNAME, 'tagging_test.db')
6+
test_engine = os.environ.get("TAGGING_TEST_ENGINE", "sqlite3")
87

9-
#DATABASE_ENGINE = 'mysql'
10-
#DATABASE_NAME = 'tagging_test'
11-
#DATABASE_USER = 'root'
12-
#DATABASE_PASSWORD = ''
13-
#DATABASE_HOST = 'localhost'
14-
#DATABASE_PORT = '3306'
8+
DATABASE_ENGINE = test_engine
9+
DATABASE_NAME = os.environ.get("TAGGING_DATABASE_NAME", "tagging_test")
10+
DATABASE_USER = os.environ.get("TAGGING_DATABASE_USER", "")
11+
DATABASE_PASSWORD = os.environ.get("TAGGING_DATABASE_PASSWORD", "")
12+
DATABASE_HOST = os.environ.get("TAGGING_DATABASE_HOST", "localhost")
13+
14+
if test_engine == "sqlite":
15+
DATABASE_NAME = os.path.join(DIRNAME, 'tagging_test.db')
16+
DATABASE_HOST = ""
17+
elif test_engine == "mysql":
18+
DATABASE_PORT = os.environ.get("TAGGING_DATABASE_PORT", 3306)
19+
elif test_engine == "postgresql_psycopg2":
20+
DATABASE_PORT = os.environ.get("TAGGING_DATABASE_PORT", 5432)
1521

16-
#DATABASE_ENGINE = 'postgresql_psycopg2'
17-
#DATABASE_NAME = 'tagging_test'
18-
#DATABASE_USER = 'postgres'
19-
#DATABASE_PASSWORD = ''
20-
#DATABASE_HOST = 'localhost'
21-
#DATABASE_PORT = '5432'
2222

2323
INSTALLED_APPS = (
2424
'django.contrib.contenttypes',

0 commit comments

Comments
 (0)