Skip to content

Commit 19e522a

Browse files
committed
Added cache_dirname ini option
1 parent 0303d95 commit 19e522a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

_pytest/cacheprovider.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
class Cache(object):
1515
def __init__(self, config):
1616
self.config = config
17-
self._cachedir = config.rootdir.join(".cache")
17+
cache_dirname = config.getini("cache_dirname")
18+
self._cachedir = config.rootdir.join(cache_dirname)
1819
self.trace = config.trace.root.get("cache")
1920
if config.getvalue("cacheclear"):
2021
self.trace("clearing cachedir")
@@ -171,6 +172,9 @@ def pytest_addoption(parser):
171172
group.addoption(
172173
'--cache-clear', action='store_true', dest="cacheclear",
173174
help="remove all cache contents at start of test run.")
175+
parser.addini(
176+
"cache_dirname", default='.cache',
177+
help="directory name for cache content.")
174178

175179

176180
def pytest_cmdline_main(config):

0 commit comments

Comments
 (0)