|
24 | 24 |
|
25 | 25 | from astroquery.esa.euclid.core import EuclidClass
|
26 | 26 | from astroquery.esa.euclid.core import conf
|
| 27 | +from astroquery.utils.commons import ASTROPY_LT_7_1_1 |
27 | 28 | from astroquery.utils.tap.conn.tests.DummyConnHandler import DummyConnHandler
|
28 | 29 | from astroquery.utils.tap.conn.tests.DummyResponse import DummyResponse
|
29 | 30 | from astroquery.utils.tap.core import TapPlus
|
@@ -116,7 +117,10 @@ def column_attrs():
|
116 | 117 | }
|
117 | 118 | columns = {k: Column(name=k, description=k, dtype=v) for k, v in dtypes.items()}
|
118 | 119 |
|
119 |
| - columns["source_id"].meta = {"_votable_string_dtype": "char"} |
| 120 | + if ASTROPY_LT_7_1_1: |
| 121 | + columns["source_id"].meta = {"_votable_string_dtype": "char"} |
| 122 | + else: |
| 123 | + columns["source_id"].meta = {"_votable_string_dtype": "char", "_votable_arraysize": "*"} |
120 | 124 | return columns
|
121 | 125 |
|
122 | 126 |
|
@@ -201,36 +205,26 @@ def test_query_object_async_radius(column_attrs, mock_querier_async):
|
201 | 205 | for colname, attrs in column_attrs.items():
|
202 | 206 | assert table[colname].attrs_equal(attrs)
|
203 | 207 |
|
204 |
| - def test_query_object_radius(column_attrs, mock_querier): |
205 |
| - coord = SkyCoord(ra=60.3372780005097, dec=-49.93184727724773, unit=(u.degree, u.degree), frame='icrs') |
206 |
| - table = mock_querier.query_object(coordinate=coord, radius=RADIUS) |
207 | 208 |
|
208 |
| - assert table is not None |
209 |
| - |
210 |
| - assert len(table) == 3 |
211 |
| - for colname, attrs in column_attrs.items(): |
212 |
| - assert table[colname].attrs_equal(attrs) |
213 |
| - |
214 |
| - |
215 |
| -def test_query_object_async_radius_columns(column_attrs, mock_querier_async): |
| 209 | +def test_query_object_radius(column_attrs, mock_querier): |
216 | 210 | coord = SkyCoord(ra=60.3372780005097, dec=-49.93184727724773, unit=(u.degree, u.degree), frame='icrs')
|
217 |
| - table = mock_querier_async.query_object(coordinate=coord, radius=RADIUS, columns=("alpha",), async_job=True) |
| 211 | + table = mock_querier.query_object(coordinate=coord, radius=RADIUS) |
218 | 212 |
|
219 | 213 | assert table is not None
|
220 | 214 |
|
221 | 215 | assert len(table) == 3
|
222 |
| - assert table["alpha"].attrs_equal(column_attrs["alpha"]) |
| 216 | + for colname, attrs in column_attrs.items(): |
| 217 | + assert table[colname].attrs_equal(attrs) |
223 | 218 |
|
224 | 219 |
|
225 |
| -def test_query_object_radius(column_attrs, mock_querier): |
| 220 | +def test_query_object_async_radius_columns(column_attrs, mock_querier_async): |
226 | 221 | coord = SkyCoord(ra=60.3372780005097, dec=-49.93184727724773, unit=(u.degree, u.degree), frame='icrs')
|
227 |
| - table = mock_querier.query_object(coordinate=coord, radius=RADIUS) |
| 222 | + table = mock_querier_async.query_object(coordinate=coord, radius=RADIUS, columns=("alpha",), async_job=True) |
228 | 223 |
|
229 | 224 | assert table is not None
|
230 | 225 |
|
231 | 226 | assert len(table) == 3
|
232 |
| - for colname, attrs in column_attrs.items(): |
233 |
| - assert table[colname].attrs_equal(attrs) |
| 227 | + assert table["alpha"].attrs_equal(column_attrs["alpha"]) |
234 | 228 |
|
235 | 229 |
|
236 | 230 | def test_query_object_radius_columns(column_attrs, mock_querier):
|
|
0 commit comments