From e8e9579abdad1fed73b204e1f6fb3d687ab078bc Mon Sep 17 00:00:00 2001 From: Bastien Abadie <bastien@nextcairn.com> Date: Sat, 22 Aug 2020 14:23:37 +0200 Subject: [PATCH] Add conftest in cookiecutter project --- .../tests/conftest.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 worker-{{cookiecutter.slug}}/tests/conftest.py diff --git a/worker-{{cookiecutter.slug}}/tests/conftest.py b/worker-{{cookiecutter.slug}}/tests/conftest.py new file mode 100644 index 00000000..ad0dc8dc --- /dev/null +++ b/worker-{{cookiecutter.slug}}/tests/conftest.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +import os + +import pytest + + +@pytest.fixture(autouse=True) +def setup_environment(responses): + """Setup needed environment variables """ + + # Allow accessing remote API schemas + # defaulting to the prod environment + schema_url = os.environ.get( + "ARKINDEX_API_SCHEMA_URL", + "https://arkindex.teklia.com/api/v1/openapi/?format=openapi-json", + ) + responses.add_passthru(schema_url) + + # Setup a fake worker version ID + os.environ["WORKER_VERSION_ID"] = "1234-{{ cookiecutter.slug }}" -- GitLab