if module is not None:
return module
else:
- raise
+ raise exc.ArgumentError(
+ "Could not determine dialect for '%s'." % self.drivername)
def _load_entry_point(self):
"""attempt to load this url's dialect from entry points, or return None
import ConfigParser
import StringIO
import sqlalchemy.engine.url as url
-from sqlalchemy import create_engine, engine_from_config
+from sqlalchemy import create_engine, engine_from_config, exc
from sqlalchemy.engine import _coerce_config
import sqlalchemy as tsa
from test.lib import TestBase
assert e.pool._recycle == 472
def test_badargs(self):
- assert_raises(ImportError, create_engine, 'foobar://',
+ assert_raises(exc.ArgumentError, create_engine, 'foobar://',
module=mock_dbapi)
# bad arg