diff options
author | Oleg Pudeyev <oleg@bsdpower.com> | 2014-01-12 22:05:44 -0500 |
---|---|---|
committer | Oleg Pudeyev <oleg@bsdpower.com> | 2014-01-12 22:10:29 -0500 |
commit | 94a5ddc3c69d90367b7f39767e048a2a1ae396df (patch) | |
tree | 9fef0eed57a3d4925de21982e951b2161ab42440 | |
parent | d48337dbdb333b7e545aa59a1a4c6d3f2b834a54 (diff) | |
download | pycurl-94a5ddc3c69d90367b7f39767e048a2a1ae396df.tar.gz |
Achieve the same effect with a single variable
-rw-r--r-- | tests/setup_test.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/setup_test.py b/tests/setup_test.py index b5c4d5b..a45c0aa 100644 --- a/tests/setup_test.py +++ b/tests/setup_test.py @@ -17,13 +17,14 @@ def using_curl_config(path): def decorator(fn): @functools.wraps(fn) def decorated(*args, **kwargs): - wasset = os.environ.has_key('PYCURL_CURL_CONFIG') old = os.environ.get('PYCURL_CURL_CONFIG') os.environ['PYCURL_CURL_CONFIG'] = path try: return fn(*args, **kwargs) finally: - if wasset: + # empty string means environment variable was empty + # None means it was not set + if old is not None: os.environ['PYCURL_CURL_CONFIG'] = old else: del os.environ['PYCURL_CURL_CONFIG'] |