Ejemplo n.º 1
0
def test_cache_delete_url():
    cache = Cache(CACHE_DIR)
    path = cache.fetch(TEST_URL, filename=TEST_FILENAME)
    assert exists(path), "Expected %s to exist after download" % path
    cache.delete_url(TEST_URL)
    assert not exists(path), \
        "Expected %s to be deleted after call to delete_url" % path
def test_cache_delete_url():
    cache = Cache(CACHE_DIR)
    path = cache.fetch(TEST_URL, filename=TEST_FILENAME)
    assert exists(path), "Expected %s to exist after download" % path
    cache.delete_url(TEST_URL)
    assert not exists(path), \
        "Expected %s to be deleted after call to delete_url" % path
Ejemplo n.º 3
0
def test_cache_fetch_google():
    cache = Cache(CACHE_DIR)
    path = cache.fetch(TEST_URL, filename=TEST_FILENAME)
    assert path.endswith(TEST_FILENAME), \
        "Expected local file to be named %s but got %s" % (
            TEST_FILENAME, path)
    assert exists(path), "File not found: %s" % path
    eq_(path, cache.local_path(TEST_URL, filename=TEST_FILENAME))
def test_cache_fetch_google():
    cache = Cache(CACHE_DIR)
    path = cache.fetch(TEST_URL, filename=TEST_FILENAME)
    assert path.endswith(TEST_FILENAME), \
        "Expected local file to be named %s but got %s" % (
            TEST_FILENAME, path)
    assert exists(path), "File not found: %s" % path
    eq_(path, cache.local_path(TEST_URL, filename=TEST_FILENAME))
Ejemplo n.º 5
0
def test_cache_missing_file():
    """test_cache_missing_file : Files can be deleted from the file system,
    Cache should be aware that these files no longer exist
    """
    cache = Cache(CACHE_DIR)
    path = cache.fetch(TEST_URL, filename=TEST_FILENAME)
    # does the filename exist?
    assert exists(path)
    # does the cache know the URL has been downloaded?
    assert cache.exists(TEST_URL, filename=TEST_FILENAME)
    remove(path)
    assert not cache.exists(TEST_URL, filename=TEST_FILENAME), \
        "Local file for %s has been deleted from the file system" % TEST_URL
def test_cache_missing_file():
    """test_cache_missing_file : Files can be deleted from the file system,
    Cache should be aware that these files no longer exist
    """
    cache = Cache(CACHE_DIR)
    path = cache.fetch(TEST_URL, filename=TEST_FILENAME)
    # does the filename exist?
    assert exists(path)
    # does the cache know the URL has been downloaded?
    assert cache.exists(TEST_URL, filename=TEST_FILENAME)
    remove(path)
    assert not cache.exists(TEST_URL, filename=TEST_FILENAME), \
        "Local file for %s has been deleted from the file system" % TEST_URL
Ejemplo n.º 7
0
def test_cache_fetch_force(mock_download):
    cache = Cache("datacache_test")
    cache.fetch("http://www.google.com", filename="google", force=True)
    cache.fetch("http://www.google.com", filename="google", force=True)
    assert len(mock_download.call_args_list) == 2, \
        "Expected two separate calls to _download, given force=True"
Ejemplo n.º 8
0
def test_cache_object_local_filename():
    filename = Cache(CACHE_DIR).local_filename(filename="test")
    assert filename.endswith("test")
Ejemplo n.º 9
0
def test_cache_object_path():
    cache = Cache(CACHE_DIR)
    assert cache.cache_directory_path.endswith(CACHE_DIR), \
        "Expected directory path to end with %s but got %s" % (
            CACHE_DIR, cache.cache_directory_path)
Ejemplo n.º 10
0
def test_cache_fetch_force(mock_download):
    cache = Cache("datacache_test")
    cache.fetch("http://www.google.com", filename="google", force=True)
    cache.fetch("http://www.google.com", filename="google", force=True)
    assert len(mock_download.call_args_list) == 2, \
        "Expected two separate calls to _download, given force=True"
Ejemplo n.º 11
0
def test_cache_object_local_filename():
    filename = Cache(CACHE_DIR).local_filename(filename="test")
    assert filename.endswith("test")