if not util.sqla_084:
return True
from sqlalchemy import inspect
+
+ # temporary
+ if config.db.name == "oracle":
+ return True
+
insp = inspect(config.db)
try:
insp.get_unique_constraints('x')
@property
def reflects_unique_constraints_unambiguously(self):
- return exclusions.fails_on("mysql")
+ return exclusions.fails_on("mysql", "oracle")
@property
def reflects_pk_names(self):
[tox]
-# current mysqlclient fails with <=SQLA 0.9 on py3k due to
+# current mysqlclient fails with <=SQLA 0.9 on py3k due to
# old unicode statements flag
-envlist = py{27,33,34,35,36}-sqla{10,11}, py{27}-sqla{079,084,09}
+envlist = py{27,33,34,35,36}-sqla{10,11,master}, py{27}-sqla{079,084,09}
SQLA_REPO = {env:SQLA_REPO:git+http://git.sqlalchemy.org/sqlalchemy.git}
[testenv]
cov_args=--cov=alembic --cov-report term --cov-report xml
-deps=pytest<=3.0.7
- pytest-xdist<=1.16.0
+deps=pytest
+ pytest-xdist
mock
sqla079: {[tox]SQLA_REPO}@rel_0_7_9
sqla084: {[tox]SQLA_REPO}@rel_0_8_4
sqla09: {[tox]SQLA_REPO}@rel_0_9
sqla10: {[tox]SQLA_REPO}@rel_1_0
sqla11: {[tox]SQLA_REPO}@rel_1_1
+ sqlamaster: {[tox]SQLA_REPO}@master
postgresql: psycopg2
mysql: mysqlclient
oracle: cx_oracle