Commits

Author Commit Message Labels Comments Date
Mike Bayer
merge default. includes the pep8 stuff.
Branches
rel_0_8
Mike Bayer
- refactor of pathing mechanics, to address #2614, #2617 - paths now store Mapper + MapperProperty now instead of string key, so that the parent mapper for the property is known, supports same-named properties on multiple subclasses - the Mapper within the path is now always relevant to the property to the right of it. PathRegistry does the translation now, instead of having all the outside users of PathRegistry worry about it, to produce a path that i…
Mike Bayer
Added missing import for "fdb" to the experimental "firebird+fdb" dialect. [ticket:2622]
Mike Bayer
more warnings
mitchellrj
Allow use of synonyms in primaryjoin / secondaryjoin conditions
Mike Bayer
Added a new exception to detect the case where two subclasses are being loaded using with_polymorphic(), each subclass contains a relationship attribute of the same name, and eager loading is being applied to one or both. This is an ongoing bug which can't be immediately fixed, so since the results are usually wrong in any case it raises an exception for now. 0.7 has the same issue, so an exception raise here probably means the code was returnin…
Mike Bayer
merge Audrius HSTORE commits from bitbucket
Mike Bayer
- adjust this test for the ugly reality of the "name normalize" backends, where because we've decided that "lowercase" is the case insensitive casing, we can't distinguish between case insensitive/not on a database that returns case-insensitive names as UPPERCASE, for names that are UPPERCASE. [ticket:2615]
diana
just a pep8 pass before I play with these tests
Mike Bayer
- recognize that do_rollback() and do_commit() work with a DBAPI connection, whereas the other do_rollback_twophase(), savepoint etc. work with :class:`.Connection`. the context on these are different as twophase/savepoint are available at the :class:`.Connection` level, whereas commit/rollback are needed at a lower level as well. Rename the argument to "dbapi_connection" when the conneciton is in fact the DBAPI interface. - start thinking about being able to track "auto…
diana
second pass: increasing coverage, and commenting the "why" certain things are being tested (when I know) b/c it wasn't initially clear to me why case was being toggled everywhere, etc.
diana
first pass cleaning up test_labels #2610
diana
this test class had 2 'test_labels' methods, just changing one of them to 'test_labels3' for now
diana
I think this is a bit clearer: "within the same query", makes it sound like one SQL statement will be issued rather than two (or more) SQL statements.
Audrius Kažukauskas
HSTORE.comparator_factory should subclass Concatenable.Comparator
Audrius Kažukauskas
Add special containment operation methods for PG array type
Mike Bayer
- an enormous merge just because I committed a one line log entry. the joy of DVCS
Mike Bayer
should be logging this
diana
kill me now, pep8 pass, so close
diana
just a pep8 pass
diana
juts a 'expected 2 blank lines' pep8 pass
diana
just a pep8 pass of lib/sqlalchemy/dialects/postgresql
diana
just a pep8 pass of lib/sqlalchemy/dialects/sqlite
diana
just a pep8 pass of lib/sqlalchemy/dialects/sybase
diana
just a pep8 pass of lib/sqlalchemy/testing/
diana
just a pep8 pass of lib/sqlalchemy/testing/
diana
just a pep8 pass of lib/sqlalchemy/
diana
just a pep8 pass of lib/sqlalchemy/
diana
just a pep8 pass of lib/sqlalchemy/orm/
diana
just a pep8 pass of lib/sqlalchemy/orm/
  1. Prev
  2. Next