def test_validate_timestamp_options(minimum_timestamp: Optional[float], maximum_timestamp: Optional[float]): args = argparse.Namespace() args.minimum_timestamp = (str(minimum_timestamp) if minimum_timestamp is not None else None) args.maximum_timestamp = (str(maximum_timestamp) if maximum_timestamp is not None else None) # no error is raised # noinspection PyProtectedMember export._assert_max_timestamp_is_greater_than_min_timestamp(args)
def test_validate_timestamp_options_with_invalid_timestamps(): args = argparse.Namespace(minimum_timestamp=3, maximum_timestamp=2) with pytest.raises(SystemExit): # noinspection PyProtectedMember export._assert_max_timestamp_is_greater_than_min_timestamp(args)