]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
change TypeError test to not care about string message
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 16 Mar 2011 01:26:59 +0000 (21:26 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 16 Mar 2011 01:26:59 +0000 (21:26 -0400)
test/orm/test_dynamic.py

index 409615c3993833958d17e4a0a6c004e1e000d913..5ce36ec8a4bed108d1eefdddba6e0f550e7b2086 100644 (file)
@@ -6,7 +6,7 @@ from sqlalchemy import Integer, String, ForeignKey, desc, select, func
 from test.lib.schema import Table, Column
 from sqlalchemy.orm import mapper, relationship, create_session, Query, attributes
 from sqlalchemy.orm.dynamic import AppenderMixin
-from test.lib.testing import eq_, AssertsCompiledSQL, assert_raises_message
+from test.lib.testing import eq_, AssertsCompiledSQL, assert_raises_message, assert_raises
 from test.orm import _base, _fixtures
 
 
@@ -503,11 +503,12 @@ class SessionTest(_fixtures.FixtureTest):
 
         eq_(Address(email_address='c'), u.addresses[2])
 
-        try:
+        def go():
             del u.addresses[3]
-            assert False
-        except TypeError, e:
-            assert "doesn't support item deletion" in str(e), str(e)
+        assert_raises(
+            TypeError,
+            go
+        )
 
         for a in u.addresses.filter(Address.email_address.in_(['c', 'e', 'f'])):
             u.addresses.remove(a)