Re: [Sqlalchemy-tickets] [sqlalchemy] #2917: support "down" adaptions? (was: sqlalchemy.dialects.my
Brought to you by:
zzzeek
|
From: sqlalchemy <mi...@zz...> - 2014-01-22 19:45:32
|
#2917: support "down" adaptions? (was: sqlalchemy.dialects.mysql.base.ENUM is not
adaptable to sqlalchemy.sql.sqltypes.Enum)
----------------------------------+------------------------------------
Reporter: jpcalderone | Owner:
Type: defect | Status: new
Priority: medium | Milestone:
Component: mysql | Severity: no triage selected yet
Resolution: | Keywords:
Progress State: awaiting triage |
----------------------------------+------------------------------------
Comment (by zzzeek):
I made some alterations to test.sql.test_types:AdaptTest.test_adapt_method
to also run through all possible "down" adaptions, it currently does all
potential "up" adaptions. Most of the additional failures are of the
same nature as this one:
{{{
FAILURE: <class 'sqlalchemy.dialects.sqlite.base.DATETIME'> -> <class
'sqlalchemy.sql.sqltypes.DateTime'> __init__() got an unexpected keyword
argument 'storage_format'
FAILURE: <class 'sqlalchemy.dialects.mysql.base.ENUM'> -> <class
'sqlalchemy.sql.sqltypes.Enum'> __init__() got an unexpected keyword
argument 'strict'
FAILURE: <class 'sqlalchemy.dialects.sqlite.base.DATE'> -> <class
'sqlalchemy.sql.sqltypes.Date'> object() takes no parameters
FAILURE: <class 'sqlalchemy.dialects.sqlite.base.TIME'> -> <class
'sqlalchemy.sql.sqltypes.Time'> __init__() got an unexpected keyword
argument 'storage_format'
}}}
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/2917#comment:2>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|