diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-08-22 11:26:52 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-08-22 11:26:52 -0400 |
commit | 9b33b23a13446680c03974b497fc8436fe6c81e9 (patch) | |
tree | 45234441a7f5b30a0f5e9e0ca40ded62a0591f4b /test/base/test_except.py | |
parent | d3c1f245efb22b45c77561345346469cf6a82ddd (diff) | |
download | sqlalchemy-9b33b23a13446680c03974b497fc8436fe6c81e9.tar.gz |
who knew we already had a test for that
Diffstat (limited to 'test/base/test_except.py')
-rw-r--r-- | test/base/test_except.py | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/test/base/test_except.py b/test/base/test_except.py index eef247063..18a06b9bd 100644 --- a/test/base/test_except.py +++ b/test/base/test_except.py @@ -3,6 +3,7 @@ from sqlalchemy import exc as sa_exceptions from test.lib import fixtures +from test.lib.testing import eq_ # Py3K #StandardError = BaseException @@ -77,19 +78,22 @@ class WrapTest(fixtures.TestBase): {1: 1}, {1:1}, {1: 1}, {1: 1},], OperationalError(), DatabaseError) except sa_exceptions.DBAPIError, exc: - assert str(exc) \ - == "(OperationalError) 'this is a message' [{1: 1}, "\ + eq_(str(exc) , + "(OperationalError) 'this is a message' [{1: 1}, "\ "{1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: "\ - "1}, {1: 1}, {1: 1}]", str(exc) + "1}, {1: 1}, {1: 1}]") try: raise sa_exceptions.DBAPIError.instance('this is a message', [ {1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: 1}, {1:1}, {1: 1}, {1: 1}, {1: 1}, ], OperationalError(), DatabaseError) except sa_exceptions.DBAPIError, exc: - assert str(exc) \ - == "(OperationalError) 'this is a message' [{1: 1}, "\ - "{1: 1}] ... and a total of 11 bound parameter sets" + eq_(str(exc) , + "(OperationalError) 'this is a message' [{1: 1}, " + "{1: 1}, {1: 1}, {1: 1}, {1: 1}, {1: 1}, " + "{1: 1}, {1: 1} ... displaying 10 of 11 total " + "bound parameter sets ... {1: 1}, {1: 1}]" + ) try: raise sa_exceptions.DBAPIError.instance('this is a message', [ @@ -97,18 +101,21 @@ class WrapTest(fixtures.TestBase): (1, ), ], OperationalError(), DatabaseError) except sa_exceptions.DBAPIError, exc: - assert str(exc) \ - == "(OperationalError) 'this is a message' [(1,), "\ - "(1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,)]" + eq_(str(exc), + "(OperationalError) 'this is a message' [(1,), "\ + "(1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,), (1,)]") try: raise sa_exceptions.DBAPIError.instance('this is a message', [ (1, ), (1, ), (1, ), (1, ), (1, ), (1, ), (1, ), (1, ), (1, ), (1, ), (1, ), ], OperationalError(), DatabaseError) except sa_exceptions.DBAPIError, exc: - assert str(exc) \ - == "(OperationalError) 'this is a message' [(1,), "\ - "(1,)] ... and a total of 11 bound parameter sets" + eq_(str(exc), + "(OperationalError) 'this is a message' [(1,), " + "(1,), (1,), (1,), (1,), (1,), (1,), (1,) " + "... displaying 10 of 11 total bound " + "parameter sets ... (1,), (1,)]" + ) def test_db_error_busted_dbapi(self): try: |