@@ -25,7 +25,8 @@ def test_successful_execution(self, mock_logger, mock_firehose_logger):
2525 'X-Request-ID' : 'test_request'
2626 },
2727 'path' : '/test' ,
28- 'requestContext' : {'resourcePath' : '/test' }
28+ 'requestContext' : {'resourcePath' : '/test' },
29+ 'body' : "{\" identifier\" : [{\" system\" : \" http://test\" , \" value\" : \" 12345\" }]}"
2930 }
3031
3132 # Act
@@ -45,6 +46,7 @@ def test_successful_execution(self, mock_logger, mock_firehose_logger):
4546 self .assertEqual (logged_info ['X-Request-ID' ], 'test_request' )
4647 self .assertEqual (logged_info ['actual_path' ], '/test' )
4748 self .assertEqual (logged_info ['resource_path' ], '/test' )
49+ self .assertEqual (logged_info ['local_id' ], '12345^http://test' )
4850
4951 def test_exception_handling (self , mock_logger , mock_firehose_logger ):
5052
@@ -57,7 +59,9 @@ def test_exception_handling(self, mock_logger, mock_firehose_logger):
5759 'X-Correlation-ID' : 'failed_test_correlation' ,
5860 'X-Request-ID' : 'failed_test_request'
5961 },
60- 'path' : '/failed_test' , 'requestContext' : {'resourcePath' : '/failed_test' }}
62+ 'path' : '/failed_test' , 'requestContext' : {'resourcePath' : '/failed_test' },
63+ 'body' : "{\" identifier\" : [{\" system\" : \" http://test\" , \" value\" : \" 12345\" }]}" }
64+
6165 context = {}
6266 decorated_function_raises (event , context )
6367
@@ -75,3 +79,4 @@ def test_exception_handling(self, mock_logger, mock_firehose_logger):
7579 self .assertEqual (logged_info ['actual_path' ], '/failed_test' )
7680 self .assertEqual (logged_info ['resource_path' ], '/failed_test' )
7781 self .assertEqual (logged_info ['error' ], str (ValueError ("Test error" )))
82+ self .assertEqual (logged_info ['local_id' ], '12345^http://test' )
0 commit comments