def test_creation(self): from pypyjit import Box, ResOperation op = ResOperation(self.int_add_num, [Box(1), Box(3)], Box(4)) assert op.num == self.int_add_num assert op.name == 'int_add' box = op.getarg(0) assert box.getint() == 1 box2 = op.result assert box2.getint() == 4 op.setarg(0, box2) assert op.getarg(0).getint() == 4 op.result = box assert op.result.getint() == 1
def test_creation(self): from pypyjit import ResOperation op = ResOperation("int_add", -1, "int_add(1, 2)") assert op.name == 'int_add' assert repr(op) == "int_add(1, 2)"