Skip to content

Commit d65661f

Browse files
committed
DEP: make import work with older astropy versions
1 parent 2f4a41f commit d65661f

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

astroquery/cadc/tests/test_cadctap.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,28 @@
1010
from pathlib import Path
1111
import os
1212
import sys
13+
from unittest.mock import Mock, patch, PropertyMock
14+
import pytest
15+
import requests
16+
import warnings
1317

1418
from astropy.table import Table
1519
from astropy.io.fits.hdu.hdulist import HDUList
16-
from astropy.io.votable.tree import VOTableFile, Resource, TableElement, Field
20+
from astropy.io.votable.tree import VOTableFile, Resource, Field
1721
from astropy.io.votable import parse
1822
from astropy.utils.diff import report_diff_values
1923
from astroquery.utils.commons import parse_coordinates, FileContainer
2024
from astropy import units as u
21-
import pytest
22-
import requests
23-
import warnings
2425

2526
from pyvo.auth import securitymethods
2627
from astroquery.cadc import Cadc, conf
2728
import astroquery.cadc.core as cadc_core
2829

29-
from unittest.mock import Mock, patch, PropertyMock
30+
try:
31+
# Workaround astropy deprecation, remove try/except once >=6.0 is required
32+
from astropy.io.votable.tree import TableElement
33+
except ImportError:
34+
from astropy.io.votable.tree import Table as TableElement
3035

3136
try:
3237
# workaround for https://github.com/astropy/astroquery/issues/2523 to support bs4<4.11

0 commit comments

Comments
 (0)