summaryrefslogtreecommitdiff
path: root/test/ext/declarative/test_basic.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ext/declarative/test_basic.py')
-rw-r--r--test/ext/declarative/test_basic.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/test/ext/declarative/test_basic.py b/test/ext/declarative/test_basic.py
index 611598413..f45421ad9 100644
--- a/test/ext/declarative/test_basic.py
+++ b/test/ext/declarative/test_basic.py
@@ -1170,23 +1170,17 @@ class DeclarativeTest(DeclarativeTestBase):
eq_(Foo.__mapper__.CHECK, True)
- @testing.emits_warning('Ignoring declarative-like tuple value of '
- 'attribute id')
def test_oops(self):
- def define():
+ with testing.expect_warnings(
+ "Ignoring declarative-like tuple value of "
+ "attribute 'name'"):
class User(Base, fixtures.ComparableEntity):
__tablename__ = 'users'
- id = Column('id', Integer, primary_key=True),
- name = Column('name', String(50))
-
- assert False
-
- assert_raises_message(sa.exc.ArgumentError,
- 'Mapper Mapper|User|users could not '
- 'assemble any primary key', define)
+ id = Column('id', Integer, primary_key=True)
+ name = Column('name', String(50)),
def test_table_args_no_dict(self):