summaryrefslogtreecommitdiff
path: root/test/dialect/mysql/test_on_duplicate.py
diff options
context:
space:
mode:
authorGord Thompson <gord@gordthompson.com>2021-07-26 12:52:23 -0600
committerGord Thompson <gord@gordthompson.com>2021-07-26 14:00:53 -0600
commit2c4a497a0c7f3981be38340089cbb5f32e376b03 (patch)
tree84ff588f3f48afc4db2b4a401293c4332f7898de /test/dialect/mysql/test_on_duplicate.py
parentc6b1d24fe71c22e4d2117d084f06df3597671985 (diff)
downloadsqlalchemy-2c4a497a0c7f3981be38340089cbb5f32e376b03.tar.gz
Modernize tests - dml_values
Change-Id: Ida86ed40c43d91813151621b847376976773a5f9
Diffstat (limited to 'test/dialect/mysql/test_on_duplicate.py')
-rw-r--r--test/dialect/mysql/test_on_duplicate.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/test/dialect/mysql/test_on_duplicate.py b/test/dialect/mysql/test_on_duplicate.py
index dc86aaeb0..65d5b8364 100644
--- a/test/dialect/mysql/test_on_duplicate.py
+++ b/test/dialect/mysql/test_on_duplicate.py
@@ -30,18 +30,18 @@ class OnDuplicateTest(fixtures.TablesTest):
def test_bad_args(self):
assert_raises(
ValueError,
- insert(self.tables.foos, values={}).on_duplicate_key_update,
+ insert(self.tables.foos).values({}).on_duplicate_key_update,
)
assert_raises(
exc.ArgumentError,
- insert(self.tables.foos, values={}).on_duplicate_key_update,
+ insert(self.tables.foos).values({}).on_duplicate_key_update,
{"id": 1, "bar": "b"},
id=1,
bar="b",
)
assert_raises(
exc.ArgumentError,
- insert(self.tables.foos, values={}).on_duplicate_key_update,
+ insert(self.tables.foos).values({}).on_duplicate_key_update,
{"id": 1, "bar": "b"},
{"id": 2, "bar": "baz"},
)
@@ -49,7 +49,7 @@ class OnDuplicateTest(fixtures.TablesTest):
def test_on_duplicate_key_update_multirow(self, connection):
foos = self.tables.foos
conn = connection
- conn.execute(insert(foos, dict(id=1, bar="b", baz="bz")))
+ conn.execute(insert(foos).values(dict(id=1, bar="b", baz="bz")))
stmt = insert(foos).values([dict(id=1, bar="ab"), dict(id=2, bar="b")])
stmt = stmt.on_duplicate_key_update(bar=stmt.inserted.bar)
@@ -66,7 +66,7 @@ class OnDuplicateTest(fixtures.TablesTest):
def test_on_duplicate_key_update_singlerow(self, connection):
foos = self.tables.foos
conn = connection
- conn.execute(insert(foos, dict(id=1, bar="b", baz="bz")))
+ conn.execute(insert(foos).values(dict(id=1, bar="b", baz="bz")))
stmt = insert(foos).values(dict(id=2, bar="b"))
stmt = stmt.on_duplicate_key_update(bar=stmt.inserted.bar)
@@ -82,7 +82,7 @@ class OnDuplicateTest(fixtures.TablesTest):
def test_on_duplicate_key_update_null_multirow(self, connection):
foos = self.tables.foos
conn = connection
- conn.execute(insert(foos, dict(id=1, bar="b", baz="bz")))
+ conn.execute(insert(foos).values(dict(id=1, bar="b", baz="bz")))
stmt = insert(foos).values([dict(id=1, bar="ab"), dict(id=2, bar="b")])
stmt = stmt.on_duplicate_key_update(updated_once=None)
result = conn.execute(stmt)
@@ -97,7 +97,7 @@ class OnDuplicateTest(fixtures.TablesTest):
def test_on_duplicate_key_update_expression_multirow(self, connection):
foos = self.tables.foos
conn = connection
- conn.execute(insert(foos, dict(id=1, bar="b", baz="bz")))
+ conn.execute(insert(foos).values(dict(id=1, bar="b", baz="bz")))
stmt = insert(foos).values([dict(id=1, bar="ab"), dict(id=2, bar="b")])
stmt = stmt.on_duplicate_key_update(
bar=func.concat(stmt.inserted.bar, "_foo")
@@ -113,8 +113,7 @@ class OnDuplicateTest(fixtures.TablesTest):
foos = self.tables.foos
conn = connection
conn.execute(
- insert(
- foos,
+ insert(foos).values(
[
dict(id=1, bar="b", baz="bz"),
dict(id=2, bar="b", baz="bz2"),