diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-14 20:22:11 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-14 20:22:11 -0500 |
commit | 789ab9174354bd0a6f2cc0de97a724cadd9a6945 (patch) | |
tree | ea6cc54ac43c16a8e64db1fa4a57dc547f96135e | |
parent | d87923c1d19f584183f185988880e030fb0703c4 (diff) | |
download | sqlalchemy-789ab9174354bd0a6f2cc0de97a724cadd9a6945.tar.gz |
- changelog + test for pullreq github 58
-rw-r--r-- | doc/build/changelog/changelog_08.rst | 9 | ||||
-rw-r--r-- | test/orm/test_mapper.py | 7 |
2 files changed, 16 insertions, 0 deletions
diff --git a/doc/build/changelog/changelog_08.rst b/doc/build/changelog/changelog_08.rst index 8dd779c05..e4e5c11ab 100644 --- a/doc/build/changelog/changelog_08.rst +++ b/doc/build/changelog/changelog_08.rst @@ -12,6 +12,15 @@ :version: 0.8.5 .. change:: + :tags: bug, orm + :versions: 0.9.2 + :pullreq: github:58 + + Fixed error message when an iterator object is passed to + :func:`.class_mapper` or similar, where the error would fail to + render on string formatting. Pullreq courtesy Kyle Stark. + + .. change:: :tags: bug, firebird :versions: 0.9.0 :tickets: 2897 diff --git a/test/orm/test_mapper.py b/test/orm/test_mapper.py index 4713bbc64..32126e0dd 100644 --- a/test/orm/test_mapper.py +++ b/test/orm/test_mapper.py @@ -1583,6 +1583,13 @@ class MapperTest(_fixtures.FixtureTest, AssertsCompiledSQL): class_mapper, 5 ) + def test_unmapped_not_type_error_iter_ok(self): + assert_raises_message( + sa.exc.ArgumentError, + r"Class object expected, got '\(5, 6\)'.", + class_mapper, (5, 6) + ) + def test_unmapped_subclass_error_postmap(self): users = self.tables.users |