@@ -544,8 +544,10 @@ def test_add_request_qos_status(session_obj: sa.orm.sessionmaker) -> None:
544
544
with session_obj () as session :
545
545
request = db .get_request (request_uid , session = session )
546
546
assert db .get_qos_status_from_request (request ) == {
547
- "name1" : [{"info" : "info1" , "queued" : 5 + 1 , "running" : 0 }],
548
- "name2" : [{"info" : "info2" , "queued" : 1 , "running" : 0 }],
547
+ "name1" : [
548
+ {"info" : "info1" , "queued" : 5 + 1 , "running" : 0 , "conclusion" : "10" }
549
+ ],
550
+ "name2" : [{"info" : "info2" , "queued" : 1 , "running" : 0 , "conclusion" : "10" }],
549
551
}
550
552
551
553
@@ -560,8 +562,12 @@ def test_delete_request_qos_status(session_obj: sa.orm.sessionmaker) -> None:
560
562
rule2_queued = 3
561
563
rule2_running = 4
562
564
with session_obj () as session :
563
- db .add_qos_rule (rule1 , queued = rule1_queued , running = rule1_running , session = session )
564
- db .add_qos_rule (rule2 , queued = rule2_queued , running = rule2_running , session = session )
565
+ db .add_qos_rule (
566
+ rule1 , queued = rule1_queued , running = rule1_running , session = session
567
+ )
568
+ db .add_qos_rule (
569
+ rule2 , queued = rule2_queued , running = rule2_running , session = session
570
+ )
565
571
session .add (adaptor_properties )
566
572
session .add (request )
567
573
session .commit ()
@@ -586,14 +592,24 @@ def test_decrement_qos_rule_running(session_obj: sa.orm.sessionmaker) -> None:
586
592
rule2_queued = 3
587
593
rule2_running = 4
588
594
with session_obj () as session :
589
- db .add_qos_rule (rule1 , queued = rule1_queued , running = rule1_running , session = session )
590
- db .add_qos_rule (rule2 , queued = rule2_queued , running = rule2_running , session = session )
595
+ db .add_qos_rule (
596
+ rule1 , queued = rule1_queued , running = rule1_running , session = session
597
+ )
598
+ db .add_qos_rule (
599
+ rule2 , queued = rule2_queued , running = rule2_running , session = session
600
+ )
591
601
with session_obj () as session :
592
602
db .decrement_qos_rule_running ([rule1 , rule2 ], session = session )
593
603
594
604
with session_obj () as session :
595
- assert db .get_qos_rule (str (rule1 .__hash__ ()), session = session ).running == rule1_running - 1
596
- assert db .get_qos_rule (str (rule2 .__hash__ ()), session = session ).running == rule2_running - 1
605
+ assert (
606
+ db .get_qos_rule (str (rule1 .__hash__ ()), session = session ).running
607
+ == rule1_running - 1
608
+ )
609
+ assert (
610
+ db .get_qos_rule (str (rule2 .__hash__ ()), session = session ).running
611
+ == rule2_running - 1
612
+ )
597
613
598
614
599
615
def test_reset_qos_rules (session_obj : sa .orm .sessionmaker ) -> None :
@@ -613,7 +629,7 @@ def test_reset_qos_rules(session_obj: sa.orm.sessionmaker) -> None:
613
629
db .reset_qos_rules (session = session )
614
630
request = db .get_request (request_uid , session = session )
615
631
assert db .get_qos_status_from_request (request ) == {}
616
-
632
+
617
633
618
634
def test_get_events_from_request (session_obj : sa .orm .sessionmaker ) -> None :
619
635
adaptor_properties = mock_config ()
@@ -714,11 +730,26 @@ def test_get_qos_status_from_request() -> None:
714
730
test_request = db .SystemRequest (** test_qos_rules )
715
731
exp_qos_status = {
716
732
"rule_name_1" : [
717
- {"info" : "info_1_1" , "queued" : "queued_1_1" , "running" : "running_1_1" },
718
- {"info" : "info_1_2" , "queued" : "queued_1_2" , "running" : "running_1_2" },
733
+ {
734
+ "info" : "info_1_1" ,
735
+ "queued" : "queued_1_1" ,
736
+ "running" : "running_1_1" ,
737
+ "conclusion" : None ,
738
+ },
739
+ {
740
+ "info" : "info_1_2" ,
741
+ "queued" : "queued_1_2" ,
742
+ "running" : "running_1_2" ,
743
+ "conclusion" : None ,
744
+ },
719
745
],
720
746
"rule_name_2" : [
721
- {"info" : "info_2_1" , "queued" : "queued_2_1" , "running" : "running_2_1" }
747
+ {
748
+ "info" : "info_2_1" ,
749
+ "queued" : "queued_2_1" ,
750
+ "running" : "running_2_1" ,
751
+ "conclusion" : None ,
752
+ },
722
753
],
723
754
}
724
755
res_qos_staus = db .get_qos_status_from_request (test_request )
0 commit comments