def test_guess_coords_skycord_hexa(): ra = "1:00:00" dec = "00:00:00" sk = guess_coordinates(ra, dec, skycoord=True) assert_is_instance(sk, SkyCoord) assert_true(sk.ra.degree - 15 < 1e-8) assert_true(sk.dec.degree - 0 < 1e-8)
def test_guess_coords_skycord_float(): ra = 10.0 dec = 0.0 sk = guess_coordinates(ra, dec, skycoord=True) assert_is_instance(sk, SkyCoord) assert_equal(sk.ra.degree, ra) assert_equal(sk.dec.degree, dec)
def test_guess_coords_list_nolist(): ra = np.arange(10) dec = 1 with pytest.raises(ValueError): guess_coordinates(ra, dec)
def test_guess_coords_list_float(): ra = [10.0, 15, 20] dec = [0.0, 1.0, -1.0] sra, sdec = guess_coordinates(ra, dec, skycoord=False) assert_equal(sra, ra) assert_equal(sdec, dec)
def test_guess_coords_list_hexa(): ra = ["1:00:00", "2:30:00"] dec = ["00:00:00", "1:00:00"] sra, sdec = guess_coordinates(ra, dec, skycoord=False) assert_almost_equal(sra, [15, 37.5]) assert_almost_equal(sdec, [0, 1])
def test_guess_coords_hexa_dots(): ra = "1:00:00" dec = "-43:30:00" assert_almost_equal(guess_coordinates(ra, dec, skycoord=False), (15.0, -43.5))
def test_guess_coords_hexa_space(): ra = "1 00 00" dec = "-43 30 00" assert_almost_equal(guess_coordinates(ra, dec, skycoord=False), (15.0, -43.5))
def test_guess_coords_strfloat(): ra = "10.0" dec = "-27.0" assert_equal(guess_coordinates(ra, dec, skycoord=False), (10, -27))
def test_guess_coords_float(): ra = 10.0 dec = 0.0 assert_equal(guess_coordinates(ra, dec, skycoord=False), (ra, dec))