import os.path def test_open_cachefile_creates(monkeypatch, tmp_path): monkeypatch.setenv('MOULINETTE_CACHE_DIR', str(tmp_path)) from moulinette.cache import open_cachefile handle = open_cachefile('foo.cache', mode='w') assert handle.mode == 'w' assert handle.name == os.path.join(str(tmp_path), 'foo.cache')