Commit 1115167
Stabilize NWIS Tests and Improve 5xx Error Handling (#223)
* Deprecate defunct NWIS functions, update tests, and improve 5xx error handling
* Refactor NWIS tests to use external JSON mock data
* Fix NWIS test regression and resolve WQP DtypeWarning
* Update nwis.get_record
* Optimize WaterData pagination and centralize parameter handling
* Clean up review findings from ci-fix
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 5b3766a commit 1115167
10 files changed
Lines changed: 458 additions & 225 deletions
File tree
- dataretrieval
- waterdata
- tests
- data
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
47 | 68 | | |
48 | 69 | | |
49 | 70 | | |
| |||
481 | 502 | | |
482 | 503 | | |
483 | 504 | | |
484 | | - | |
| 505 | + | |
485 | 506 | | |
486 | 507 | | |
487 | 508 | | |
| |||
667 | 688 | | |
668 | 689 | | |
669 | 690 | | |
670 | | - | |
| 691 | + | |
671 | 692 | | |
672 | 693 | | |
673 | 694 | | |
| |||
840 | 861 | | |
841 | 862 | | |
842 | 863 | | |
843 | | - | |
| 864 | + | |
844 | 865 | | |
845 | | - | |
846 | | - | |
847 | | - | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
848 | 869 | | |
849 | 870 | | |
850 | 871 | | |
| |||
870 | 891 | | |
871 | 892 | | |
872 | 893 | | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | 894 | | |
878 | 895 | | |
879 | 896 | | |
880 | 897 | | |
881 | | - | |
882 | | - | |
883 | | - | |
884 | | - | |
885 | | - | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | | - | |
890 | | - | |
891 | | - | |
892 | | - | |
893 | | - | |
894 | | - | |
895 | | - | |
896 | 898 | | |
897 | 899 | | |
898 | 900 | | |
| |||
907 | 909 | | |
908 | 910 | | |
909 | 911 | | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
910 | 924 | | |
911 | 925 | | |
912 | 926 | | |
| |||
936 | 950 | | |
937 | 951 | | |
938 | 952 | | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | 953 | | |
977 | 954 | | |
978 | 955 | | |
| |||
1167 | 1144 | | |
1168 | 1145 | | |
1169 | 1146 | | |
1170 | | - | |
1171 | | - | |
| 1147 | + | |
| 1148 | + | |
1172 | 1149 | | |
1173 | 1150 | | |
1174 | 1151 | | |
| |||
1232 | 1209 | | |
1233 | 1210 | | |
1234 | 1211 | | |
1235 | | - | |
1236 | | - | |
1237 | | - | |
1238 | | - | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
42 | | - | |
43 | | - | |
| 43 | + | |
| 44 | + | |
44 | 45 | | |
45 | | - | |
46 | | - | |
| 46 | + | |
| 47 | + | |
47 | 48 | | |
48 | | - | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
215 | 220 | | |
216 | 221 | | |
217 | 222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
208 | 209 | | |
209 | 210 | | |
210 | 211 | | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
| 212 | + | |
216 | 213 | | |
217 | 214 | | |
218 | 215 | | |
| |||
378 | 375 | | |
379 | 376 | | |
380 | 377 | | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
| 378 | + | |
386 | 379 | | |
387 | 380 | | |
388 | 381 | | |
| |||
673 | 666 | | |
674 | 667 | | |
675 | 668 | | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | | - | |
| 669 | + | |
681 | 670 | | |
682 | 671 | | |
683 | 672 | | |
| |||
893 | 882 | | |
894 | 883 | | |
895 | 884 | | |
896 | | - | |
897 | | - | |
898 | | - | |
899 | | - | |
900 | | - | |
| 885 | + | |
901 | 886 | | |
902 | 887 | | |
903 | 888 | | |
| |||
1069 | 1054 | | |
1070 | 1055 | | |
1071 | 1056 | | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
1075 | | - | |
1076 | | - | |
| 1057 | + | |
1077 | 1058 | | |
1078 | 1059 | | |
1079 | 1060 | | |
| |||
1247 | 1228 | | |
1248 | 1229 | | |
1249 | 1230 | | |
1250 | | - | |
1251 | | - | |
1252 | | - | |
1253 | | - | |
1254 | | - | |
| 1231 | + | |
1255 | 1232 | | |
1256 | 1233 | | |
1257 | 1234 | | |
| |||
1424 | 1401 | | |
1425 | 1402 | | |
1426 | 1403 | | |
1427 | | - | |
1428 | | - | |
1429 | | - | |
1430 | | - | |
1431 | | - | |
| 1404 | + | |
1432 | 1405 | | |
1433 | 1406 | | |
1434 | 1407 | | |
| |||
1735 | 1708 | | |
1736 | 1709 | | |
1737 | 1710 | | |
1738 | | - | |
1739 | | - | |
1740 | | - | |
1741 | | - | |
1742 | | - | |
| 1711 | + | |
| 1712 | + | |
1743 | 1713 | | |
1744 | 1714 | | |
1745 | 1715 | | |
| |||
1879 | 1849 | | |
1880 | 1850 | | |
1881 | 1851 | | |
1882 | | - | |
1883 | | - | |
1884 | | - | |
1885 | | - | |
1886 | | - | |
| 1852 | + | |
| 1853 | + | |
1887 | 1854 | | |
1888 | 1855 | | |
1889 | 1856 | | |
| |||
2011 | 1978 | | |
2012 | 1979 | | |
2013 | 1980 | | |
2014 | | - | |
2015 | | - | |
2016 | | - | |
2017 | | - | |
2018 | | - | |
| 1981 | + | |
| 1982 | + | |
2019 | 1983 | | |
2020 | 1984 | | |
2021 | 1985 | | |
| |||
0 commit comments