diff --git a/astroquery/esa/neocc/test/test_neocc.py b/astroquery/esa/neocc/test/test_neocc.py index c0938d90b8..5ce44b4ff2 100755 --- a/astroquery/esa/neocc/test/test_neocc.py +++ b/astroquery/esa/neocc/test/test_neocc.py @@ -61,7 +61,8 @@ def get_mockreturn(name, timeout=TIMEOUT, verify=VERIFICATION): fileloc = fileloc.split(r'&')[0] + '.eph' filename = data_path(fileloc) - content = open(filename, 'rb').read() + with open(filename, 'rb') as FLE: + content = FLE.read() return MockResponse(content) diff --git a/astroquery/esa/neocc/test/test_neocc_remote.py b/astroquery/esa/neocc/test/test_neocc_remote.py index c506cb07f9..a0563b270b 100644 --- a/astroquery/esa/neocc/test/test_neocc_remote.py +++ b/astroquery/esa/neocc/test/test_neocc_remote.py @@ -504,7 +504,9 @@ def test_tabs_summary(self): rnd_object = random.choice(self.nea_list["NEA"]) # Request summary and check types - summary = neocc.neocc.query_object(name=rnd_object, tab='summary') + result_list = neocc.neocc.query_object(name=rnd_object, tab='summary') + assert isinstance(result_list, list) + summary = result_list[0] assert isinstance(summary, Table) assert 'Discovery Date' in summary.meta.keys() assert 'Observatory' in summary.meta.keys() @@ -518,12 +520,12 @@ def test_tabs_summary(self): assert all([summary[x].dtype.type == np.str_ for x in summary_cols]) # Check specific asteroids that will remain inmutable - ast_summ1 = neocc.neocc.query_object(name='433', tab='summary') + ast_summ1 = neocc.neocc.query_object(name='433', tab='summary')[0] assert ast_summ1.meta["Observatory"] == 'Berlin (1835-1913)' assert ast_summ1.meta["Discovery Date"] == '1898-08-13' # Check asteroid with no observatory nor discovery date # This object may change - ast_summ2 = neocc.neocc.query_object(name='2006BV4', tab='summary') + ast_summ2 = neocc.neocc.query_object(name='2006BV4', tab='summary')[0] assert "Observatory" not in ast_summ2.meta assert "Discovery Date" not in ast_summ2.meta diff --git a/setup.cfg b/setup.cfg index 234f4acec6..f4e7c38076 100644 --- a/setup.cfg +++ b/setup.cfg @@ -66,7 +66,8 @@ filterwarnings = ignore:due to the retirement of its upstream website:astropy.utils.exceptions.AstropyDeprecationWarning # Leap second update related warning ignore:leap-second auto-update failed:astropy.utils.exceptions.AstropyWarning - +# Temporary for NEOCC + ignore:ERFA function *:erfa.core.ErfaWarning # Should ignore these for astropy<5.0 ignore:getName|currentThread:DeprecationWarning:astropy