Beispiel #1
0
def test_delete():
    FS = LocalFilesystemProvider(cm)
    FS.connect("tmp")
    FS.put("file1", "abc")
    FS.delete("file1")
    with pytest.raises(exceptions.ProviderOperationFailure):
        FS.get("file1")
Beispiel #2
0
def test_multiple_sessions():
    FS = LocalFilesystemProvider(cm)
    FS.connect("tmp")
    FS.wipe()
    FS.put("file1", "abc")
    providers, _ = LocalFilesystemProvider.load_cached_providers(cm)
    FS = providers[0]
    assert FS.get("file1") == "abc"
Beispiel #3
0
def test_wipe():
    FS = LocalFilesystemProvider(cm)
    FS.connect("tmp")
    FS.put("file1", "abc")
    FS.put("file2", "def")
    FS.wipe()

    assert len(os.listdir("tmp/" + FS.ROOT_DIR)) == 0
Beispiel #4
0
def test_roundtrip():
    FS = LocalFilesystemProvider(cm)
    FS.connect("tmp")
    FS.put("file1", "abc")
    assert FS.get("file1") == "abc"