Skip to content

Commit 60a5313

Browse files
committed
run integration tests for CDK
1 parent 0cdcd05 commit 60a5313

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.github/workflows/cdk.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ jobs:
6868
awslocal dynamodb list-tables
6969
awslocal s3 ls
7070
71+
- name: Run Integration Tests
72+
run: |
73+
pytest tests/test_infra.py
74+
7175
- name: Send a Slack notification
7276
if: failure() || github.event_name != 'pull_request'
7377
uses: ravsamhq/notify-slack-action@v2

tests/test_infra.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,11 @@ def test_quiz_workflow(api_endpoint):
157157
time.sleep(5)
158158

159159
response = requests.get(f"{api_endpoint}/getleaderboard?quiz_id={quiz_id}&top=3")
160+
print(f"{api_endpoint}/getleaderboard?quiz_id={quiz_id}&top=3")
161+
print(response)
160162
assert response.status_code == 200
161163
leaderboard = response.json()
164+
print(leaderboard)
162165
assert len(leaderboard) == 3
163166

164167
expected_scores = {

0 commit comments

Comments
 (0)