- changed status to resolved
error handler on connect handles non-DBAPI exceptions incorrectly
Issue #2881
resolved
from mock import Mock
from sqlalchemy import create_engine
import sqlite3 as dbapi
def _not_impl(*arg, **kw):
raise NotImplementedError()
e = create_engine("sqlite://", module=dbapi)
c = e.connect()
c.connection.cursor = Mock(return_value=Mock(execute=_not_impl))
try:
c.execute("select 1")
except NotImplementedError:
pass
e = create_engine("sqlite://", module=dbapi)
dbapi.connect = _not_impl
try:
e.connect()
except NotImplementedError:
pass
Comments (2)
-
reporter -
reporter - removed milestone
Removing milestone: 0.8.xx (automated comment)
- Log in to comment
b113202eecd7360bf41ecc8eeca1dd120cc30567 0.8
6d5eae78a7dd79ad7bd0a0951bc6c95437d0fa8e master / 0.9