24
24
simple_key_dict ,
25
25
)
26
26
from ...requests import (
27
+ basic_batch_execute_statement_request ,
27
28
basic_batch_get_item_request_ddb ,
28
29
basic_batch_get_item_request_dict ,
29
30
basic_batch_write_item_delete_request_ddb ,
32
33
basic_batch_write_item_put_request_dict ,
33
34
basic_delete_item_request_ddb ,
34
35
basic_delete_item_request_dict ,
36
+ basic_execute_statement_request ,
37
+ basic_execute_transaction_request ,
35
38
basic_get_item_request_ddb ,
36
39
basic_get_item_request_dict ,
37
40
basic_put_item_request_ddb ,
50
53
basic_update_item_request_ddb_unsigned_attribute ,
51
54
basic_update_item_request_dict_signed_attribute ,
52
55
basic_update_item_request_dict_unsigned_attribute ,
53
- basic_execute_statement_request ,
54
- basic_execute_transaction_request ,
55
- basic_batch_execute_statement_request ,
56
56
)
57
57
from . import sort_dynamodb_json_lists
58
58
@@ -381,10 +381,14 @@ def test_GIVEN_valid_transact_write_and_get_requests_WHEN_transact_write_and_get
381
381
# Then: transact_write_item delete succeeds
382
382
assert transact_write_delete_response ["ResponseMetadata" ]["HTTPStatusCode" ] == 200
383
383
384
+
384
385
@pytest .fixture
385
386
def update_item_request_unsigned_attribute (expect_standard_dictionaries , test_item ):
386
387
if expect_standard_dictionaries :
387
- return {** basic_update_item_request_dict_unsigned_attribute (test_item ), "TableName" : INTEG_TEST_DEFAULT_DYNAMODB_TABLE_NAME }
388
+ return {
389
+ ** basic_update_item_request_dict_unsigned_attribute (test_item ),
390
+ "TableName" : INTEG_TEST_DEFAULT_DYNAMODB_TABLE_NAME ,
391
+ }
388
392
return basic_update_item_request_ddb_unsigned_attribute (test_item )
389
393
390
394
@@ -397,15 +401,21 @@ def test_WHEN_update_item_with_unsigned_attribute_THEN_passes(
397
401
# Then: update_item succeeds
398
402
assert update_response ["ResponseMetadata" ]["HTTPStatusCode" ] == 200
399
403
404
+
400
405
@pytest .fixture
401
406
def update_item_request_signed_attribute (expect_standard_dictionaries , test_item ):
402
407
if expect_standard_dictionaries :
403
- return {** basic_update_item_request_dict_signed_attribute (test_item ), "TableName" : INTEG_TEST_DEFAULT_DYNAMODB_TABLE_NAME }
408
+ return {
409
+ ** basic_update_item_request_dict_signed_attribute (test_item ),
410
+ "TableName" : INTEG_TEST_DEFAULT_DYNAMODB_TABLE_NAME ,
411
+ }
404
412
return basic_update_item_request_ddb_signed_attribute (test_item )
405
413
406
414
407
415
def test_WHEN_update_item_with_signed_attribute_THEN_raises_DynamoDbEncryptionTransformsException (
408
- client , update_item_request_signed_attribute , encrypted ,
416
+ client ,
417
+ update_item_request_signed_attribute ,
418
+ encrypted ,
409
419
):
410
420
"""Test that update_item raises DynamoDbEncryptionTransformsException."""
411
421
if not encrypted :
@@ -415,9 +425,7 @@ def test_WHEN_update_item_with_signed_attribute_THEN_raises_DynamoDbEncryptionTr
415
425
# Then: DynamoDbEncryptionTransformsException is raised
416
426
with pytest .raises (DynamoDbEncryptionTransformsException ):
417
427
# When: Calling update_item
418
- client .update_item (
419
- ** update_item_request_signed_attribute
420
- )
428
+ client .update_item (** update_item_request_signed_attribute )
421
429
422
430
423
431
@pytest .fixture
@@ -426,7 +434,9 @@ def execute_statement_request():
426
434
427
435
428
436
def test_WHEN_execute_statement_THEN_raises_DynamoDbEncryptionTransformsException (
429
- client , execute_statement_request , encrypted ,
437
+ client ,
438
+ execute_statement_request ,
439
+ encrypted ,
430
440
):
431
441
"""Test that execute_statement raises DynamoDbEncryptionTransformsException."""
432
442
if not encrypted :
@@ -436,9 +446,7 @@ def test_WHEN_execute_statement_THEN_raises_DynamoDbEncryptionTransformsExceptio
436
446
# Then: DynamoDbEncryptionTransformsException is raised
437
447
with pytest .raises (DynamoDbEncryptionTransformsException ):
438
448
# When: Calling update_item
439
- client .execute_statement (
440
- ** execute_statement_request
441
- )
449
+ client .execute_statement (** execute_statement_request )
442
450
443
451
444
452
@pytest .fixture
@@ -447,7 +455,9 @@ def execute_transaction_request():
447
455
448
456
449
457
def test_WHEN_execute_transaction_THEN_raises_DynamoDbEncryptionTransformsException (
450
- client , execute_transaction_request , encrypted ,
458
+ client ,
459
+ execute_transaction_request ,
460
+ encrypted ,
451
461
):
452
462
"""Test that execute_transaction raises DynamoDbEncryptionTransformsException."""
453
463
if not encrypted :
@@ -457,9 +467,7 @@ def test_WHEN_execute_transaction_THEN_raises_DynamoDbEncryptionTransformsExcept
457
467
# Then: DynamoDbEncryptionTransformsException is raised
458
468
with pytest .raises (DynamoDbEncryptionTransformsException ):
459
469
# When: Calling update_item
460
- client .execute_transaction (
461
- ** execute_transaction_request
462
- )
470
+ client .execute_transaction (** execute_transaction_request )
463
471
464
472
465
473
@pytest .fixture
@@ -468,7 +476,9 @@ def batch_execute_statement_request():
468
476
469
477
470
478
def test_WHEN_batch_execute_statement_THEN_raises_DynamoDbEncryptionTransformsException (
471
- client , batch_execute_statement_request , encrypted ,
479
+ client ,
480
+ batch_execute_statement_request ,
481
+ encrypted ,
472
482
):
473
483
"""Test that batch_execute_statement raises DynamoDbEncryptionTransformsException."""
474
484
if not encrypted :
@@ -478,9 +488,7 @@ def test_WHEN_batch_execute_statement_THEN_raises_DynamoDbEncryptionTransformsEx
478
488
# Then: DynamoDbEncryptionTransformsException is raised
479
489
with pytest .raises (DynamoDbEncryptionTransformsException ):
480
490
# When: Calling update_item
481
- client .batch_execute_statement (
482
- ** batch_execute_statement_request
483
- )
491
+ client .batch_execute_statement (** batch_execute_statement_request )
484
492
485
493
486
494
def test_WHEN_get_paginator_THEN_correct_paginator_is_returned ():
0 commit comments