summaryrefslogtreecommitdiff
path: root/regen_callcounts.tox.ini
blob: 680feedc55b30de5f0379aaf43b9da340f83d827 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[tox]
envlist = py{27,34,35}-sqla_{cext,nocext}-db_{sqlite,postgresql,mysql}

[base]
basecommand=
	python -m pytest test/aaa_profiling -k "not memusage" --force-write-profiles

[testenv]
deps=pytest
     mock
     db_postgresql: psycopg2
     db_mysql: mysqlclient
     db_mysql: pymysql


commands=
        db_{mysql}: {[base]basecommand} --db mysql --db pymysql
	db_{postgresql}: {[base]basecommand} --db postgresql
	db_{sqlite}: {[base]basecommand} --db sqlite 

# -E     : ignore PYTHON* environment variables (such as PYTHONPATH)
# -s     : don't add user site directory to sys.path; also PYTHONNOUSERSITE
setenv=
    PYTHONPATH=
    PYTHONNOUSERSITE=1
    sqla_nocext: DISABLE_SQLALCHEMY_CEXT=1