From 60103b53e54ad452d836145218ec5f444e1684a8 Mon Sep 17 00:00:00 2001 From: Walt Jones Date: Wed, 29 Jul 2020 15:29:03 -0700 Subject: [PATCH] test: augment locals scrubbing test case --- rollbar/test/test_rollbar.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rollbar/test/test_rollbar.py b/rollbar/test/test_rollbar.py index bcdc74ba..1c6f9f7a 100644 --- a/rollbar/test/test_rollbar.py +++ b/rollbar/test/test_rollbar.py @@ -861,6 +861,8 @@ def test_anonymous_tuple_args(self, send_payload): def test_scrub_defaults(self, send_payload): def _raise(password='sensitive', clear='text'): + headers = { 'Authorization': 'bearer 123' } + raise Exception() try: @@ -878,6 +880,7 @@ def _raise(password='sensitive', clear='text'): self.assertEqual(2, len(payload['data']['body']['trace']['frames'][-1]['argspec'])) self.assertEqual('password', payload['data']['body']['trace']['frames'][-1]['argspec'][0]) self.assertRegex(payload['data']['body']['trace']['frames'][-1]['locals']['password'], r'\*+') + self.assertRegex(payload['data']['body']['trace']['frames'][-1]['locals']['headers']['Authorization'], r'\*+') self.assertEqual('clear', payload['data']['body']['trace']['frames'][-1]['argspec'][1]) self.assertEqual('text', payload['data']['body']['trace']['frames'][-1]['locals']['clear'])