@@ -32,7 +32,8 @@ def test_successful_execution(self, mock_logger, mock_firehose_logger):
3232 event = {
3333 'headers' : {
3434 'X-Correlation-ID' : 'test_correlation' ,
35- 'X-Request-ID' : 'test_request'
35+ 'X-Request-ID' : 'test_request' ,
36+ 'SupplierSystem' : 'test_supplier'
3637 },
3738 'path' : '/test' ,
3839 'requestContext' : {'resourcePath' : '/test' },
@@ -54,6 +55,7 @@ def test_successful_execution(self, mock_logger, mock_firehose_logger):
5455 self .assertIn ('time_taken' , logged_info )
5556 self .assertEqual (logged_info ['X-Correlation-ID' ], 'test_correlation' )
5657 self .assertEqual (logged_info ['X-Request-ID' ], 'test_request' )
58+ self .assertEqual (logged_info ['supplier' ], 'test_supplier' )
5759 self .assertEqual (logged_info ['actual_path' ], '/test' )
5860 self .assertEqual (logged_info ['resource_path' ], '/test' )
5961 self .assertEqual (logged_info ['local_id' ], '12345^http://test' )
@@ -70,7 +72,8 @@ def test_exception_handling(self, mock_logger, mock_firehose_logger):
7072 #Assert
7173 event = {'headers' : {
7274 'X-Correlation-ID' : 'failed_test_correlation' ,
73- 'X-Request-ID' : 'failed_test_request'
75+ 'X-Request-ID' : 'failed_test_request' ,
76+ 'SupplierSystem' : 'failed_test_supplier'
7477 },
7578 'path' : '/failed_test' , 'requestContext' : {'resourcePath' : '/failed_test' },
7679 'body' : "{\" identifier\" : [{\" system\" : \" http://test\" , \" value\" : \" 12345\" }], \" protocolApplied\" : [{\" targetDisease\" : [{\" coding\" : [{\" system\" : \" http://snomed.info/sct\" , \" code\" : \" 840539006\" , \" display\" : \" Disease caused by severe acute respiratory syndrome coronavirus 2\" }]}]}]}" }
@@ -89,6 +92,7 @@ def test_exception_handling(self, mock_logger, mock_firehose_logger):
8992 self .assertIn ('time_taken' , logged_info )
9093 self .assertEqual (logged_info ['X-Correlation-ID' ], 'failed_test_correlation' )
9194 self .assertEqual (logged_info ['X-Request-ID' ], 'failed_test_request' )
95+ self .assertEqual (logged_info ['supplier' ], 'failed_test_supplier' )
9296 self .assertEqual (logged_info ['actual_path' ], '/failed_test' )
9397 self .assertEqual (logged_info ['resource_path' ], '/failed_test' )
9498 self .assertEqual (logged_info ['error' ], str (ValueError ("Test error" )))
0 commit comments