예제 #1
0
def test_interval_generate_grid():

    interval = Interval(Instant.J2000(),
                        Instant.J2000() + Duration.minutes(1.0),
                        Interval.Type.Closed)

    assert interval.generate_grid(Duration.seconds(1.0)) is not None
예제 #2
0
def test_interval_generate_grid ():

    interval = Interval(Instant.J2000(), Instant.J2000() + Duration.minutes(1.0), Interval.Type.Closed)

    grid = interval.generate_grid(Duration.seconds(1.0))

    assert grid is not None
    assert isinstance(grid, list)
    assert isinstance(grid[0], Instant)
예제 #3
0
def test_instant_operators ():

    instant = Instant.J2000()

    assert (instant == instant) is not None
    assert (instant != instant) is not None


    assert (instant < instant) is not None
    assert (instant <= instant) is not None
    assert (instant > instant) is not None
    assert (instant >= instant) is not None

    assert (instant + Duration.seconds(1.0)) is not None
    assert (instant - Duration.seconds(1.0)) is not None

    assert (instant - instant) is not None

    instant += Duration.seconds(1.0)
    instant -= Duration.seconds(1.0)
def test_duration_operators():

    duration_A = Duration.seconds(123.0)
    duration_B = Duration.seconds(456.0)

    assert (duration_A == duration_B) is not None
    assert (duration_A != duration_B) is not None

    assert (duration_A < duration_B) is not None
    assert (duration_A <= duration_B) is not None
    assert (duration_A > duration_B) is not None
    assert (duration_A >= duration_B) is not None

    assert (duration_A + duration_B) is not None
    assert (duration_A - duration_B) is not None

    assert (duration_A * 2.0) is not None
    assert (duration_A / 2.0) is not None

    duration_A += duration_B
    duration_A -= duration_B

    duration_A *= 2.0
    duration_A /= 2.0
def test_duration_get_absolute():

    assert Duration.seconds(123.0).get_absolute() is not None
def test_duration_in_unit():

    assert Duration.seconds(123.0).in_unit(Time.Unit.Second) is not None
def test_duration_in_weeks():

    assert Duration.seconds(123.0).in_weeks() is not None
def test_duration_get_days():

    assert Duration.seconds(123.0).get_days() is not None
def test_duration_is_near():

    assert Duration.seconds(123.0).is_near(Duration.seconds(123.0),
                                           Duration.zero()) is not None
def test_duration_is_strictly_positive():

    assert Duration.seconds(123.0).is_strictly_positive() is not None
def test_duration_get_weeks():

    assert Duration.seconds(123).get_weeks() is not None
def test_duration_is_defined():

    assert Duration.seconds(123.0).is_defined() is not None
def test_duration_in_days():

    assert Duration.seconds(123).in_days() is not None
def test_duration_to_string():

    assert Duration.seconds(123.0).to_string() is not None
    assert Duration.seconds(123.0).to_string(Duration.Format.Standard)
    assert Duration.seconds(123.0).to_string(Duration.Format.ISO8601)
def test_duration_is_zero():

    assert Duration.seconds(123.0).is_zero() is not None
def test_duration_seconds():

    assert Duration.seconds(123.456) is not None
def test_duration_is_positive():

    assert Duration.seconds(123).is_positive() is not None