diff options
Diffstat (limited to 'testing')
-rw-r--r-- | testing/cffi1/test_function_args.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/testing/cffi1/test_function_args.py b/testing/cffi1/test_function_args.py index 5703e5f..84c47bb 100644 --- a/testing/cffi1/test_function_args.py +++ b/testing/cffi1/test_function_args.py @@ -180,13 +180,10 @@ else: f.write('import sys; sys.path = %r\n' % (sys.path,)) f.write('from _CFFI_test_function_args_%d import ffi, lib\n' % TEST_RUN_COUNTER) - for i in range(len(args)): - f.write('a%d = ffi.new("%s *")\n' % (i, args[i])) - aliststr = ', '.join(['a%d[0]' % i for i in range(len(args))]) f.write('def callback(*args): return ffi.new("%s *")[0]\n' % result) f.write('fptr = ffi.callback("%s(%s)", callback)\n' % (result, ','.join(args))) - f.write('lib.testfcallback(fptr, %s)\n' % aliststr) + f.write('lib.testfcallback(fptr)\n') f.close() rc = subprocess.call([sys.executable, 'run1.py'], cwd=str(udir)) assert rc == 0, rc |