<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/test/orm/test_composites.py, branch pr/62</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>make the error message for [ticket:2889] more accurate, as we support</title>
<updated>2013-12-12T18:36:25+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-12T18:36:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=9c41c2cdc61bcc1b1f7e3cb03c85eb3cbc9b2cea'/>
<id>9c41c2cdc61bcc1b1f7e3cb03c85eb3cbc9b2cea</id>
<content type='text'>
composites to many-to-ones now also
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
composites to many-to-ones now also
</pre>
</div>
</content>
</entry>
<entry>
<title>- :func:`.composite` will raise an informative error message when the</title>
<updated>2013-12-12T18:32:57+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-12T18:30:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=730f585dc6878f4ab5575f847bac0d29f02686f2'/>
<id>730f585dc6878f4ab5575f847bac0d29f02686f2</id>
<content type='text'>
columns/attribute (names) passed don't resolve to a Column or mapped
attribute (such as an erroneous tuple); previously raised an unbound
local. [ticket:2889]

Conflicts:
	test/orm/test_composites.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
columns/attribute (names) passed don't resolve to a Column or mapped
attribute (such as an erroneous tuple); previously raised an unbound
local. [ticket:2889]

Conflicts:
	test/orm/test_composites.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug where sending a composite attribute into :meth:`.Query.order_by`</title>
<updated>2013-06-10T17:51:18+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-10T17:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=9dba65b381a53d0126cf4b0a153be506387f1b5c'/>
<id>9dba65b381a53d0126cf4b0a153be506387f1b5c</id>
<content type='text'>
would produce a parenthesized expression not accepted by some databases.
[ticket:2754]

Conflicts:
	doc/build/changelog/changelog_09.rst
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
would produce a parenthesized expression not accepted by some databases.
[ticket:2754]

Conflicts:
	doc/build/changelog/changelog_09.rst
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the interaction between composite attributes and</title>
<updated>2013-06-10T17:50:56+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-10T17:45:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=6d0b2f34d2b829d92e173cb5e3cb0c941586759e'/>
<id>6d0b2f34d2b829d92e173cb5e3cb0c941586759e</id>
<content type='text'>
the :func:`.aliased` function.  Previously, composite attributes
wouldn't work correctly in comparison operations when aliasing
was applied.  Also in 0.8.2. [ticket:2755]

Conflicts:
	doc/build/changelog/changelog_09.rst
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the :func:`.aliased` function.  Previously, composite attributes
wouldn't work correctly in comparison operations when aliasing
was applied.  Also in 0.8.2. [ticket:2755]

Conflicts:
	doc/build/changelog/changelog_09.rst
</pre>
</div>
</content>
</entry>
<entry>
<title>trying different approaches to test layout.  in this one, the testing modules</title>
<updated>2012-09-27T06:37:33+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2012-09-27T06:37:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=20cdc64588b0f6ae52f8380c11d0ed848005377b'/>
<id>20cdc64588b0f6ae52f8380c11d0ed848005377b</id>
<content type='text'>
become an externally usable package but still remains within the main sqlalchemy parent package.
in this system, we use kind of an ugly hack to get the noseplugin imported outside of the
"sqlalchemy" package, while still making it available within sqlalchemy for usage by
third party libraries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
become an externally usable package but still remains within the main sqlalchemy parent package.
in this system, we use kind of an ugly hack to get the noseplugin imported outside of the
"sqlalchemy" package, while still making it available within sqlalchemy for usage by
third party libraries.
</pre>
</div>
</content>
</entry>
<entry>
<title>trailing whitespace bonanza</title>
<updated>2012-07-28T19:50:05+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2012-07-28T19:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=27913554a85c308d81e6c018669d0246ceecc639'/>
<id>27913554a85c308d81e6c018669d0246ceecc639</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- [bug] Fixed bug in get_history() when referring</title>
<updated>2011-12-07T18:24:11+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2011-12-07T18:24:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f79c9a221fca87d405b81453888d63e85c201452'/>
<id>f79c9a221fca87d405b81453888d63e85c201452</id>
<content type='text'>
to a composite attribute that has no value;
added coverage for get_history() regarding
composites which is otherwise just a userland
function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to a composite attribute that has no value;
added coverage for get_history() regarding
composites which is otherwise just a userland
function.
</pre>
</div>
</content>
</entry>
<entry>
<title>- [bug] the value of a composite attribute is now</title>
<updated>2011-10-26T16:41:18+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2011-10-26T16:41:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=d9adb2a4fd3e865d3c8d4f6f2e0a12d5c4036c97'/>
<id>d9adb2a4fd3e865d3c8d4f6f2e0a12d5c4036c97</id>
<content type='text'>
expired after an insert or update operation, instead
of regenerated in place.  This ensures that a
column value which is expired within a flush
will be loaded first, before the composite
is regenerated using that value.  [ticket:2309]

- [bug] The fix in [ticket:2309] also emits the
"refresh" event when the composite value is
loaded on access, even if all column
values were already present, as is appropriate.
This fixes the "mutable" extension which relies
upon the "load" event to ensure the _parents
dictionary is up to date, fixes [ticket:2308].
Thanks to Scott Torborg for the test case here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
expired after an insert or update operation, instead
of regenerated in place.  This ensures that a
column value which is expired within a flush
will be loaded first, before the composite
is regenerated using that value.  [ticket:2309]

- [bug] The fix in [ticket:2309] also emits the
"refresh" event when the composite value is
loaded on access, even if all column
values were already present, as is appropriate.
This fixes the "mutable" extension which relies
upon the "load" event to ensure the _parents
dictionary is up to date, fixes [ticket:2308].
Thanks to Scott Torborg for the test case here.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Reinstated "comparator_factory" argument to</title>
<updated>2011-10-15T18:31:02+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2011-10-15T18:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=80c68c0e22e2b45b3eaffcb7485d6a9f5eb02ba4'/>
<id>80c68c0e22e2b45b3eaffcb7485d6a9f5eb02ba4</id>
<content type='text'>
composite(), removed when 0.7 was released.
[ticket:2248]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
composite(), removed when 0.7 was released.
[ticket:2248]
</pre>
</div>
</content>
</entry>
<entry>
<title>  - Fixed regression in new composite rewrite where</title>
<updated>2011-08-14T15:18:08+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2011-08-14T15:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b412615bd99000e143d90e74b6dcae4d6b638f55'/>
<id>b412615bd99000e143d90e74b6dcae4d6b638f55</id>
<content type='text'>
    deferred=True option failed due to missing
    import [ticket:2253]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    deferred=True option failed due to missing
    import [ticket:2253]
</pre>
</div>
</content>
</entry>
</feed>
