示例#1
0
 def test__redact_Should_Redact_When_List(self, *patches):
     headers = {
         'headers': {
             'Content-Type': 'application/json',
             'Auth': 'SessionToken'
         },
         'address':
         'Address',
         'verify':
         'verify',
         'json': [{
             'userName': '******',
             'Password': '******'
         }, {
             'userName': '******',
             'Password': '******'
         }]
     }
     result = redact(headers, ['Auth', 'Password'])
     expected_result = {
         'headers': {
             'Content-Type': 'application/json',
             'Auth': '[REDACTED]'
         },
         'verify':
         'verify',
         'json': [{
             'userName': '******',
             'Password': '******'
         }, {
             'userName': '******',
             'Password': '******'
         }]
     }
     self.assertEqual(result, expected_result)
示例#2
0
 def test__redact_Should_Redact_When_AuthInHeaders(self, *patches):
     headers = {
         'headers': {
             'Content-Type': 'application/json',
             'Auth': 'SessionToken'
         },
         'address': 'Address',
         'verify': 'verify'
     }
     result = redact(headers, ['Auth'])
     expected_result = {
         'headers': {
             'Content-Type': 'application/json',
             'Auth': '[REDACTED]'
         },
         'verify': 'verify'
     }
     self.assertEqual(result, expected_result)
示例#3
0
 def test__redact_Should_Redact_When_XApiKeyInHeaders(self, *patches):
     headers = {
         'headers': {
             'Content-Type': 'application/json',
             'x-api-key': 'some-api-key'
         },
         'address': 'Address',
         'verify': 'verify'
     }
     result = redact(headers, ['x-api-key'])
     expected_result = {
         'headers': {
             'Content-Type': 'application/json',
             'x-api-key': '[REDACTED]'
         },
         'verify': 'verify'
     }
     self.assertEqual(result, expected_result)
示例#4
0
 def test__redact_Should_Redact_When_AuthorizationInHeaders(self, *patches):
     headers = {
         'headers': {
             'Content-Type': 'application/json',
             'Authorization': 'Basic abcdefghijklmnopqrstuvwxyz'
         },
         'address': 'Address',
         'verify': 'verify'
     }
     result = redact(headers, ['Authorization'])
     expected_result = {
         'headers': {
             'Content-Type': 'application/json',
             'Authorization': '[REDACTED]'
         },
         'verify': 'verify'
     }
     self.assertEqual(result, expected_result)