Commits

Author Commit Message Labels Comments Date
Mike Bayer
- CHANGES update - added slightly more preemptive message for bad remote_side
Mike Bayer
- Fixed mysql bug in exception raise when FK columns not present during reflection. [ticket:1241]
Mike Bayer
fix unittest import
Michael Trier
Pulled callable into testlib because path fixup is not available at the point we need it.
Michael Trier
Corrected ColumnsTest for mssql's new explicit nullability behavior.
Mike Bayer
removed the "create_execution_context()" method from dialects and replaced with a more succinct "dialect.execution_ctx_cls" member
Mike Bayer
more platform neutral way of getting at 'buffer'
Mike Bayer
missed an ordering on a set. attempting to nail down linux-specific buildbot errors
Mike Bayer
and try again
Mike Bayer
2.4 doesnt have hashlib....
Mike Bayer
*most* py3k warnings are resolved, with the exception of the various __setslice__ related warnings I don't really know how to get rid of
Mike Bayer
merge the test/ directory from -r5438:5439 of py3k_warnings branch. this gives us a 2.5-frozen copy of unittest so we're insulated from unittest changes.
Mike Bayer
merged -r5299:5438 of py3k warnings branch. this fixes some sqlite py2.6 testing issues, and also addresses a significant chunk of py3k deprecations. It's mainly expicit __hash__ methods. Additionally, most usage of sets/dicts to store columns uses util-based placeholder names.
jason kirtland
dynamic_loader() accepts query_class= to mix in user Query subclasses.
jason kirtland
Association proxies no longer cloak themselves at the class level.
Mike Bayer
- Query() can be passed a "composite" attribute as a column expression and it will be expanded. Somewhat related to [ticket:1253]. - Query() is a little more robust when passed various column expressions such as strings, clauselists, text() constructs (which may mean it just raises an error more nicely). - select() can accept a ClauseList as a column in the same way as a Table or other selectable and the interior expressions will be used as column elements. [ticket:1253] - removed erroneous FooTest from test/orm/query -This line, and those below, will be ignored-- M test/orm/query.py M test/orm/mapper.py M test/sql/select.py M lib/sqlalchemy/orm/query.py M lib/sqlalchemy/sql/expression.py M CHANGES
Mike Bayer
document ConnectionProxy
Mike Bayer
- _execute_clauseelement() goes back to being a private method. Subclassing Connection is not needed now that ConnectionProxy is available. - tightened the interface for the various _execute_XXX() methods to reduce ambiguity - __distill_params() no longer creates artificial [{}] entry, blank dict is no longer passed through to do_execute() in any case unless explicitly sent from the outside as in connection.execute("somestring"), {}) - fixed…
Mike Bayer
- sqlite types - fixed targeting for sqlalchemy.types
Mike Bayer
- Fixed bug where many-to-many relation() with viewonly=True would not correctly reference the link between secondary->remote.
Mike Bayer
- added sphinx handler to allow __init__ methods through - sqlite module documentation - some corrections to pool docs - the example in URL.translate_connect_args() never made any sense anyway so removed it
ged
polymorphic_fetch is deprecated. Mark it so in the documentation.
Mike Bayer
ok we need find_packages. fine.
Mike Bayer
corrections
Mike Bayer
removed dependencies on setuptools. distutils will be used if setuptools is not present.
Michael Trier
Corrected output on docs and a missing {stop} that prevented python results from displaying in the docs.
Michael Trier
Support for three levels of column nullability: NULL, NOT NULL, and the database's configured default. The default Column configuration (nullable=True) will now generate NULL in the DDL. Previously no specification was emitted and the database default would take effect (usually NULL, but not always). To explicitly request the database default, configure columns with nullable=None and no specification will be emitted in DDL. Fixes #1243.
Michael Trier
Modified fails_on testing decorator to take a reason for the failure. This should assist with helping to document the reasons for testing failures. Currently unspecified failures are defaulted to 'FIXME: unknown'.
Michael Trier
Corrected and verified a few more mssql tests.
Michael Trier
Broke out a specific values test and indicated that it fails on mssql due to duplicate columns in the order by clause.
  1. Prev
  2. Next