Bug Fix: Populate Dataset access_urls#736
Conversation
|
|
|
Taking another stab to get the tests passing in the CI. My opening comment in this PR mentioned 38 test failing on my machine when following the test instructions. Only three tests failed in the CI so there's clearly a difference in these testing implementations. In any event trying to get those failed tests passing so this can be reviewed. |
|
@dopplershift Can I rerun the CI here or is that beyond my permissions? |
|
Just kicked them off, thanks for the poke. |
|
@dopplershift Well this was embarrassing. Once more time would be appreciated. |
|
Thank you @dopplershift. Looks like flake8 and tests are passing. There are some other checks not passing (Docs Build) but I don't think I changed anything here. Please let me know if that is something I should fix! |
|
@dopplershift Looks like there are some lower-level build failures (numpy and cartopy) that are happening in the CI. Have we seen these before? Seems unrelated to the changes made in this PR. Re-poking just incase. |
Description Of Changes
This is an incremental PR that will need some attention to testing and additional input. Intended to get the ball rolling.
Minor change to
catalog.pywhich permits populatingDataset.access_urlsin situations whereservice_nameis not inall_service_dict.See #734 and #715.
38 tests were failing prior to my change. 41 tests failed afterward. Common themes across the three new failures:
OPeNDAP is chosen as a first (and sometimes only)
access_urlrather than HTTPServer. Oddly I cannot replicate these assertion errors in ipython.Checklist