diff --git a/test/test_sysimage.py b/test/test_sysimage.py new file mode 100644 index 00000000..863a5be8 --- /dev/null +++ b/test/test_sysimage.py @@ -0,0 +1,25 @@ +import sys + +import pytest + +from .test_compatible_exe import runcode +from julia.sysimage import build_sysimage + + +@pytest.mark.pyjulia__using_default_setup +@pytest.mark.julia +def test_build_and_load(tmpdir): + sysimage_path = str(tmpdir.join("sys.so")) + build_sysimage(sysimage_path) + + runcode( + sys.executable, + """ + from julia.api import Julia + + sysimage_path = {!r} + jl = Julia(sysimage=sysimage_path) + """.format( + sysimage_path + ), + )