diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-09-26 21:41:15 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-09-26 21:41:15 -0400 |
| commit | 573877b4bc4fabcdae8b22e5257fc80de478a507 (patch) | |
| tree | 37a34ce51538b6732a063ded94856397d527d215 /test/engine | |
| parent | b89523f0b75e8d39bcbd8a5c07015e9df4ef5e2f (diff) | |
| download | sqlalchemy-573877b4bc4fabcdae8b22e5257fc80de478a507.tar.gz | |
- repair autorollback for branches
Diffstat (limited to 'test/engine')
| -rw-r--r-- | test/engine/test_transaction.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/engine/test_transaction.py b/test/engine/test_transaction.py index fbaf01db7..b3b17e75a 100644 --- a/test/engine/test_transaction.py +++ b/test/engine/test_transaction.py @@ -149,6 +149,18 @@ class TransactionTest(fixtures.TestBase): finally: connection.close() + def test_branch_autorollback(self): + connection = testing.db.connect() + try: + branched = connection.connect() + branched.execute(users.insert(), user_id=1, user_name='user1') + try: + branched.execute(users.insert(), user_id=1, user_name='user1') + except exc.DBAPIError: + pass + finally: + connection.close() + def test_branch_orig_rollback(self): connection = testing.db.connect() try: |
