use Test; BEGIN { plan tests => 3 } use Inline Config => DIRECTORY => './blib_test'; use Inline::Python qw(py_call_function); use Inline Python => <<'END'; import logging def get_int(): return 10 def test(i): return type(i) END ok(py_call_function('__main__', 'test', 4), "", 'int arrives as int'); ok(py_call_function('__main__', 'test', '4'), "", 'string that looks like a number arrives as string'); ok(py_call_function('__main__', 'test', py_call_function('__main__', 'get_int')), "", 'int from python to perl to python is still an int');