summaryrefslogtreecommitdiff
path: root/test/base/test_except.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-08-22 11:26:52 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2011-08-22 11:26:52 -0400
commit9b33b23a13446680c03974b497fc8436fe6c81e9 (patch)
tree45234441a7f5b30a0f5e9e0ca40ded62a0591f4b /test/base/test_except.py
parentd3c1f245efb22b45c77561345346469cf6a82ddd (diff)
downloadsqlalchemy-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.py31
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: