Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)