Example #1
0
def test_touch_create_file():
    url = urlsplit("test/toto/touch.txt")
    assert not exists(url)
    touch(url)
    assert exists(url)
    remove(url)
    assert not exists(url)
Example #2
0
def test_write_binary_content():
    url = urlsplit("test/toto/testwrite.txt")
    assert not exists(url)
    write(url, "toto was here", binary=True)
    assert exists(url)
    assert read(url, binary=True) == "toto was here"
    remove(url)
Example #3
0
def test_write_content_create_file_if_needed():
    url = urlsplit("test/toto/testwrite.txt")
    assert not exists(url)
    write(url, "toto was here")
    assert exists(url)
    assert read(url) == "toto was here"
    remove(url)
Example #4
0
def test_remove_remove_file():
    url = urlsplit("test/tugudu/touch.txt")
    assert not exists(url)
    touch(url)
    assert exists(url)
    remove(url)
    assert not exists(url)
Example #5
0
def test_remove_dir_remove_all_tree():
    url = urlsplit("test/tugudu/touch.txt")
    assert not exists(url)
    touch(url)
    assert exists(url)
    remove(urlsplit("test/tugudu"))
    assert not exists(urlsplit("test/tugudu"))
    assert not exists(url)
Example #6
0
def test_touch_overwrite_existing_file():
    url = urlsplit("test/toto/touch.txt")
    assert not exists(url)
    touch(url)
    assert exists(url)
    touch(url)
    assert exists(url)
    remove(url)
    assert not exists(url)
Example #7
0
def test_remove_raise_error_if_pth_do_not_exist():
    url = urlsplit("takapouet")
    assert_raises(URLError, lambda: remove(url))
    url = urlsplit("takapouet/touch.txt")
    assert_raises(URLError, lambda: remove(url))