Skip to content

Commit 2ce0432

Browse files
committed
Fix environment variable references: update to use 'TEST_API_KEY' in tests and deployment workflow
1 parent 6e4b96a commit 2ce0432

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/deploy-apprunner.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ jobs:
5757
pip install pytest
5858
5959
- name: Run tests with pytest
60-
# PERBAIKAN: Menyesuaikan nama environment variable agar cocok dengan kode tes (API_KEYS)
60+
# PERBAIKAN: Menggunakan secret TEST_API_KEY yang berisi satu kunci valid
6161
env:
62-
API_KEYS: ${{ secrets.API_KEYS }}
62+
TEST_API_KEY: ${{ secrets.TEST_API_KEY }}
6363
run: pytest
6464

6565
# --- Langkah Deployment ---

tests/quick_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ def test_global_edgar_endpoint_smoke(monkeypatch):
1212
client = flask_app.test_client()
1313

1414
# Ambil API key dari environment variable
15-
# PERBAIKAN: Menggunakan nama secret yang benar 'API_KEYS'
16-
api_key = os.getenv('API_KEYS')
15+
# PERBAIKAN: Menggunakan nama secret yang benar 'TEST_API_KEY'
16+
api_key = os.getenv('TEST_API_KEY')
1717
# PENTING: Ganti 'X-API-KEY' jika nama header Anda berbeda
1818
headers = {'X-API-KEY': api_key}
1919

tests/test_global_routes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ def client(self):
2121
@pytest.fixture
2222
def auth_headers(self):
2323
"""Fixture to create authentication headers from environment variable."""
24-
# PERBAIKAN: Menggunakan nama secret yang benar 'API_KEYS'
25-
api_key = os.getenv('API_KEYS')
24+
# PERBAIKAN: Menggunakan nama secret yang benar 'TEST_API_KEY'
25+
api_key = os.getenv('TEST_API_KEY')
2626
if not api_key:
2727
# PERBAIKAN: Pesan error disesuaikan
28-
pytest.fail("API_KEYS environment variable not set. Please set it in GitHub Secrets.")
28+
pytest.fail("TEST_API_KEY environment variable not set. Please set it in GitHub Secrets.")
2929
# PENTING: Ganti 'X-API-KEY' jika nama header Anda berbeda
3030
return {'X-API-KEY': api_key}
3131

0 commit comments

Comments
 (0)