Exemple #1
0
def test_interval_get_center():

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

    assert interval.get_center() is not None
Exemple #2
0
def test_interval_contains_instant():

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

    assert interval.contains_instant(Instant.J2000()) is not None
Exemple #3
0
def test_interval_is_degenerate():

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

    assert interval.is_degenerate() is not None
Exemple #4
0
def test_interval_intersects():

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

    assert interval.intersects(interval) is not None
Exemple #5
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
Exemple #6
0
def test_interval_operators():

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

    assert (interval == interval) is not None
    assert (interval != interval) is not None
Exemple #7
0
def test_interval_to_string():

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

    assert interval.to_string() is not None
    assert interval.to_string(Scale.UTC) is not None
Exemple #8
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)
Exemple #9
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)
Exemple #10
0
def test_interval_closed():

    assert Interval.closed(Instant.J2000(),
                           Instant.J2000() + Duration.minutes(1.0)) is not None
Exemple #11
0
def test_interval_constructors():

    assert Interval(Instant.J2000(),
                    Instant.J2000() + Duration.minutes(1.0),
                    Interval.Type.Closed) is not None
Exemple #12
0
def test_instant_get_modified_julian_date ():

    assert Instant.J2000().get_modified_julian_date(Scale.UTC) is not None
Exemple #13
0
def test_instant_get_date_time ():

    assert Instant.J2000().get_date_time(Scale.UTC) is not None
Exemple #14
0
def test_instant_is_near ():

    assert Instant.J2000().is_near(Instant.J2000(), Duration.zero()) is not None
Exemple #15
0
def test_instant_is_post_epoch ():

    assert Instant.J2000().is_post_epoch() is not None
Exemple #16
0
def test_instant_is_defined ():

    assert Instant.J2000().is_defined() is not None
Exemple #17
0
def test_instant_J2000 ():

    assert Instant.J2000() is not None
Exemple #18
0
def test_instant_to_string ():

    assert Instant.J2000().to_string() is not None
    assert Instant.J2000().to_string(Scale.UTC) is not None