test: unit tests for config, filters, client and inventory building

pytest suite with mocked NetBox API responses, plus a makefile driving
venv setup, tests, linting and formatting.
This commit is contained in:
2026-08-25 13:11:20 +02:00
parent 4138fef307
commit 362e71bff1
5 changed files with 355 additions and 6 deletions

3
conftest.py Normal file
View File

@@ -0,0 +1,3 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2026 Bryan Joshua Pedini
"""Root conftest so that tests can import netbox_inventory from the repo root."""