From fd742c176ba751b7b621fbe1e0be5064fe1dfdc4 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Mon, 17 Apr 2023 16:48:11 +0100 Subject: [PATCH] tests: Pass parameters to sqlalchemy.text() as bindparams This appears to be the new way to do things. Change-Id: Ieec4d62b3ef7614fdd2ebf57aa5bc1763bdf7b5a Signed-off-by: Stephen Finucane --- nova/tests/unit/test_fixtures.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/nova/tests/unit/test_fixtures.py b/nova/tests/unit/test_fixtures.py index 8a5db79855bb..9c2e539249e7 100644 --- a/nova/tests/unit/test_fixtures.py +++ b/nova/tests/unit/test_fixtures.py @@ -180,9 +180,7 @@ class TestDatabaseFixture(testtools.TestCase): conn.execute( sa.text( "INSERT INTO cell_mappings (uuid, name) VALUES (:uuid, :name)" - ), - uuid=uuid, - name='fake-cell', + ).bindparams(uuid=uuid, name='fake-cell'), ) result = conn.execute(sa.text("SELECT * FROM cell_mappings")) rows = result.fetchall() @@ -226,9 +224,7 @@ class TestDatabaseFixture(testtools.TestCase): conn.execute( sa.text( "INSERT INTO cell_mappings (uuid, name) VALUES (:uuid, :name)" - ), - uuid=uuid, - name='fake-cell', + ).bindparams(uuid=uuid, name='fake-cell'), ) result = conn.execute(sa.text("SELECT * FROM cell_mappings")) rows = result.fetchall()