From 389f5074ad88861bd0b7584cbc8b21199fe0ff48 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Mon, 29 Apr 2019 17:03:16 +0200 Subject: [PATCH] Add test for argparse crash 43929ced9 --- tests/argparse.err | 3 +++ tests/argparse.in | 3 +++ tests/argparse.out | 3 +++ 3 files changed, 9 insertions(+) diff --git a/tests/argparse.err b/tests/argparse.err index a2e81c6d6..14120e58e 100644 --- a/tests/argparse.err +++ b/tests/argparse.err @@ -115,3 +115,6 @@ in function 'notargparse' #################### # Ignoring unknown options + +#################### +# Check for crash when last option is unknown diff --git a/tests/argparse.in b/tests/argparse.in index 84e8ed378..3b9c0d811 100644 --- a/tests/argparse.in +++ b/tests/argparse.in @@ -186,3 +186,6 @@ or echo unexpected argparse return status $status >&2 # The unknown options are removed _entirely_. echo $argv echo $_flag_a + +logmsg Check for crash when last option is unknown +argparse -i b/break -- "-b kubectl get pods -l name=foo" diff --git a/tests/argparse.out b/tests/argparse.out index 68b155242..2a1f9b8c7 100644 --- a/tests/argparse.out +++ b/tests/argparse.out @@ -137,3 +137,6 @@ expected argparse return status 57 # Ignoring unknown options -t tango --wurst alpha aaaa + +#################### +# Check for crash when last option is unknown