Skip to content

Commit 5adb9d8

Browse files
committed
address change request
1 parent e4cb1c2 commit 5adb9d8

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

tests/webapp/api/test_performance_alertsummary_api.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -241,36 +241,35 @@ def test_alert_summaries_put(
241241

242242

243243
def test_performance_alert_summary_change_revision(
244-
client, test_repository, test_perf_signature, test_perf_alert_summary, test_user, test_sheriff):
244+
client, test_perf_alert_summary, test_sheriff, test_push
245+
):
246+
client.force_authenticate(user=test_sheriff)
245247

246248
# verify we can set revision
247-
client.force_authenticate(user=test_sheriff)
249+
assert PerformanceAlertSummary.objects.get(id=1).push.revision != test_push.revision
248250
resp = client.put(
249251
reverse("performance-alert-summaries-list") + "1/",
250-
{"revision": "b11529c9865a4dee3a93d63d119ebb89fcbbdf69"},
252+
{"revision": test_push.revision},
251253
)
252254
assert resp.status_code == 200
255+
assert PerformanceAlertSummary.objects.get(id=1).push.revision == test_push.revision
253256

254-
obj = PerformanceAlertSummary.objects.get(id=1)
255-
assert str(getattr(obj, "push")).split()[-1] == "b11529c9865a4dee3a93d63d119ebb89fcbbdf69"
256-
257-
# verify we can set inexistent revision
258-
client.force_authenticate(user=test_sheriff)
257+
# verify we can set non-exist revision
259258
resp = client.put(
260259
reverse("performance-alert-summaries-list") + "1/",
261260
{"revision": "no-push-revision"},
262261
)
263262
assert resp.status_code == 400
264263

265264
# revert revision
266-
original_revision = str((getattr(obj, "original_push"))).split()[-1]
267-
client.force_authenticate(user=test_sheriff)
265+
original_revision = PerformanceAlertSummary.objects.get(id=1).original_push.revision
268266
resp = client.put(
269267
reverse("performance-alert-summaries-list") + "1/",
270268
{"revision": original_revision},
271269
)
272270
assert resp.status_code == 200
273-
assert str(getattr(obj, "push")).split()[-1] == original_revision
271+
assert PerformanceAlertSummary.objects.get(id=1).push.revision == original_revision
272+
274273

275274
def test_auth_for_alert_summary_post(
276275
client,

0 commit comments

Comments
 (0)