File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212 get_record ,
1313 preformat_peaks_response ,
1414 what_sites ,
15+ get_gwlevels
1516)
1617
1718START_DATE = "2018-01-24"
@@ -296,3 +297,25 @@ def test_set_metadata_info_countyCd(self):
296297 md = NWIS_Metadata (response , countyCd = "01001" )
297298 # assert that site_info is implemented
298299 assert md .site_info
300+
301+ class Testgwlevels :
302+ """Tests of get_gwlevels function
303+
304+ Notes
305+ -----
306+ - gwlevels moved to a new web service endpoint in 2024
307+ - The new endpoint has quirks and doesn't recognize the
308+ parameterCd kwarg advertisted by the service.
309+ """
310+ def test_gwlevels_one_parameterCd (self ):
311+ pcode = "72019"
312+ df ,_ = get_gwlevels (sites = "434400121275801" , start = "2010-01-01" , parameterCd = pcode )
313+ assert set (df ['parameter_cd' ].unique ().tolist ()) == set ([pcode ])
314+
315+ def test_gwlevels_two_parameterCds (self ):
316+ pcode = ["72019" , "62610" ]
317+ df ,_ = get_gwlevels (sites = "434400121275801" , start = "2010-01-01" , parameterCd = pcode )
318+ assert set (df ['parameter_cd' ].unique ().tolist ()) == set (pcode )
319+
320+
321+
You can’t perform that action at this time.
0 commit comments