@@ -34,11 +34,10 @@ def factory(body: str):
34
34
def kinesis_event_factory () -> Callable :
35
35
def factory (body : str ):
36
36
seq = "" .join (str (randint (0 , 9 )) for _ in range (52 ))
37
- partition_key = str (randint (1 , 9 ))
38
37
return {
39
38
"kinesis" : {
40
39
"kinesisSchemaVersion" : "1.0" ,
41
- "partitionKey" : partition_key ,
40
+ "partitionKey" : "1" ,
42
41
"sequenceNumber" : seq ,
43
42
"data" : str_to_b64 (body ),
44
43
"approximateArrivalTimestamp" : 1545084650.987 ,
@@ -403,7 +402,7 @@ def test_batch_processor_context_with_failure(sqs_event_factory, record_handler)
403
402
# THEN
404
403
assert processed_messages [1 ] == ("success" , second_record ["body" ], second_record )
405
404
assert len (batch .fail_messages ) == 1
406
- assert batch .response () == {"batchItemFailures" : [{first_record [ "receiptHandle" ] : first_record ["messageId" ]}]}
405
+ assert batch .response () == {"batchItemFailures" : [{"itemIdentifier" : first_record ["messageId" ]}]}
407
406
408
407
409
408
def test_batch_processor_kinesis_context_success_only (kinesis_event_factory , kinesis_record_handler ):
@@ -440,9 +439,7 @@ def test_batch_processor_kinesis_context_with_failure(kinesis_event_factory, kin
440
439
# THEN
441
440
assert processed_messages [1 ] == ("success" , decode_kinesis_data (second_record ), second_record )
442
441
assert len (batch .fail_messages ) == 1
443
- assert batch .response () == {
444
- "batchItemFailures" : [{first_record ["eventID" ]: first_record ["kinesis" ]["sequenceNumber" ]}]
445
- }
442
+ assert batch .response () == {"batchItemFailures" : [{"itemIdentifier" : first_record ["kinesis" ]["sequenceNumber" ]}]}
446
443
447
444
448
445
def test_batch_processor_kinesis_middleware_with_failure (kinesis_event_factory , kinesis_record_handler ):
0 commit comments