示例#1
0
 def test_no_traceback_no_opcode(self):
     # Frame without opcode
     op = FakeOpcode("foo.py", 123, "foo")
     stack = [frame_state.SimpleFrame(), frame_state.SimpleFrame(op)]
     error = errors.Error.with_stack(stack, errors.SEVERITY_ERROR, "")
     self.assertIsNone(error._traceback)
示例#2
0
 def to_stack(self):
     return [frame_state.SimpleFrame(self)]
示例#3
0
def _fake_stack(length):
    return [
        frame_state.SimpleFrame(FakeOpcode("foo.py", i, "function%d" % i))
        for i in range(length)
    ]