Test coverage for schooltool.generations

schooltool/      covered 77% (4766 of 21338 uncovered)
    generations/      covered 93% (18 of 278 uncovered)
        evolve28.py      covered 90% (15 of 156 uncovered)
        evolve29.py      covered 92% (1 of 13 uncovered)
        evolve30.py      covered 97% (1 of 36 uncovered)
        evolve32.py      covered 94% (1 of 19 uncovered)
        __init__.py      covered 100% (0 of 6 uncovered)
        evolve1.py      covered 100% (0 of 3 uncovered)
        evolve27.py      covered 100% (0 of 17 uncovered)
        evolve31.py      covered 100% (0 of 28 uncovered)