def test_get_composite_hash_uses_exception_value_if_no_type_or_stack(self): interface = Stacktrace(frames=[]) interface_exc = Exception.to_python(dict(value='bar')) result = interface.get_composite_hash({ 'sentry.interfaces.Exception': interface_exc, }) self.assertEquals(result[-1], 'bar')
def test_to_string_returns_stacktrace(self, get_stacktrace): event = mock.Mock(spec=Event()) interface = Stacktrace(frames=[]) result = interface.to_string(event) get_stacktrace.assert_called_once_with(event, system_frames=False, max_frames=10) self.assertEquals(result, get_stacktrace.return_value)