@@ -241,36 +241,35 @@ def test_alert_summaries_put(
241
241
242
242
243
243
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 )
245
247
246
248
# verify we can set revision
247
- client . force_authenticate ( user = test_sheriff )
249
+ assert PerformanceAlertSummary . objects . get ( id = 1 ). push . revision != test_push . revision
248
250
resp = client .put (
249
251
reverse ("performance-alert-summaries-list" ) + "1/" ,
250
- {"revision" : "b11529c9865a4dee3a93d63d119ebb89fcbbdf69" },
252
+ {"revision" : test_push . revision },
251
253
)
252
254
assert resp .status_code == 200
255
+ assert PerformanceAlertSummary .objects .get (id = 1 ).push .revision == test_push .revision
253
256
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
259
258
resp = client .put (
260
259
reverse ("performance-alert-summaries-list" ) + "1/" ,
261
260
{"revision" : "no-push-revision" },
262
261
)
263
262
assert resp .status_code == 400
264
263
265
264
# 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
268
266
resp = client .put (
269
267
reverse ("performance-alert-summaries-list" ) + "1/" ,
270
268
{"revision" : original_revision },
271
269
)
272
270
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
+
274
273
275
274
def test_auth_for_alert_summary_post (
276
275
client ,
0 commit comments