-
Committer:
Teddy Hogeborn
-
Date:
2019-03-07 20:28:17 UTC
-
mto:
(237.7.594 trunk)
-
mto:
This revision was merged to the branch mainline in
revision
382.
-
Revision ID:
teddy@recompile.se-20190307202817-avhha20s3pl14j6y
mandos-ctl: Refactor; move parsing of intervals into argument parsing
* mandos-ctl (MillisecondsValueArgumentMixIn.value_to_set): Assume
that an incoming value is datetime.timedelta(), not a string.
(add_command_line_options): Add "type=string_to_delta" to --timeout,
--extended-timeout, --interval, --approval-delay, and
--approval-duration.
(TestSetTimeoutCmd, TestSetExtendedTimeoutCmd, TestSetIntervalCmd,
TestSetApprovalDelayCmd, TestSetApprovalDurationCmd): Change
values_to_set to be datetime.timedelta() values, and change to more
appropriate values to test. Also adjust values_to_get accordingly.