def test_make_jitdriver_callbacks_4(): def confirm_enter_jit(x, y, z): assert x == 5 assert y == 42.5 assert z == 3 return True ENTER_JIT = lltype.Ptr( lltype.FuncType([lltype.Signed, lltype.Float, lltype.Signed], lltype.Bool)) class FakeWarmRunnerDesc: rtyper = None cpu = None memory_manager = None class FakeJitDriverSD: jitdriver = None _green_args_spec = [lltype.Signed, lltype.Float] _get_printable_location_ptr = None _confirm_enter_jit_ptr = llhelper(ENTER_JIT, confirm_enter_jit) _can_never_inline_ptr = None _get_jitcell_at_ptr = None _should_unroll_one_iteration_ptr = None red_args_types = [] state = WarmEnterState(FakeWarmRunnerDesc(), FakeJitDriverSD()) state.make_jitdriver_callbacks() res = state.confirm_enter_jit(5, 42.5, 3) assert res is True
def test_make_jitdriver_callbacks_4(): def confirm_enter_jit(x, y, z): assert x == 5 assert y == 42.5 assert z == 3 return True ENTER_JIT = lltype.Ptr(lltype.FuncType([lltype.Signed, lltype.Float, lltype.Signed], lltype.Bool)) class FakeWarmRunnerDesc: rtyper = None cpu = None memory_manager = None class FakeJitDriverSD: jitdriver = None _green_args_spec = [lltype.Signed, lltype.Float] _get_printable_location_ptr = None _confirm_enter_jit_ptr = llhelper(ENTER_JIT, confirm_enter_jit) _can_never_inline_ptr = None _get_jitcell_at_ptr = None _should_unroll_one_iteration_ptr = None red_args_types = [] state = WarmEnterState(FakeWarmRunnerDesc(), FakeJitDriverSD()) state.make_jitdriver_callbacks() res = state.confirm_enter_jit(5, 42.5, 3) assert res is True
def test_make_jitdriver_callbacks_4(): def confirm_enter_jit(x, y, z): assert x == 5 assert y == 42.5 assert z == 3 return True ENTER_JIT = lltype.Ptr(lltype.FuncType([lltype.Signed, lltype.Float, lltype.Signed], lltype.Bool)) class FakeWarmRunnerDesc: rtyper = None green_args_spec = [lltype.Signed, lltype.Float] can_inline_ptr = None get_printable_location_ptr = None confirm_enter_jit_ptr = llhelper(ENTER_JIT, confirm_enter_jit) get_jitcell_at_ptr = None state = WarmEnterState(FakeWarmRunnerDesc()) state.make_jitdriver_callbacks() res = state.confirm_enter_jit(5, 42.5, 3) assert res is True
def test_make_jitdriver_callbacks_4(): def confirm_enter_jit(x, y, z): assert x == 5 assert y == 42.5 assert z == 3 return True ENTER_JIT = lltype.Ptr( lltype.FuncType([lltype.Signed, lltype.Float, lltype.Signed], lltype.Bool)) class FakeWarmRunnerDesc: rtyper = None green_args_spec = [lltype.Signed, lltype.Float] can_inline_ptr = None get_printable_location_ptr = None confirm_enter_jit_ptr = llhelper(ENTER_JIT, confirm_enter_jit) get_jitcell_at_ptr = None state = WarmEnterState(FakeWarmRunnerDesc()) state.make_jitdriver_callbacks() res = state.confirm_enter_jit(5, 42.5, 3) assert res is True