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