Skip to content

Commit 70191d8

Browse files
committed
remove deprecated env var
1 parent f98f670 commit 70191d8

File tree

2 files changed

+1
-57
lines changed

2 files changed

+1
-57
lines changed

cloudpathlib/enums.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from enum import Enum
2-
import warnings
32
import os
43
from typing import Optional
54

@@ -38,25 +37,7 @@ def from_environment(cls) -> Optional["FileCacheMode"]:
3837
"""
3938

4039
env_string = os.environ.get("CLOUDPATHLIB_FILE_CACHE_MODE", "").lower()
41-
env_string_typo = os.environ.get("CLOUPATHLIB_FILE_CACHE_MODE", "").lower()
42-
43-
if env_string_typo:
44-
warnings.warn(
45-
"envvar CLOUPATHLIB_FILE_CACHE_MODE has been renamed to "
46-
"CLOUDPATHLIB_FILE_CACHE_MODE. Reading from the old value "
47-
"will become deprecated in version 0.20.0",
48-
DeprecationWarning,
49-
)
50-
51-
if env_string and env_string_typo and env_string != env_string_typo:
52-
warnings.warn(
53-
"CLOUDPATHLIB_FILE_CACHE_MODE and CLOUPATHLIB_FILE_CACHE_MODE "
54-
"envvars set to different values. Disregarding old value and "
55-
f"using CLOUDPATHLIB_FILE_CACHE_MODE = {env_string}",
56-
RuntimeWarning,
57-
)
58-
59-
env_string = env_string or env_string_typo
40+
6041
if not env_string:
6142
return None
6243
else:

tests/test_caching.py

-37
Original file line numberDiff line numberDiff line change
@@ -282,43 +282,6 @@ def test_string_instantiation(rig: CloudProviderTestRig, tmpdir):
282282
assert client.file_cache_mode == v
283283

284284

285-
def test_environment_variable_contentious_instantiation(rig: CloudProviderTestRig, tmpdir):
286-
# environment instantiation
287-
original_typo_env_setting = os.environ.get("CLOUPATHLIB_FILE_CACHE_MODE", "")
288-
original_env_setting = os.environ.get("CLOUDPATHLIB_FILE_CACHE_MODE", "")
289-
290-
v_old = FileCacheMode.persistent
291-
try:
292-
for v in FileCacheMode:
293-
os.environ["CLOUPATHLIB_FILE_CACHE_MODE"] = v_old.value
294-
os.environ["CLOUDPATHLIB_FILE_CACHE_MODE"] = v.value
295-
local = tmpdir if v == FileCacheMode.persistent else None
296-
client = rig.client_class(local_cache_dir=local, **rig.required_client_kwargs)
297-
assert client.file_cache_mode == v
298-
299-
finally:
300-
os.environ["CLOUPATHLIB_FILE_CACHE_MODE"] = original_typo_env_setting
301-
os.environ["CLOUDPATHLIB_FILE_CACHE_MODE"] = original_env_setting
302-
303-
304-
def test_environment_variable_old_instantiation(rig: CloudProviderTestRig, tmpdir):
305-
# environment instantiation
306-
original_typo_env_setting = os.environ.get("CLOUPATHLIB_FILE_CACHE_MODE", "")
307-
original_env_setting = os.environ.get("CLOUDPATHLIB_FILE_CACHE_MODE", "")
308-
309-
try:
310-
os.environ["CLOUDPATHLIB_FILE_CACHE_MODE"] = ""
311-
for v in FileCacheMode:
312-
os.environ["CLOUPATHLIB_FILE_CACHE_MODE"] = v.value
313-
local = tmpdir if v == FileCacheMode.persistent else None
314-
client = rig.client_class(local_cache_dir=local, **rig.required_client_kwargs)
315-
assert client.file_cache_mode == v
316-
317-
finally:
318-
os.environ["CLOUPATHLIB_FILE_CACHE_MODE"] = original_typo_env_setting
319-
os.environ["CLOUDPATHLIB_FILE_CACHE_MODE"] = original_env_setting
320-
321-
322285
def test_environment_variable_instantiation(rig: CloudProviderTestRig, tmpdir):
323286
# environment instantiation
324287
original_env_setting = os.environ.get("CLOUDPATHLIB_FILE_CACHE_MODE", "")

0 commit comments

Comments
 (0)