diff options
author | Armin Rigo <arigo@tunes.org> | 2020-07-21 19:07:11 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2020-07-21 19:07:11 +0200 |
commit | 5e2c0f61537ee5cce787c0baceabc050917401da (patch) | |
tree | cd5742a29a678a79cc66cd0c65adf482b9e85d6d /testing | |
parent | 30a683e4aa0ae6428755872293c03552088ac74d (diff) | |
download | cffi-5e2c0f61537ee5cce787c0baceabc050917401da.tar.gz |
fix this logic
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 |