summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-08-17 21:55:00 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-08-17 21:55:00 +0000
commit9b6a9b7aeab79ba28737f394fa6cfaaf1f1f1bcf (patch)
tree83505f572e626cb8985aa6a79943eea465692196 /test
parentdd9d9bd9be50fd5e64da43cbfeb088593baee103 (diff)
downloadsqlalchemy-9b6a9b7aeab79ba28737f394fa6cfaaf1f1f1bcf.tar.gz
temporary check for unmapped class, until [ticket:1142] is resolved
Diffstat (limited to 'test')
-rw-r--r--test/orm/mapper.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/orm/mapper.py b/test/orm/mapper.py
index 73afd3b99..57bcba20c 100644
--- a/test/orm/mapper.py
+++ b/test/orm/mapper.py
@@ -834,6 +834,17 @@ class MapperTest(_fixtures.FixtureTest):
create_session().query(User).first()
eq_(recon, ['go'])
+ @testing.resolve_artifact_names
+ def test_unmapped_error(self):
+ mapper(Address, addresses)
+ sa.orm.clear_mappers()
+
+ mapper(User, users, properties={
+ 'addresses':relation(Address)
+ })
+
+ self.assertRaises(sa.orm.exc.UnmappedClassError, sa.orm.compile_mappers)
+
class OptionsTest(_fixtures.FixtureTest):
@testing.fails_on('maxdb')