'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
+ 'Programming Language :: Python :: 3.5',
+ 'Programming Language :: Python :: 3.6',
],
packages=['sqlconvert'],
package_data={},
[tox]
minversion = 1.8
-toxworkdir={homedir}/.tox/sqlconvert
-envlist = {py26,py27,py34},{py26,py27,py34}-{postgres,sqlite},{py27,py34}-flake8
+envlist = {py26,py27,py34,py35,py36},{py26,py27,py34,py35,py36}-{postgres,sqlite},{py27,py34}-flake8
# Base test environment settings
[testenv]
pytest
pytest-cov
py26: argparse
- py26,py27: SQLObject>=2.2.1
- py34: SQLObject>=3.0.0
+ py2{6,7}: SQLObject>=2.2.1
+ py3{4,5,6}: SQLObject>=3.0.0
m_lib>=3.1
m_lib.defenc>=1.0
postgres: psycopg2
[general]
commands =
- python -m pytest --cov=sqlconvert
+ {envpython} -m pytest --cov=sqlconvert
mysql2sql demo/demo.sql test.out
cmp -s tests/mysql2sql/test.out test.out
rm test.out
[testenv:py34]
commands = {[general]commands}
+[testenv:py35]
+commands = {[general]commands}
+
+[testenv:py36]
+commands = {[general]commands}
+
# PostgreSQL test environments
[postgresql]
commands =
-dropdb test
createdb test
- python -m pytest --cov=sqlconvert -D postgres:///test
+ {envpython} -m pytest --cov=sqlconvert -D postgres:///test
dropdb test
[testenv:py26-postgres]
[testenv:py34-postgres]
commands = {[postgresql]commands}
+[testenv:py35-postgres]
+commands = {[postgresql]commands}
+
+[testenv:py36-postgres]
+commands = {[postgresql]commands}
+
# SQLite test environments
[sqlite]
commands =
- python -m pytest --cov=sqlconvert -D sqlite:///tmp/test.sqdb
+ {envpython} -m pytest --cov=sqlconvert -D sqlite:///tmp/test.sqdb
rm -f /tmp/test.sqdb
[testenv:py26-sqlite]
[testenv:py34-sqlite]
commands = {[sqlite]commands}
+[testenv:py35-sqlite]
+commands = {[sqlite]commands}
+
+[testenv:py36-sqlite]
+commands = {[sqlite]commands}
+
# flake8
[testenv:py27-flake8]
deps =