diff options
author | Thomi Richards <thomi.richards@canonical.com> | 2013-11-19 09:34:26 +1300 |
---|---|---|
committer | Thomi Richards <thomi.richards@canonical.com> | 2013-11-19 09:34:26 +1300 |
commit | f9b9c8ccebc2f7a9a42caabbfb11a81db02cfc99 (patch) | |
tree | c1e1fc4831753a3dc646137c5b92bc944e2ec871 /python/subunit/_output.py | |
parent | 78bffde2922f10f68aef9db48cea3a00e57ff262 (diff) | |
download | subunit-git-f9b9c8ccebc2f7a9a42caabbfb11a81db02cfc99.tar.gz |
Add tests for timestamps, and add support for 'exists'.
Diffstat (limited to 'python/subunit/_output.py')
-rw-r--r-- | python/subunit/_output.py | 37 |
1 files changed, 29 insertions, 8 deletions
diff --git a/python/subunit/_output.py b/python/subunit/_output.py index 9b467c1..4889e6f 100644 --- a/python/subunit/_output.py +++ b/python/subunit/_output.py @@ -43,17 +43,38 @@ def parse_arguments(args=None): identifies this test.""") sub_parsers = parser.add_subparsers(dest="action") - parser_start = sub_parsers.add_parser("start", help="Start a test.", - parents=[common_args]) + final_state = "This is a final action: No more actions may be generated " \ + "for this test id after this one." - parser_pass = sub_parsers.add_parser("pass", help="Pass a test.", - parents=[common_args]) + parser_start = sub_parsers.add_parser( + "start", + help="Start a test.", + parents=[common_args] + ) + + parser_pass = sub_parsers.add_parser( + "pass", + help="Pass a test. " + final_state, + parents=[common_args] + ) - parser_fail = sub_parsers.add_parser("fail", help="Fail a test.", - parents=[common_args]) + parser_fail = sub_parsers.add_parser( + "fail", + help="Fail a test. " + final_state, + parents=[common_args] + ) - parser_skip = sub_parsers.add_parser("skip", help="Skip a test.", - parents=[common_args]) + parser_skip = sub_parsers.add_parser( + "skip", + help="Skip a test. " + final_state, + parents=[common_args] + ) + + parser_exists = sub_parsers.add_parser( + "exists", + help="Marks a test as existing. " + final_state, + parents=[common_args] + ) return parser.parse_args(args) |