summaryrefslogtreecommitdiff
path: root/test cases/common/216 custom target input extracted objects/check_object.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2022-05-23 14:48:19 +0200
committerDylan Baker <dylan@pnwbakers.com>2022-06-14 10:11:22 -0700
commite559ea0b7c96f2436d82ed9f94fe78d7c2aaef1d (patch)
tree6d8c68f9cf4a46e045b1810284be7616f83ca56d /test cases/common/216 custom target input extracted objects/check_object.py
parente4a8f4dbd64dce546b9a7651774b572f52b8f20f (diff)
downloadmeson-e559ea0b7c96f2436d82ed9f94fe78d7c2aaef1d.tar.gz
add testcase for previous commit
Diffstat (limited to 'test cases/common/216 custom target input extracted objects/check_object.py')
-rw-r--r--test cases/common/216 custom target input extracted objects/check_object.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/test cases/common/216 custom target input extracted objects/check_object.py b/test cases/common/216 custom target input extracted objects/check_object.py
index bafcf2c17..d521b4380 100644
--- a/test cases/common/216 custom target input extracted objects/check_object.py
+++ b/test cases/common/216 custom target input extracted objects/check_object.py
@@ -3,11 +3,15 @@
import sys, os
if __name__ == '__main__':
- if len(sys.argv) != 3:
- print(sys.argv[0], 'object', 'output')
+ if len(sys.argv) < 4:
+ print(sys.argv[0], 'n output objects...')
sys.exit(1)
- elif os.path.exists(sys.argv[1]):
- with open(sys.argv[2], 'wb') as out:
- pass
- else:
+ if len(sys.argv) != int(sys.argv[1]) + 3:
+ print(f'expected {sys.argv[1]} objects, got {len(sys.argv) - 3}')
sys.exit(1)
+ for i in sys.argv[3:]:
+ print('testing', i)
+ if not os.path.exists(i):
+ sys.exit(1)
+ with open(sys.argv[2], 'wb') as out:
+ pass