@@ -121,6 +121,20 @@ def test_retrieve_species_table():
121121 assert 'float' in species_table ['lg(Q(1000))' ].dtype .name
122122
123123
124+ @pytest .mark .remote_data
125+ def test_remote_all_species ():
126+ tbl = CDMS .query_lines (min_frequency = 100.3 * u .GHz ,
127+ max_frequency = 100.5 * u .GHz ,
128+ min_strength = - 5 )
129+ assert isinstance (tbl , Table )
130+
131+ AlS_is_in_table = np .char .find (tbl ['name' ], 'AlS' ) != - 1
132+ Propanediol_is_in_table = np .char .find (tbl ['name' ], "aG'g-1,2-Propanediol" ) != - 1
133+
134+ assert AlS_is_in_table
135+ assert Propanediol_is_in_table
136+
137+
124138@pytest .mark .bigdata
125139@pytest .mark .remote_data
126140class TestRegressionAllCats :
@@ -133,22 +147,4 @@ def test_regression_allcats(self, row):
133147 """
134148 tag = f"{ row ['tag' ]:06d} "
135149 result = CDMS .get_molecule (tag )
136- assert len (result ) >= 1
137-
138- @pytest .mark .remote_data
139- def test_remote_all_species ():
140- tbl = CDMS .query_lines (min_frequency = 100.3 * u .GHz ,
141- max_frequency = 100.5 * u .GHz ,
142- min_strength = - 5 )
143- assert isinstance (tbl , Table )
144-
145- AlS_is_in_table = False
146- Propanediol_is_in_table = False
147- for row in tbl :
148- if row ['name' ].strip () == 'AlS' :
149- AlS_is_in_table = True
150- if row ['name' ].strip () == "aG'g-1,2-Propanediol" :
151- Propanediol_is_in_table = True
152-
153- assert AlS_is_in_table
154- assert Propanediol_is_in_table
150+ assert len (result ) >= 1
0 commit comments