- changed status to resolved
mappers with no real tables - use cases ? take the error out ?
Issue #1876
resolved
diff -r 0097879e6d53bda0b5dc51a62941263d0963c9c3 lib/sqlalchemy/orm/mapper.py
--- a/lib/sqlalchemy/orm/mapper.py Wed Aug 11 12:01:52 2010 -0400
+++ b/lib/sqlalchemy/orm/mapper.py Wed Aug 11 13:45:48 2010 -0400
@@ -436,11 +436,6 @@
self.tables = sqlutil.find_tables(self.mapped_table)
- if not self.tables:
- raise sa_exc.InvalidRequestError(
- "Could not find any Table objects in mapped table '%s'"
- % self.mapped_table)
-
self._pks_by_table = {}
self._cols_by_table = {}
diff -r 0097879e6d53bda0b5dc51a62941263d0963c9c3 test/orm/test_selectable.py
--- a/test/orm/test_selectable.py Wed Aug 11 12:01:52 2010 -0400
+++ b/test/orm/test_selectable.py Wed Aug 11 13:45:48 2010 -0400
@@ -30,7 +30,7 @@
selectable = select(["y", "z"]("x",)).alias()
assert_raises_message(sa.exc.InvalidRequestError,
"Could not find any Table objects",
- mapper, Subset, selectable)
+ mapper, Subset, selectable, primary_key=[selectable.c.x](selectable.c.x))
@testing.resolve_artifact_names
def test_no_selects(self):
Comments (2)
-
reporter -
reporter - removed milestone
Removing milestone: 0.7.0 (automated comment)
- Log in to comment
eb1274de9c37a1c8c88f4965051039f262646a37