Example: say --pitch 0.5 does not throw any error, although the required "text" argument is not present.
Expected: say --pitch 0.5 should throw the error: ParseError: argument "text" (string) is missing
Fix implementation:
Loop through all argOptions at the end of parsing and check if any required argument does not have the isManuallySetValue set to true.
Example:
say --pitch 0.5
does not throw any error, although the required "text" argument is not present. Expected:say --pitch 0.5
should throw the error:ParseError: argument "text" (string) is missing
Fix implementation:
Loop through all argOptions at the end of parsing and check if any required argument does not have the
isManuallySetValue
set totrue
.