summaryrefslogtreecommitdiff
path: root/tools/libinput-record-verify-yaml.py
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2019-07-24 13:32:58 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2019-07-24 14:57:56 +1000
commitb436585b5e49c3d592f6d5a90a1ecc1056fe6ec0 (patch)
tree0132de31ca69a944ce4287fddd1d36c2f77f1cfa /tools/libinput-record-verify-yaml.py
parent98070190969341500adb92289a388cb090fdffed (diff)
downloadlibinput-b436585b5e49c3d592f6d5a90a1ecc1056fe6ec0.tar.gz
tools: handle arguments correctly for the YAML verifier tool
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'tools/libinput-record-verify-yaml.py')
-rwxr-xr-xtools/libinput-record-verify-yaml.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/libinput-record-verify-yaml.py b/tools/libinput-record-verify-yaml.py
index a1f6e9d5..2920ef05 100755
--- a/tools/libinput-record-verify-yaml.py
+++ b/tools/libinput-record-verify-yaml.py
@@ -657,10 +657,11 @@ if __name__ == '__main__':
parser.add_argument('recording', metavar='recorded-file.yaml',
type=str, help='Path to device recording')
parser.add_argument('--verbose', action='store_true')
- args = parser.parse_args()
+ args, remainder = parser.parse_known_args()
TestYaml.filename = args.recording
verbosity = 1
if args.verbose:
verbosity = 3
- del sys.argv[1:]
- unittest.main(verbosity=verbosity)
+
+ argv = [sys.argv[0], *remainder]
+ unittest.main(argv=argv, verbosity=verbosity)