Open wvauclain opened 4 years ago
Okay, I poked around at this a bit, and it looks like it would be difficult for minimal gain. Since GEO uses FTP, we can't just use vcrpy to mock out the network calls. Instead, we would probably have to manually mock internal calls inside the GEOparse source code, which seems brittle.
I pretty much came to the same conclusion when doing https://github.com/AlexsLemonade/refinebio/pull/2080
Context
I'm trying to get my tests to pass on GitHub Actions, and I think I fixed the last bug but now GEO is down.
Problem or idea
If GEO is down our tests fail, and they fail with a cryptic error message:
Solution or next step
If possible, we should find a way to mock out those network requests.