def test_registry_readonly(): get_filesystem_class("file") assert "file" in registry assert "file" in list(registry) with pytest.raises(ReadOnlyError): del registry["file"] with pytest.raises(ReadOnlyError): registry["file"] = None with pytest.raises(ReadOnlyError): registry.clear()
def test_minversion_s3fs(protocol, module, minversion, oldversion, monkeypatch): registry.clear() mod = pytest.importorskip(module, minversion) assert get_filesystem_class("s3") is not None registry.clear() monkeypatch.setattr(mod, "__version__", oldversion) with pytest.raises(RuntimeError, match=minversion): get_filesystem_class(protocol)