Skip to content

Commit

Permalink
tests: commands: cache: Add no-cache-dir test case
Browse files Browse the repository at this point in the history
  • Loading branch information
Noah Gorny committed Apr 24, 2020
1 parent e212f66 commit 8c28b81
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions tests/functional/test_cache.py
Original file line number Diff line number Diff line change
Expand Up @@ -216,3 +216,15 @@ def test_cache_purge_too_many_args(script, wheel_cache_files):
# Make sure nothing was deleted.
for filename in wheel_cache_files:
assert os.path.exists(filename)


@pytest.mark.parametrize("command", ["info", "list", "remove", "purge"])
def test_cache_abort_when_no_cache_dir(script, command):
"""Running any pip cache command when cache is disabled should
abort and log an informative error"""
result = script.pip('cache', command, '--no-cache-dir',
expect_error=True)
assert result.stdout == ''

assert ('ERROR: pip cache commands can not function'
' since cache is disabled.' in result.stderr.splitlines())

0 comments on commit 8c28b81

Please sign in to comment.