move decorator higher up

Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
This commit is contained in:
Merwane Hamadi
2023-04-22 12:48:47 -07:00
committed by Reinier van der Leer
parent eb5a8a87d8
commit b7cd56f72b
7 changed files with 30 additions and 24 deletions

18
tests/utils.py Normal file
View File

@@ -0,0 +1,18 @@
import os
import pytest
def requires_api_key(env_var):
def decorator(func):
def wrapper(*args, **kwargs):
if not os.environ.get(env_var):
pytest.skip(
f"Environment variable '{env_var}' is not set, skipping the test."
)
else:
return func(*args, **kwargs)
return wrapper
return decorator