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

5
pytest.ini Normal file
View File

@@ -0,0 +1,5 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2026 Bryan Joshua Pedini
[pytest]
testpaths = tests
addopts = -ra -q