summaryrefslogtreecommitdiff
path: root/test/dialect/oracle/test_dialect.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/dialect/oracle/test_dialect.py')
-rw-r--r--test/dialect/oracle/test_dialect.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/dialect/oracle/test_dialect.py b/test/dialect/oracle/test_dialect.py
index 1401d40d0..cd6267318 100644
--- a/test/dialect/oracle/test_dialect.py
+++ b/test/dialect/oracle/test_dialect.py
@@ -150,6 +150,19 @@ class QuotedBindRoundTripTest(fixtures.TestBase):
testing.db.execute(t.insert(), {"100K": 10})
eq_(testing.db.scalar(t.select()), 10)
+ @testing.provide_metadata
+ def test_expanding_quote_roundtrip(self):
+ t = Table("asfd", self.metadata, Column("foo", Integer))
+ t.create()
+
+ with testing.db.connect() as conn:
+ conn.execute(
+ select([t]).where(
+ t.c.foo.in_(bindparam("uid", expanding=True))
+ ),
+ uid=[1, 2, 3],
+ )
+
class CompatFlagsTest(fixtures.TestBase, AssertsCompiledSQL):
def _dialect(self, server_version, **kw):