Skip to content

Commit 8fe3d5e

Browse files
committed
refactor tests; add remote
1 parent d9a9bff commit 8fe3d5e

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

astroquery/linelists/cdms/tests/test_cdms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def test_hc7n(patch_post):
138138
CDMS.query_lines(200*u.GHz, 230.755608*u.GHz, molecule='HC7N',parse_name_locally=True)
139139
"""
140140

141-
tbl = CDMS.query_lines(200*u.GHz, 230.755608*u.GHz, molecule='HC7N', parse_name_locally=True)
141+
tbl = CDMS.query_lines(200*u.GHz, 230.755608*u.GHz, molecule='HC7N')
142142
assert isinstance(tbl, Table)
143143
assert len(tbl) == 27
144144
assert set(tbl.keys()) == colname_set

astroquery/linelists/cdms/tests/test_cdms_remote.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,32 @@ def test_molecule_with_parens():
7272
assert tbl[0][col].mask
7373
else:
7474
assert tbl[0][col] == val
75+
76+
77+
@pytest.mark.remote_data
78+
def test_complex_molecule_remote():
79+
"""
80+
Part of the regression test for 2409. See "test_hc7n" in the non-remote
81+
tests. This version covers both the local name parsing and checks whether
82+
there are upstream changes.
83+
"""
84+
tbl = CDMS.query_lines(200*u.GHz, 230.755608*u.GHz, molecule='HC7N', parse_name_locally=True)
85+
assert isinstance(tbl, Table)
86+
assert len(tbl) == 27
87+
assert set(tbl.keys()) == colname_set
88+
89+
assert tbl['FREQ'][0] == 200693.406
90+
assert tbl['ERR'][0] == 0.01
91+
assert tbl['LGINT'][0] == -2.241
92+
assert tbl['MOLWT'][0] == 99
93+
94+
assert tbl['GUP'][0] == 1071
95+
assert tbl['Ju'][0] == 178
96+
assert tbl['Jl'][0] == 177
97+
assert tbl['vu'][0].mask
98+
assert tbl['vl'][0].mask
99+
assert tbl['Ku'][0].mask
100+
assert tbl['Kl'][0].mask
101+
assert tbl['F1u'][0].mask
102+
assert tbl['F1l'][0].mask
103+
assert tbl['Lab'][0]

0 commit comments

Comments
 (0)