def test_valid_meal(meal): validate_meal(meal)
def test_invalid_meals(invalid): assume(invalid not in VALID_MEALS) with pytest.raises(ValueError): validate_meal(invalid)