@@ -726,55 +726,55 @@ def pytest_terminal_summary(terminalreporter):
726
726
# suffice
727
727
728
728
# Important statuses -- the highest priority of these always wins
729
- ("red" , "1 failed" , {"failed" : (1 ,)}),
730
- ("red" , "1 failed, 1 passed" , {"failed" : (1 ,), "passed" : (1 ,)}),
729
+ ("red" , "1 failed" , {"failed" : (1 ,)}),
730
+ ("red" , "1 failed, 1 passed" , {"failed" : (1 ,), "passed" : (1 ,)}),
731
731
732
- ("red" , "1 error" , {"error" : (1 ,)}),
733
- ("red" , "1 passed, 1 error" , {"error" : (1 ,), "passed" : (1 ,)}),
732
+ ("red" , "1 error" , {"error" : (1 ,)}),
733
+ ("red" , "1 passed, 1 error" , {"error" : (1 ,), "passed" : (1 ,)}),
734
734
735
735
# (a status that's not known to the code)
736
- ("yellow" , "1 weird" , {"weird" : (1 ,)}),
737
- ("yellow" , "1 passed, 1 weird" , {"weird" : (1 ,), "passed" : (1 ,)}),
736
+ ("yellow" , "1 weird" , {"weird" : (1 ,)}),
737
+ ("yellow" , "1 passed, 1 weird" , {"weird" : (1 ,), "passed" : (1 ,)}),
738
738
739
- ("yellow" , "1 warnings" , {"warnings" : (1 ,)}),
740
- ("yellow" , "1 passed, 1 warnings" , {"warnings" : (1 ,), "passed" : (1 ,)}),
739
+ ("yellow" , "1 warnings" , {"warnings" : (1 ,)}),
740
+ ("yellow" , "1 passed, 1 warnings" , {"warnings" : (1 ,), "passed" : (1 ,)}),
741
741
742
- ("green" , "5 passed" , {"passed" : (1 ,2 ,3 ,4 ,5 )}),
742
+ ("green" , "5 passed" , {"passed" : (1 ,2 ,3 ,4 ,5 )}),
743
743
744
744
745
745
# "Boring" statuses. These have no effect on the color of the summary
746
746
# line. Thus, if *every* test has a boring status, the summary line stays
747
747
# at its default color, i.e. yellow, to warn the user that the test run
748
748
# produced no useful information
749
- ("yellow" , "1 skipped" , {"skipped" : (1 ,)}),
750
- ("green" , "1 passed, 1 skipped" , {"skipped" : (1 ,), "passed" : (1 ,)}),
749
+ ("yellow" , "1 skipped" , {"skipped" : (1 ,)}),
750
+ ("green" , "1 passed, 1 skipped" , {"skipped" : (1 ,), "passed" : (1 ,)}),
751
751
752
- ("yellow" , "1 deselected" , {"deselected" : (1 ,)}),
753
- ("green" , "1 passed, 1 deselected" , {"deselected" : (1 ,), "passed" : (1 ,)}),
752
+ ("yellow" , "1 deselected" , {"deselected" : (1 ,)}),
753
+ ("green" , "1 passed, 1 deselected" , {"deselected" : (1 ,), "passed" : (1 ,)}),
754
754
755
- ("yellow" , "1 xfailed" , {"xfailed" : (1 ,)}),
756
- ("green" , "1 passed, 1 xfailed" , {"xfailed" : (1 ,), "passed" : (1 ,)}),
755
+ ("yellow" , "1 xfailed" , {"xfailed" : (1 ,)}),
756
+ ("green" , "1 passed, 1 xfailed" , {"xfailed" : (1 ,), "passed" : (1 ,)}),
757
757
758
- ("yellow" , "1 xpassed" , {"xpassed" : (1 ,)}),
759
- ("green" , "1 passed, 1 xpassed" , {"xpassed" : (1 ,), "passed" : (1 ,)}),
758
+ ("yellow" , "1 xpassed" , {"xpassed" : (1 ,)}),
759
+ ("green" , "1 passed, 1 xpassed" , {"xpassed" : (1 ,), "passed" : (1 ,)}),
760
760
761
761
# Likewise if no tests were found at all
762
- ("yellow" , "" , {}),
762
+ ("yellow" , "" , {}),
763
763
764
764
# Test the empty-key special case
765
- ("yellow" , "" , {"" : (1 ,)}),
766
- ("green" , "1 passed" , {"" : (1 ,), "passed" : (1 ,)}),
765
+ ("yellow" , "" , {"" : (1 ,)}),
766
+ ("green" , "1 passed" , {"" : (1 ,), "passed" : (1 ,)}),
767
767
768
768
769
769
# A couple more complex combinations
770
- ("red" , "1 failed, 2 passed, 3 xfailed" ,
770
+ ("red" , "1 failed, 2 passed, 3 xfailed" ,
771
771
{"passed" : (1 ,2 ), "failed" : (1 ,), "xfailed" : (1 ,2 ,3 )}),
772
772
773
- ("green" , "1 passed, 2 skipped, 3 deselected, 2 xfailed" ,
774
- {"passed" : (1 ,),
775
- "skipped" : (1 ,2 ),
773
+ ("green" , "1 passed, 2 skipped, 3 deselected, 2 xfailed" ,
774
+ {"passed" : (1 ,),
775
+ "skipped" : (1 ,2 ),
776
776
"deselected" : (1 ,2 ,3 ),
777
- "xfailed" : (1 ,2 )}),
777
+ "xfailed" : (1 ,2 )}),
778
778
])
779
779
def test_summary_stats (exp_line , exp_color , stats_arg ):
780
780
print ("Based on stats: %s" % stats_arg )
0 commit comments