Compare commits
2
Commits
9c8089d091
...
14a4125688
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
14a4125688 | ||
|
|
62519c371e |
@@ -44,10 +44,6 @@ jobs:
|
|||||||
MINIO_SECRET_KEY: ${{ secrets.MINIO_SECRET_KEY }}
|
MINIO_SECRET_KEY: ${{ secrets.MINIO_SECRET_KEY }}
|
||||||
MONGO_ENDPOINT: ${{ vars.MONGO_ENDPOINT }}
|
MONGO_ENDPOINT: ${{ vars.MONGO_ENDPOINT }}
|
||||||
run: |
|
run: |
|
||||||
export "MINIO_ENDPOINT=${MINIO_ENDPOINT}"
|
|
||||||
export "MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY}"
|
|
||||||
export "MINIO_SECRET_KEY=${MINIO_SECRET_KEY}"
|
|
||||||
export "MONGO_ENDPOINT=${MONGO_ENDPOINT}"
|
|
||||||
/opt/poetry/bin/poetry run coverage run -m pytest .
|
/opt/poetry/bin/poetry run coverage run -m pytest .
|
||||||
- name: Coverage Report
|
- name: Coverage Report
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ def check_env(
|
|||||||
assert isinstance(var_list, set)
|
assert isinstance(var_list, set)
|
||||||
assert all(isinstance(elem, str) for elem in var_list)
|
assert all(isinstance(elem, str) for elem in var_list)
|
||||||
# check that env vars are set
|
# check that env vars are set
|
||||||
|
missing_vars = []
|
||||||
for env_var in var_list:
|
for env_var in var_list:
|
||||||
if env_var not in os.environ:
|
if env_var not in os.environ:
|
||||||
raise OSError(f"environment variable not set: {env_var}")
|
missing_vars.append(env_var)
|
||||||
|
if len(missing_vars) > 0:
|
||||||
|
raise OSError(f"environment variable(s) not set: {missing_vars}")
|
||||||
|
|||||||
Reference in New Issue
Block a user