'Releasing the GIL in the caller is sufficient to have it
released in a callee.'

def test_gil_released_by_caller(self):

    compiled_f = jit(f_sig, nopython=True)(f)
    @jit(f_sig, nopython=True, nogil=True)
    def caller(a, i):
        compiled_f(a, i)
    self.check_gil_released(caller)
