/nx_graph_homework

Primary LanguagePythonMIT LicenseMIT

Mines a pint!

This project is attempting to give a baseline for the simplest python project with the following features

  • linting
  • test coverage
  • continual testing

Setup your python environnment

Use pipenv !! https://pipenv.readthedocs.io/en/latest/

Setup the project

pipenv install --dev

Run the tests with coverage

Anything less than 100% will fail

pytest --cov=homework

Lint the project

flake8

Run continual testing

ptw