Bug Fixes
-
#6334: Fix summary entries appearing twice when
f/F
ands/S
report chars were used at the same time in the-r
command-line option (for example-rFf
).The upper case variants were never documented and the preferred form should be the lower case.
-
#7310: Fix
UnboundLocalError: local variable 'letter' referenced before assignment
in_pytest.terminal.pytest_report_teststatus()
when plugins return report objects in an unconventional state.This was making
pytest_report_teststatus()
skip
entering if-block branches that declare theletter
variable.The fix was to set the initial value of the
letter
before
the if-block cascade so that it always has a value.