Repository navigation
Test basic operation with all backends - #9594
Conversation
|
I installed this patch and applied the |
|
Okay, I was able to trigger the warning - it happens with |
pllim
left a comment
There was a problem hiding this comment.
Some minor stylistic comments below. I'll take this for a spin and report back. Thanks!
|
Update: Warning is gone on my machine with this patch! 🎉 Remote data failure is unrelated (#9600 ). |
|
Sorry about the debugging detritus. |
5577d8f to
b166835
Compare
|
Glad I could help! And it's good to have some tests that explore all the backends. |
Test basic operation with all backends
Description
The cache mechanism depends on python's
shelvemodule, which can use one of three backends (dumb,gdbmandndbm). These sometimes have different failure modes, so create a test that tries all backends available to a given interpreter.The hope was that this would trigger a warning (cache problems at the end of
clear_download_cache()) so that I could be sure that I had banished it, but in the event that doesn't seem to happen on Linux. Nevertheless I think I fixed that problem.Relevant to #7928
EDIT: Follow up of #9182