Skip to content

Commit 034d12e

Browse files
author
Lucas McDonald
committed
sync
1 parent 5df5f9c commit 034d12e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

DynamoDbEncryption/runtimes/python/test/integ/encrypted/test_client.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -476,10 +476,10 @@ def test_WHEN_execute_statement_for_plaintext_table_THEN_passes(
476476
assert response["ResponseMetadata"]["HTTPStatusCode"] == 200
477477

478478
@pytest.fixture
479-
def execute_transaction_request(execute_uses_encrypted_table):
479+
def execute_transaction_request(execute_uses_encrypted_table, test_item):
480480
if execute_uses_encrypted_table:
481-
return basic_execute_transaction_request_encrypted_table()
482-
return basic_execute_transaction_request_plaintext_table()
481+
return basic_execute_transaction_request_encrypted_table(test_item)
482+
return basic_execute_transaction_request_plaintext_table(test_item)
483483

484484

485485
def test_WHEN_execute_transaction_for_encrypted_table_THEN_raises_DynamoDbEncryptionTransformsException(
@@ -491,7 +491,7 @@ def test_WHEN_execute_transaction_for_encrypted_table_THEN_raises_DynamoDbEncryp
491491
"""Test that execute_transaction raises DynamoDbEncryptionTransformsException."""
492492
if not encrypted:
493493
pytest.skip("Skipping negative test for plaintext client")
494-
494+
495495
if execute_uses_encrypted_table:
496496
# Given: Encrypted client and execute_transaction request on encrypted table
497497
# Then: DynamoDbEncryptionTransformsException is raised
@@ -505,10 +505,14 @@ def test_WHEN_execute_transaction_for_plaintext_table_THEN_passes(
505505
client,
506506
execute_transaction_request,
507507
execute_uses_encrypted_table,
508+
put_item_request,
508509
):
509510
if execute_uses_encrypted_table:
510511
pytest.skip("Skipping test for encrypted table; this test is only for plaintext tables")
511512

513+
put_response = client.put_item(**put_item_request)
514+
assert put_response["ResponseMetadata"]["HTTPStatusCode"] == 200
515+
512516
# Given: Client calls execute_transaction on plaintext table
513517
# When: Calling execute_transaction
514518
response = client.execute_transaction(**execute_transaction_request)

0 commit comments

Comments
 (0)