From 134a4cb3a6f4ee0e2c2865d97cf20f829b29f162 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 10 Feb 2011 23:37:15 -0500 Subject: fix some tests --- test/engine/test_bind.py | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'test/engine/test_bind.py') diff --git a/test/engine/test_bind.py b/test/engine/test_bind.py index 855c3611e..0ef70c244 100644 --- a/test/engine/test_bind.py +++ b/test/engine/test_bind.py @@ -1,7 +1,7 @@ """tests the "bind" attribute/argument across schema and SQL, including the deprecated versions of these arguments""" -from test.lib.testing import eq_ +from test.lib.testing import eq_, assert_raises from sqlalchemy import engine, exc from sqlalchemy import MetaData, ThreadLocalMetaData from sqlalchemy import Integer, text @@ -177,19 +177,12 @@ class BindTest(testing.TestBase): if isinstance(bind, engine.Connection): bind.close() - try: - e = elem() - assert e.bind is None - e.execute() - assert False - except exc.UnboundExecutionError, e: - assert str(e).endswith('is not bound and does not ' - 'support direct execution. Supply this ' - 'statement to a Connection or Engine for ' - 'execution. Or, assign a bind to the ' - 'statement or the Metadata of its ' - 'underlying tables to enable implicit ' - 'execution via this method.') + e = elem() + assert e.bind is None + assert_raises( + exc.UnboundExecutionError, + e.execute + ) finally: if isinstance(bind, engine.Connection): bind.close() -- cgit v1.2.1