Test coverage for schooltool.app

schooltool/      covered 77% (4766 of 21338 uncovered)
    app/      covered 83% (693 of 4310 uncovered)
        browser/      covered 80% (579 of 2971 uncovered)
        main.py      covered 84% (62 of 403 uncovered)
        testing.py      covered 24% (28 of 37 uncovered)
        security.py      covered 94% (11 of 195 uncovered)
        relationships.py      covered 92% (8 of 108 uncovered)
        app.py      covered 98% (2 of 116 uncovered)
        overlay.py      covered 98% (2 of 123 uncovered)
        membership.py      covered 98% (1 of 54 uncovered)
        __init__.py      covered 100% (0 of 27 uncovered)
        cal.py      covered 100% (0 of 130 uncovered)
        help/      covered 100% (0 of 0 uncovered)
        interfaces.py      covered 100% (0 of 96 uncovered)
        pdf.py      covered 100% (0 of 41 uncovered)
        utils.py      covered 100% (0 of 9 uncovered)