Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 10
0
def test_interval_closed():

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

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

    assert Instant.J2000().get_modified_julian_date(Scale.UTC) is not None
Ejemplo n.º 13
0
def test_instant_get_date_time ():

    assert Instant.J2000().get_date_time(Scale.UTC) is not None
Ejemplo n.º 14
0
def test_instant_is_near ():

    assert Instant.J2000().is_near(Instant.J2000(), Duration.zero()) is not None
Ejemplo n.º 15
0
def test_instant_is_post_epoch ():

    assert Instant.J2000().is_post_epoch() is not None
Ejemplo n.º 16
0
def test_instant_is_defined ():

    assert Instant.J2000().is_defined() is not None
Ejemplo n.º 17
0
def test_instant_J2000 ():

    assert Instant.J2000() is not None
Ejemplo n.º 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