I've seen this occur a few times locally while in the shell, but not on travis previously.
https://travis-ci.org/wikimedia/pywikibot-core/jobs/40263585
test_direct_non_local fails during siteinfo , but then the site object is reused for test_indirect_non_local and it doesnt try again.
In my local testing, I can cause this to happen by pressing ^C during Site.namespaces, and then using the site object again.
Version: core-(2.0)
Severity: minor