• Kevin Morris's avatar
    Makefile: run pytest units · cc078439
    Kevin Morris authored and Lukas Fleischer's avatar Lukas Fleischer committed
    Important note: Python tests will repeatedly clear out tables
    that they test against; for this reason, one should always run
    the shell tests first. The __init__.py file is necessary for
    coverage to collect data from the tests being run.
    At this point in FastAPI development, I'd like to encourage a
    few things going forward:
    1. Any time you contribute to the FastAPI codebase, you **must**
       maintain equal or increased coverage on the overall source.
       Developers are highly appreciated for adding tests in your
       specific domain of addition or modification that may be missing
       coverage. Our goal is 100% coverage, and all newly added files
       **must** have 100% coverage through tests.
    2. All source should be formatted with the autopep8 tool and
       kept within an 80 column width, with the exception of HTML
    Signed-off-by: Kevin Morris's avatarKevin Morris <kevr@0cost.org>