Beispiel #1
0
 def test_tag_overflow(self):
     t = Trace([], metainterp_sd)
     i0 = FakeOp(100000)
     # if we overflow, we can keep recording
     for i in range(10):
         t.record_op(rop.FINISH, [i0])
         assert t.unpack() == ([], [])
     assert t.tag_overflow
Beispiel #2
0
 def test_tag_overflow(self):
     t = Trace([], metainterp_sd)
     i0 = FakeOp(100000)
     py.test.raises(FrontendTagOverflow, t.record_op, rop.FINISH, [i0])
     assert t.unpack() == ([], [])
Beispiel #3
0
 def test_tag_overflow(self):
     t = Trace([], metainterp_sd)
     i0 = FakeOp(100000)
     py.test.raises(FrontendTagOverflow, t.record_op, rop.FINISH, [i0])
     assert t.unpack() == ([], [])
Beispiel #4
0
 def test_tag_overflow(self):
     t = Trace([], metainterp_sd)
     i0 = FakeOp(100000)
     py.test.raises(SwitchToBlackhole, t.record_op, rop.FINISH, [i0])
     assert t.unpack() == ([], [])