|
10 | 10 |
|
11 | 11 |
|
12 | 12 | OBJ_LIST = ["m31", "00h42m44.330s +41d16m07.50s",
|
13 |
| - SkyCoord(l=121.1743, b=-21.5733, unit=(u.deg, u.deg), # noqa |
14 |
| - frame='galactic')] |
| 13 | + SkyCoord(l=121.1743, b=-21.5733, unit=(u.deg, u.deg), frame='galactic')] |
15 | 14 |
|
16 | 15 |
|
17 | 16 | @pytest.mark.remote_data
|
18 | 17 | class TestIrsa:
|
19 |
| - def test_query_region_cone(self): |
20 |
| - result = Irsa.query_region( |
21 |
| - 'm31', catalog='fp_psc', spatial='Cone', radius=2 * u.arcmin, cache=False) |
| 18 | + |
| 19 | + @pytest.mark.parametrize("coordinates", OBJ_LIST) |
| 20 | + def test_query_region_cone(self, coordinates): |
| 21 | + """ |
| 22 | + Test multiple ways of specifying coordinates for a conesearch |
| 23 | + """ |
| 24 | + result = Irsa.query_region(coordinates, catalog='fp_psc', spatial='Cone', cache=False) |
22 | 25 | assert isinstance(result, Table)
|
| 26 | + assert len(result) == 19 |
| 27 | + # assert all columns are returned |
| 28 | + assert len(result.colnames) == 64 |
| 29 | + |
| 30 | + def test_query_selcols_radius(self): |
| 31 | + """ |
| 32 | + Test selection of only a few columns, and using a bigger radius |
| 33 | + """ |
| 34 | + result = Irsa.query_region("m31", catalog='fp_psc', selcols='ra,dec,j_m', radius=0.5 * u.arcmin) |
| 35 | + assert len(result) == 84 |
| 36 | + # assert only selected columns are returned |
| 37 | + assert result.colnames == ['ra', 'dec', 'j_m'] |
23 | 38 |
|
24 | 39 | @pytest.mark.skip("Upstream TAP doesn't support Box geometry yet")
|
25 | 40 | def test_query_region_box(self):
|
|
0 commit comments