def testCaching2(self):
    raise SkipTest('not implemented')

    def cond(x):
        assert python_should_be_executing
        return (x < 5)

    def body(x):
        assert python_should_be_executing
        return (x + 2)
    python_should_be_executing = True
    lax.while_loop(cond, body, 0)

    def cond(x):
        assert python_should_be_executing
        return (x < 5)

    def body(x):
        assert python_should_be_executing
        return (x + 2)
    python_should_be_executing = False
    lax.while_loop(cond, body, 0)
def testCaching2(self):
    raise SkipTest('not implemented')

    def cond(x):
        assert python_should_be_executing
        return (x < 5)

    def body(x):
        assert python_should_be_executing
        return (x + 2)
    python_should_be_executing = True
    lax.while_loop(cond, body, 0)

    def cond(x):
        assert python_should_be_executing
        return (x < 5)

    def body(x):
        assert python_should_be_executing
        return (x + 2)
    python_should_be_executing = False
    lax.while_loop(cond, body, 0)