File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -156,9 +156,9 @@ def test_quiz_workflow(api_endpoint):
156156
157157 time .sleep (5 )
158158
159- leaderboard = f"{ api_endpoint } /getleaderboard?quiz_id={ quiz_id } &top=3"
160- print (leaderboard )
161- response = requests .get (leaderboard )
159+ leaderboard_url = f"{ api_endpoint } /getleaderboard?quiz_id={ quiz_id } &top=3"
160+ print (leaderboard_url )
161+ response = requests .get (leaderboard_url )
162162
163163 if response .json ():
164164 assert response .status_code == 200
@@ -170,12 +170,15 @@ def test_quiz_workflow(api_endpoint):
170170 # TODO: This is a hack to get around the fact that the leaderboard is not available immediately.
171171 for _ in range (3 ):
172172 time .sleep (2 )
173- response = requests .get (leaderboard )
173+ response = requests .get (leaderboard_url )
174174 if response .json ():
175175 assert response .status_code == 200
176176 leaderboard = response .json ()
177177 print (leaderboard )
178+ else :
179+ assert False , "Leaderboard is empty"
178180
181+ print (leaderboard )
179182 expected_scores = {
180183 "user1" : None ,
181184 "user2" : None ,
You can’t perform that action at this time.
0 commit comments