diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4f6865..82a3f4b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,3 +28,4 @@ jobs: - run: uv run pytest -n 16 env: DEMO_COMPANY_SECRET_KEY: ${{ secrets.DEMO_COMPANY_SECRET_KEY }} + CORE_V2_STAGING_EU_SYSTEM_API_SECRET: ${{ secrets.CORE_V2_STAGING_EU_SYSTEM_API_SECRET }} diff --git a/tests/seatsioClientTest.py b/tests/seatsioClientTest.py index a2d0e51..4f5e703 100644 --- a/tests/seatsioClientTest.py +++ b/tests/seatsioClientTest.py @@ -27,7 +27,10 @@ def newClient(self, secret_key): return seatsio.Client(Region(BASE_URL), secret_key) def create_test_company(self): - response = requests.post(BASE_URL + "/system/public/users/actions/create-test-company") + response = requests.post( + url=BASE_URL + "/system/private/create-test-company", + auth=(self.system_api_secret(), '') + ) if response.ok: return response.json() else: @@ -87,6 +90,11 @@ def wait_for_status_changes(self, event, num_status_changes): else: return status_changes + def system_api_secret(self): + secret = os.getenv("CORE_V2_STAGING_EU_SYSTEM_API_SECRET") + assert secret, "Missing CORE_V2_STAGING_EU_SYSTEM_API_SECRET" + return secret + def demo_company_secret_key(self): return os.environ["DEMO_COMPANY_SECRET_KEY"]