(key, value)
| 37 | |
| 38 | @contextmanager |
| 39 | def temp_env(key, value): |
| 40 | old_val = os.environ.get(key) |
| 41 | os.environ[key] = value |
| 42 | try: |
| 43 | yield |
| 44 | finally: |
| 45 | if old_val is None: |
| 46 | os.environ.pop(key, None) |
| 47 | else: |
| 48 | os.environ[key] = old_val |
| 49 | |
| 50 | |
| 51 | class TestTreeMask(unittest.TestCase): |
no test coverage detected