From e3bfe64ed95455509a7f2042e48e7e54258ba023 Mon Sep 17 00:00:00 2001
From: Jonas Braathen <jonas.braathen@usit.uio.no>
Date: Tue, 22 Mar 2022 18:51:46 +0100
Subject: [PATCH] Add Cerebrum and OrgReg client configs to testing settings

---
 greg/tests/test_tasks.py     |  6 +++---
 gregsite/settings/testing.py | 14 ++++++++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/greg/tests/test_tasks.py b/greg/tests/test_tasks.py
index e2d9da44..31d975e2 100644
--- a/greg/tests/test_tasks.py
+++ b/greg/tests/test_tasks.py
@@ -98,7 +98,7 @@ def orgreg_response():
 
 @pytest.mark.django_db
 def test_command_ou_init(requests_mock, old_identifier, orgreg_response):
-    requests_mock.get("https://example.com/fake/ou/", text=orgreg_response.json())
+    requests_mock.get("https://example.com/orgreg/ou/", text=orgreg_response.json())
     assert OrganizationalUnit.objects.all().count() == 1
     import_from_orgreg()
 
@@ -124,7 +124,7 @@ def test_command_ou_init(requests_mock, old_identifier, orgreg_response):
 
 @pytest.mark.django_db
 def test_run_twice(requests_mock, orgreg_response):
-    requests_mock.get("https://example.com/fake/ou/", text=orgreg_response.json())
+    requests_mock.get("https://example.com/orgreg/ou/", text=orgreg_response.json())
 
     assert OrganizationalUnit.objects.all().count() == 0
 
@@ -137,7 +137,7 @@ def test_run_twice(requests_mock, orgreg_response):
 
 @pytest.mark.django_db
 def test_import_acronym(requests_mock, orgreg_response):
-    requests_mock.get("https://example.com/fake/ou/", text=orgreg_response.json())
+    requests_mock.get("https://example.com/orgreg/ou/", text=orgreg_response.json())
 
     settings.ORGREG_ACRONYMS.append("nob")
 
diff --git a/gregsite/settings/testing.py b/gregsite/settings/testing.py
index 6ff8ab36..0c2c8bed 100644
--- a/gregsite/settings/testing.py
+++ b/gregsite/settings/testing.py
@@ -10,3 +10,17 @@ AUTHENTICATION_BACKENDS = [
 
 OIDC_RP_CLIENT_ID = "lalalalala"
 OIDC_RP_CLIENT_SECRET = "lalalalala"
+
+CEREBRUM_CLIENT = {
+    "url": "https://example.com/cerebrum/",
+    "headers": {"X-Gravitee-Api-Key": "bar"},
+}
+CEREBRUM_HIERARCHICAL_ACCESS = True
+
+
+ORGREG_CLIENT = {
+    "endpoints": {"base_url": "https://example.com/orgreg/"},
+    "headers": {"X-Gravitee-Api-Key": "foo"},
+}
+ORGREG_EXTRA_IDS = []
+ORGREG_ACRONYMS = []
-- 
GitLab