summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-01-14 20:22:11 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-01-14 20:24:28 -0500
commitaace3b0e9694e393605abea91a1b25da4d162c3c (patch)
tree3a96f9bdd83d38841db0feef64c8e5affb26a422
parent26b899e9ac150f9458924964046356a2b69f1fb5 (diff)
downloadsqlalchemy-aace3b0e9694e393605abea91a1b25da4d162c3c.tar.gz
- changelog + test for pullreq github 58
-rw-r--r--doc/build/changelog/changelog_08.rst9
-rw-r--r--test/orm/test_mapper.py7
2 files changed, 16 insertions, 0 deletions
diff --git a/doc/build/changelog/changelog_08.rst b/doc/build/changelog/changelog_08.rst
index 497bf7643..c65fcdd40 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.0b2
:tickets: 2897
diff --git a/test/orm/test_mapper.py b/test/orm/test_mapper.py
index 6b97fb135..9cd0c77ed 100644
--- a/test/orm/test_mapper.py
+++ b/test/orm/test_mapper.py
@@ -1572,6 +1572,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