@@ -466,16 +466,27 @@ def test_confirm_pending_status_action(rf):
466466 conference = grant_1 .conference ,
467467 )
468468
469+ grant_4 = GrantFactory (
470+ status = Grant .Status .waiting_list_maybe ,
471+ pending_status = Grant .Status .confirmed ,
472+ conference = grant_1 .conference ,
473+ )
474+
469475 request = rf .get ("/" )
470- confirm_pending_status (None , request , Grant .objects .all ())
476+ confirm_pending_status (
477+ None , request , Grant .objects .filter (id__in = [grant_1 .id , grant_2 .id , grant_3 .id ])
478+ )
471479
472480 grant_1 .refresh_from_db ()
473481 grant_2 .refresh_from_db ()
474482 grant_3 .refresh_from_db ()
483+ grant_4 .refresh_from_db ()
475484
476485 assert grant_1 .status == Grant .Status .confirmed
477486 assert grant_2 .status == Grant .Status .waiting_list
478487 assert grant_3 .status == Grant .Status .waiting_list_maybe
488+ # Left out from the action
489+ assert grant_4 .status == Grant .Status .waiting_list_maybe
479490
480491
481492def test_reset_pending_status_back_to_status_action (rf ):
@@ -496,13 +507,31 @@ def test_reset_pending_status_back_to_status_action(rf):
496507 conference = grant_1 .conference ,
497508 )
498509
510+ grant_4 = GrantFactory (
511+ status = Grant .Status .waiting_list_maybe ,
512+ pending_status = Grant .Status .confirmed ,
513+ conference = grant_1 .conference ,
514+ )
515+
499516 request = rf .get ("/" )
500- reset_pending_status_back_to_status (None , request , Grant .objects .all ())
517+ reset_pending_status_back_to_status (
518+ None , request , Grant .objects .filter (id__in = [grant_1 .id , grant_2 .id , grant_3 .id ])
519+ )
501520
502521 grant_1 .refresh_from_db ()
503522 grant_2 .refresh_from_db ()
504523 grant_3 .refresh_from_db ()
524+ grant_4 .refresh_from_db ()
505525
506526 assert grant_1 .status == Grant .Status .pending
527+ assert grant_1 .pending_status == Grant .Status .pending
528+
507529 assert grant_2 .status == Grant .Status .rejected
530+ assert grant_2 .pending_status == Grant .Status .rejected
531+
508532 assert grant_3 .status == Grant .Status .waiting_list
533+ assert grant_3 .pending_status == Grant .Status .waiting_list
534+
535+ # Left out from the action
536+ assert grant_4 .status == Grant .Status .waiting_list_maybe
537+ assert grant_4 .pending_status == Grant .Status .confirmed
0 commit comments