summaryrefslogtreecommitdiff
path: root/test/sql/test_defaults.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2021-01-06 10:43:19 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2021-01-15 13:04:58 -0500
commitebbbac0a76b3327a829864afb26ee1b7ff1dc780 (patch)
treeb086b06760255bc0bb76e51624a5e3772bc4cc3d /test/sql/test_defaults.py
parent6be06d85e598e4fda6f3d35084e1c5cccb30cee5 (diff)
downloadsqlalchemy-ebbbac0a76b3327a829864afb26ee1b7ff1dc780.tar.gz
update execute() arg formats in modules and tests
continuing with producing a SQLAlchemy 1.4.0b2 that internally does not emit any of its own 2.0 deprecation warnings, migrate the *args and **kwargs passed to execute() methods that now must be a single list or dictionary. Alembic 1.5 is again waiting on this internal consistency to be present so that it can pass all tests with no 2.0 deprecation warnings. Change-Id: If6b792e57c8c5dff205419644ab68e631575a2fa
Diffstat (limited to 'test/sql/test_defaults.py')
-rw-r--r--test/sql/test_defaults.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/test/sql/test_defaults.py b/test/sql/test_defaults.py
index 8be7eed1f..7f8391708 100644
--- a/test/sql/test_defaults.py
+++ b/test/sql/test_defaults.py
@@ -980,12 +980,12 @@ class PKDefaultTest(fixtures.TablesTest):
options={"implicit_returning": returning}
)
with engine.begin() as conn:
- conn.execute(t2.insert(), nextid=1)
- r = conn.execute(t1.insert(), data="hi")
+ conn.execute(t2.insert(), dict(nextid=1))
+ r = conn.execute(t1.insert(), dict(data="hi"))
eq_((1,), r.inserted_primary_key)
- conn.execute(t2.insert(), nextid=2)
- r = conn.execute(t1.insert(), data="there")
+ conn.execute(t2.insert(), dict(nextid=2))
+ r = conn.execute(t1.insert(), dict(data="there"))
eq_((2,), r.inserted_primary_key)
r = conn.execute(date_table.insert())
@@ -1015,19 +1015,19 @@ class PKIncrementTest(fixtures.TablesTest):
aitable = self.tables.aitable
ids = set()
- rs = connection.execute(aitable.insert(), int1=1)
+ rs = connection.execute(aitable.insert(), dict(int1=1))
last = rs.inserted_primary_key[0]
self.assert_(last)
self.assert_(last not in ids)
ids.add(last)
- rs = connection.execute(aitable.insert(), str1="row 2")
+ rs = connection.execute(aitable.insert(), dict(str1="row 2"))
last = rs.inserted_primary_key[0]
self.assert_(last)
self.assert_(last not in ids)
ids.add(last)
- rs = connection.execute(aitable.insert(), int1=3, str1="row 3")
+ rs = connection.execute(aitable.insert(), dict(int1=3, str1="row 3"))
last = rs.inserted_primary_key[0]
self.assert_(last)
self.assert_(last not in ids)
@@ -1066,14 +1066,13 @@ class EmptyInsertTest(fixtures.TestBase):
__backend__ = True
@testing.fails_on("oracle", "FIXME: unknown")
- @testing.provide_metadata
- def test_empty_insert(self, connection):
+ def test_empty_insert(self, metadata, connection):
t1 = Table(
"t1",
- self.metadata,
+ metadata,
Column("is_true", Boolean, server_default=("1")),
)
- self.metadata.create_all(connection)
+ metadata.create_all(connection)
connection.execute(t1.insert())
eq_(
1,