The cases nobody writesbeginner
Production breaks on the empty list, the single item and the negative number — not on the example you had in mind when you wrote the function.
Empty, single, negative, fractional. Where production actually breaks.
Your suite passes a correct average and fails four that each break at one edge.
Published in full, before you start — every point is one of these and there is nothing else. Each one runs your code; it is not a search for keywords.
Production breaks on the empty list, the single item and the negative number — not on the example you had in mind when you wrote the function.