Add docstring to cache fixture

Fixes #1049
This commit is contained in:
Bruno Oliveira 2015-09-22 23:39:48 -03:00
parent 9d1ae0a149
commit 25d2cc4604
1 changed files with 12 additions and 0 deletions

View File

@ -186,8 +186,20 @@ def pytest_configure(config):
@pytest.fixture
def cache(request):
"""
Return a cache object that can persist state between testing sessions.
cache.get(key, default)
cache.set(key, value)
Keys must be strings not containing a "/" separator. Add a unique identifier
(such as plugin/app name) to avoid clashes with other cache users.
Values can be any object handled by the json stdlib module.
"""
return request.config.cache
def pytest_report_header(config):
if config.option.verbose:
relpath = py.path.local().bestrelpath(config.cache._cachedir)