<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/test/orm/transaction.py, branch 2020_tutorial</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>- unit tests have been migrated from unittest to nose.</title>
<updated>2009-06-10T21:18:24+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2009-06-10T21:18:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=45cec095b4904ba71425d2fe18c143982dd08f43'/>
<id>45cec095b4904ba71425d2fe18c143982dd08f43</id>
<content type='text'>
See README.unittests for information on how to run
the tests.  [ticket:970]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See README.unittests for information on how to run
the tests.  [ticket:970]
</pre>
</div>
</content>
</entry>
<entry>
<title>- removed test.testing.ORMTest, test.fixtures, and all</title>
<updated>2009-06-02T21:42:14+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2009-06-02T21:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=31b95e6cdce83e14cd1c462c2b7d16a0f8652d19'/>
<id>31b95e6cdce83e14cd1c462c2b7d16a0f8652d19</id>
<content type='text'>
dependencies on those.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dependencies on those.
</pre>
</div>
</content>
</entry>
<entry>
<title>- misc savepoint test</title>
<updated>2009-01-16T20:16:31+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2009-01-16T20:16:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b58d6fe9d97cd458db4efb12609f829d5f7d5f9f'/>
<id>b58d6fe9d97cd458db4efb12609f829d5f7d5f9f</id>
<content type='text'>
- don't need dialect_impl() for Text
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- don't need dialect_impl() for Text
</pre>
</div>
</content>
</entry>
<entry>
<title>- Improved weakref identity map memory management to no longer</title>
<updated>2008-10-19T19:26:48+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-10-19T19:26:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=abcb5605f91ef206dd5f0f6400302f0b28425365'/>
<id>abcb5605f91ef206dd5f0f6400302f0b28425365</id>
<content type='text'>
require mutexing, resurrects garbage collected instance
on a lazy basis for an InstanceState with pending changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
require mutexing, resurrects garbage collected instance
on a lazy basis for an InstanceState with pending changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>added unit tests for [ticket:1024]</title>
<updated>2008-08-08T14:56:53+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-08-08T14:56:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=4ab87682e14fbedaa34f140f2fe4fdf773fc2d2b'/>
<id>4ab87682e14fbedaa34f140f2fe4fdf773fc2d2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- renamed autoexpire to expire_on_commit</title>
<updated>2008-08-03T18:03:57+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-08-03T18:03:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=4769ea895b3312e2d27d52b45816771df8a5c5c7'/>
<id>4769ea895b3312e2d27d52b45816771df8a5c5c7</id>
<content type='text'>
- renamed SessionTransaction autoflush to reentrant_flush to more clearly state its purpose
- added _enable_transaction_accounting, flag for Mike Bernson which disables the whole 0.5 transaction state management; the system depends on expiry on rollback in order to function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- renamed SessionTransaction autoflush to reentrant_flush to more clearly state its purpose
- added _enable_transaction_accounting, flag for Mike Bernson which disables the whole 0.5 transaction state management; the system depends on expiry on rollback in order to function.
</pre>
</div>
</content>
</entry>
<entry>
<title>- session.refresh() raises an informative error message if</title>
<updated>2008-07-05T20:37:44+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-07-05T20:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=0f42004deeab823398571986ff4a75eb536267ea'/>
<id>0f42004deeab823398571986ff4a75eb536267ea</id>
<content type='text'>
the list of attributes does not include any column-based
attributes.

- query() raises an informative error message if no columns
or mappers are specified.

- lazy loaders now trigger autoflush before proceeding.  This
allows expire() of a collection or scalar relation to
function properly in the context of autoflush.

- whitespace fix to new Table prefixes option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the list of attributes does not include any column-based
attributes.

- query() raises an informative error message if no columns
or mappers are specified.

- lazy loaders now trigger autoflush before proceeding.  This
allows expire() of a collection or scalar relation to
function properly in the context of autoflush.

- whitespace fix to new Table prefixes option
</pre>
</div>
</content>
</entry>
<entry>
<title>- Query.UpdateDeleteTest.test_delete_fallback fails on mysql due to subquery in DELETE; not sure how to do this exact operation in MySQL</title>
<updated>2008-06-09T01:24:08+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-06-09T01:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3cd10102e44db28d5fb787c7492e2ac2f7a4e4f9'/>
<id>3cd10102e44db28d5fb787c7492e2ac2f7a4e4f9</id>
<content type='text'>
- added query_cls keyword argument to sessionmaker(); allows user-defined Query subclasses to be generated by query().
- added @attributes.on_reconstitute decorator, MapperExtension.on_reconstitute, both receieve 'on_load' attribute event allowing
non-__init__ dependent instance initialization routines.
- push memusage to the top to avoid pointless heisenbugs
- renamed '_foostate'/'_fooclass_manager' to '_sa_instance_state'/'_sa_class_manager'
- removed legacy instance ORM state accessors
- query._get() will use _remove_newly_deleted instead of expunge() on ObjectDeleted, so that transaction rollback
restores the previous state
- removed MapperExtension.get(); replaced by a user-defined Query subclass
- removed needless **kwargs from query.get()
- removed Session.get(cls, id); this is redundant against Session.query(cls).get(id)
- removed Query.load() and Session.load(); the use case for this method has never been clear, and the same functionality is available in more explicit ways
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added query_cls keyword argument to sessionmaker(); allows user-defined Query subclasses to be generated by query().
- added @attributes.on_reconstitute decorator, MapperExtension.on_reconstitute, both receieve 'on_load' attribute event allowing
non-__init__ dependent instance initialization routines.
- push memusage to the top to avoid pointless heisenbugs
- renamed '_foostate'/'_fooclass_manager' to '_sa_instance_state'/'_sa_class_manager'
- removed legacy instance ORM state accessors
- query._get() will use _remove_newly_deleted instead of expunge() on ObjectDeleted, so that transaction rollback
restores the previous state
- removed MapperExtension.get(); replaced by a user-defined Query subclass
- removed needless **kwargs from query.get()
- removed Session.get(cls, id); this is redundant against Session.query(cls).get(id)
- removed Query.load() and Session.load(); the use case for this method has never been clear, and the same functionality is available in more explicit ways
</pre>
</div>
</content>
</entry>
<entry>
<title>begin() pre-issues a flush() in all cases, better fix for [ticket:1046] and allows rollback to work properly with autocommit=True/begin()</title>
<updated>2008-05-16T22:25:53+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-05-16T22:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=fcc4f9193a06aa87b0d95636af64213262a429e5'/>
<id>fcc4f9193a06aa87b0d95636af64213262a429e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>r4695 merged to trunk; trunk now becomes 0.5.</title>
<updated>2008-05-09T16:34:10+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2008-05-09T16:34:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=4a6afd469fad170868554bf28578849bf3dfd5dd'/>
<id>4a6afd469fad170868554bf28578849bf3dfd5dd</id>
<content type='text'>
0.4 development continues at /sqlalchemy/branches/rel_0_4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
0.4 development continues at /sqlalchemy/branches/rel_0_4
</pre>
</div>
</content>
</entry>
</feed>
