3 toxworkdir={homedir}/.tox/sqlconvert
4 envlist = {py26,py27,py34},{py26,py27,py34}-{postgres,sqlite},{py27,py34}-flake8
6 # Base test environment settings
13 py26,py27: SQLObject>=2.2.1
14 py34: SQLObject>=3.0.0
19 # Don't fail or warn on uninstalled commands
29 python -m pytest --cov=sqlconvert
30 mysql2sql demo/demo.sql test.out
31 cmp -s tests/mysql2sql/test.out test.out
35 commands = {[general]commands}
38 commands = {[general]commands}
41 commands = {[general]commands}
43 # PostgreSQL test environments
48 python -m pytest --cov=sqlconvert -D postgres:///test
51 [testenv:py26-postgres]
52 commands = {[postgresql]commands}
54 [testenv:py27-postgres]
55 commands = {[postgresql]commands}
57 [testenv:py34-postgres]
58 commands = {[postgresql]commands}
60 # SQLite test environments
63 python -m pytest --cov=sqlconvert -D sqlite:///tmp/test.sqdb
67 commands = {[sqlite]commands}
70 commands = {[sqlite]commands}
73 commands = {[sqlite]commands}