def test_does_remove_data(self): data = get_stack_trace_data_real() proc = RemoveStackLocalsProcessor(Mock()) result = proc.process(data) for value in result['exception']['values']: for frame in value['stacktrace']['frames']: self.assertFalse('vars' in frame)
def test_does_remove_data(self): data = get_stack_trace_data_real() proc = RemoveStackLocalsProcessor(Mock()) result = proc.process(data) for value in result["exception"]["values"]: for frame in value["stacktrace"]["frames"]: self.assertFalse("vars" in frame)
def test_does_remove_data(self): data = { 'sentry.interfaces.Stacktrace': { 'frames': [{'vars': VARS,}], } } proc = RemoveStackLocalsProcessor(Mock()) result = proc.process(data) self.assertTrue('sentry.interfaces.Stacktrace' in result) stack = result['sentry.interfaces.Stacktrace'] for frame in stack['frames']: self.assertFalse('vars' in frame)
def test_does_remove_data(self): data = { 'stacktrace': { 'frames': [{ 'vars': VARS }], } } proc = RemoveStackLocalsProcessor(Mock()) result = proc.process(data) assert 'stacktrace' in result stack = result['stacktrace'] for frame in stack['frames']: self.assertFalse('vars' in frame)
def test_does_remove_data(self): data = { 'sentry.interfaces.Stacktrace': { 'frames': [{ 'vars': { 'foo': 'bar', 'password': '******', 'the_secret': 'hello', 'a_password_here': 'hello', }, }] } } proc = RemoveStackLocalsProcessor(Mock()) result = proc.process(data) self.assertTrue('sentry.interfaces.Stacktrace' in result) stack = result['sentry.interfaces.Stacktrace'] for frame in stack['frames']: self.assertFalse('vars' in frame)
def test_does_remove_data(self): data = { 'sentry.interfaces.Stacktrace': { 'frames': [ { 'vars': { 'foo': 'bar', 'password': '******', 'the_secret': 'hello', 'a_password_here': 'hello', }, } ] } } proc = RemoveStackLocalsProcessor(Mock()) result = proc.process(data) self.assertTrue('sentry.interfaces.Stacktrace' in result) stack = result['sentry.interfaces.Stacktrace'] for frame in stack['frames']: self.assertFalse('vars' in frame)