summaryrefslogtreecommitdiff
path: root/test/orm/test_selectable.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-03-26 19:03:11 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2011-03-26 19:03:11 -0400
commit14a2fae2398fb05f7ced56cec25e6f98307356f4 (patch)
tree6e7fde84f805d08659a96638b13edb08e681b5e9 /test/orm/test_selectable.py
parentdfd2c0fb5e1780966d0d5dfdb3d783177640f78f (diff)
downloadsqlalchemy-14a2fae2398fb05f7ced56cec25e6f98307356f4.tar.gz
- remove @testing.resolve_artifact_names, replace with direct attribute
access to the cls/self.tables/classes registries - express orm/_base.py ORMTest in terms of engine/_base.py TablesTest, factor out common steps into TablesTest, remove AltEngineTest as a separate class. will further consolidate these base classes
Diffstat (limited to 'test/orm/test_selectable.py')
-rw-r--r--test/orm/test_selectable.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/orm/test_selectable.py b/test/orm/test_selectable.py
index d1cf29751..bbbf3b331 100644
--- a/test/orm/test_selectable.py
+++ b/test/orm/test_selectable.py
@@ -25,8 +25,9 @@ class SelectableNoFromsTest(_base.MappedTest, AssertsCompiledSQL):
class Subset(_base.ComparableEntity):
pass
- @testing.resolve_artifact_names
def test_no_tables(self):
+ Subset = self.classes.Subset
+
selectable = select(["x", "y", "z"]).alias()
mapper(Subset, selectable, primary_key=[selectable.c.x])
@@ -37,8 +38,9 @@ class SelectableNoFromsTest(_base.MappedTest, AssertsCompiledSQL):
use_default_dialect=True
)
- @testing.resolve_artifact_names
def test_no_table_needs_pl(self):
+ Subset = self.classes.Subset
+
selectable = select(["x", "y", "z"]).alias()
assert_raises_message(
@@ -47,13 +49,15 @@ class SelectableNoFromsTest(_base.MappedTest, AssertsCompiledSQL):
mapper, Subset, selectable
)
- @testing.resolve_artifact_names
def test_no_selects(self):
+ Subset, common = self.classes.Subset, self.tables.common
+
subset_select = select([common.c.id, common.c.data])
assert_raises(sa.exc.InvalidRequestError, mapper, Subset, subset_select)
- @testing.resolve_artifact_names
def test_basic(self):
+ Subset, common = self.classes.Subset, self.tables.common
+
subset_select = select([common.c.id, common.c.data]).alias()
subset_mapper = mapper(Subset, subset_select)