@@ -880,54 +880,46 @@ def short_test_summary(self):
880880 return
881881
882882 def show_simple (stat , lines ):
883- failed = self .stats .get (stat )
884- if failed :
885- config = self .config
886- for rep in failed :
887- verbose_word = _get_report_str (config , rep )
888- pos = _get_pos (config , rep )
889- lines .append ("%s %s" % (verbose_word , pos ))
883+ failed = self .stats .get (stat , [])
884+ for rep in failed :
885+ verbose_word = _get_report_str (self .config , rep )
886+ pos = _get_pos (self .config , rep )
887+ lines .append ("%s %s" % (verbose_word , pos ))
890888
891889 def show_xfailed (lines ):
892- xfailed = self .stats .get ("xfailed" )
893- if xfailed :
894- config = self .config
895- for rep in xfailed :
896- verbose_word = _get_report_str (config , rep )
897- pos = _get_pos (config , rep )
898- lines .append ("%s %s" % (verbose_word , pos ))
899- reason = rep .wasxfail
900- if reason :
901- lines .append (" " + str (reason ))
890+ xfailed = self .stats .get ("xfailed" , [])
891+ for rep in xfailed :
892+ verbose_word = _get_report_str (self .config , rep )
893+ pos = _get_pos (self .config , rep )
894+ lines .append ("%s %s" % (verbose_word , pos ))
895+ reason = rep .wasxfail
896+ if reason :
897+ lines .append (" " + str (reason ))
902898
903899 def show_xpassed (lines ):
904- xpassed = self .stats .get ("xpassed" )
905- if xpassed :
906- config = self .config
907- for rep in xpassed :
908- verbose_word = _get_report_str (config , rep )
909- pos = _get_pos (config , rep )
910- reason = rep .wasxfail
911- lines .append ("%s %s %s" % (verbose_word , pos , reason ))
900+ xpassed = self .stats .get ("xpassed" , [])
901+ for rep in xpassed :
902+ verbose_word = _get_report_str (self .config , rep )
903+ pos = _get_pos (self .config , rep )
904+ reason = rep .wasxfail
905+ lines .append ("%s %s %s" % (verbose_word , pos , reason ))
912906
913907 def show_skipped (lines ):
914908 skipped = self .stats .get ("skipped" , [])
915- if skipped :
916- fskips = _folded_skips (skipped )
917- if fskips :
918- verbose_word = _get_report_str (self .config , report = skipped [0 ])
919- for num , fspath , lineno , reason in fskips :
920- if reason .startswith ("Skipped: " ):
921- reason = reason [9 :]
922- if lineno is not None :
923- lines .append (
924- "%s [%d] %s:%d: %s"
925- % (verbose_word , num , fspath , lineno + 1 , reason )
926- )
927- else :
928- lines .append (
929- "%s [%d] %s: %s" % (verbose_word , num , fspath , reason )
930- )
909+ fskips = _folded_skips (skipped ) if skipped else []
910+ if not fskips :
911+ return
912+ verbose_word = _get_report_str (self .config , report = skipped [0 ])
913+ for num , fspath , lineno , reason in fskips :
914+ if reason .startswith ("Skipped: " ):
915+ reason = reason [9 :]
916+ if lineno is not None :
917+ lines .append (
918+ "%s [%d] %s:%d: %s"
919+ % (verbose_word , num , fspath , lineno + 1 , reason )
920+ )
921+ else :
922+ lines .append ("%s [%d] %s: %s" % (verbose_word , num , fspath , reason ))
931923
932924 def _get_report_str (config , report ):
933925 _category , _short , verbose = config .hook .pytest_report_teststatus (
0 commit comments