Python Testing with pytest, Second Edition: inconsistent pytest's output for existing data (page 231)

@brianokken

pytest’s output on page 231 contains 4 items for test_everyone case (admin, author, editor, visitor), while fixture’s params on the page 230 contains only 3 items (admin, team_member, visitor). Thus, pytest’s output on the page 231 should be like:

$ pytest -v test_subset.py ========================= test session starts ======================== collected 4 items test_subset.py::test_everyone[admin] PASSED [ 25%] test_subset.py::test_everyone[team_member] PASSED [ 50%] test_subset.py::test_everyone[visitor] PASSED [ 75%] test_subset.py::test_just_admin[admin] PASSED [100%] ========================= 4 passed in 0.11s ==========================