pytest suite with mocked NetBox API responses, plus a makefile driving venv setup, tests, linting and formatting.