Test an Optional with a short opt string
| 435 | |
| 436 | |
| 437 | class TestOptionalsNumeric(ParserTestCase): |
| 438 | """Test an Optional with a short opt string""" |
| 439 | |
| 440 | argument_signatures = [Sig('-1', dest='one')] |
| 441 | failures = ['-1', 'a', '-1 --foo', '-1 -y', '-1 -1', '-1 -2'] |
| 442 | successes = [ |
| 443 | ('', NS(one=None)), |
| 444 | ('-1 a', NS(one='a')), |
| 445 | ('-1a', NS(one='a')), |
| 446 | ('-1-2', NS(one='-2')), |
| 447 | ] |
| 448 | |
| 449 | |
| 450 | class TestOptionalsDoubleDash(ParserTestCase): |