Ejemplo n.º 1
0
def test_all_ra_coordinates():
    expected = (19. + (30. / 60.) + (24. / 3600.)) * 15.

    for coord_value in [
            '19 30 24',
            '19:30:24',
            (19. + (30. / 60.) + (24. / 3600.)) * 15.,
            ]:
        assert Coordinate.sanitise_ra(coord_value) == expected
Ejemplo n.º 2
0
def test_all_dec_coordinates():
    expected = (46. + (50. / 60.) + (12. / 3600.))

    for coord_value in [
            '46 50 12',
            '46:50:12',
            '+46 50 12',
            (46. + (50. / 60.) + (12. / 3600.)),
            ]:
        assert Coordinate.sanitise_dec(coord_value) == expected
Ejemplo n.º 3
0
def test_negative_dec_coordinate():
    expected = -(46. + (50. / 60.) + (12. / 3600.))
    assert Coordinate.sanitise_dec('-46 50 12') == expected
Ejemplo n.º 4
0
def coordinate():
    c = Coordinate(name='kepler_field', ra='19 30 24', dec='46 50 12')
    return c
Ejemplo n.º 5
0
def test_bad_dec_coordinate(coordinate):
    coordinate.dec = "thisisatest"
    with pytest.raises(CannotParseCoordinate) as err:
        Coordinate.sanitise_dec(coordinate.dec)
Ejemplo n.º 6
0
def test_bad_ra_coordinate(coordinate):
    coordinate.ra = "thisisatest"
    with pytest.raises(CannotParseCoordinate) as err:
        Coordinate.sanitise_ra(coordinate.ra)
Ejemplo n.º 7
0
def test_dec_to_coordinate(coordinate):
    expected = (46. + (50. / 60.) + (12. / 3600.))
    assert Coordinate.sanitise_dec(coordinate.dec) == expected
Ejemplo n.º 8
0
def test_ra_to_coordinate(coordinate):
    expected = (19. + (30. / 60.) + (24. / 3600.)) * 15.
    assert Coordinate.sanitise_ra(coordinate.ra) == expected