diff --git a/pyproject.toml b/pyproject.toml index 27f7712..7e6f899 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,3 +32,18 @@ test = [ requires = ["hatchling"] build-backend = "hatchling.build" +[tool.pytest.ini_options] +minversion = "8.0" +# -ra: Report all extra test outcomes (passed, skipped, failed, etc.) +# -q: Enable quiet mode for less cluttered output +# -v: Enable verbose output to display detailed test names and statuses +# --durations=5: Show the 10 slowest tests after the run (useful for performance tuning) +addopts = "-ra -q -v --durations=5" +testpaths = [ + "tests", +] +python_files = ["test_*.py"] +python_functions = ["test_*"] +asyncio_mode = "auto" +asyncio_default_fixture_loop_scope = "function" + diff --git a/uv.lock b/uv.lock index 339bf3e..9dd00bb 100644 --- a/uv.lock +++ b/uv.lock @@ -259,7 +259,7 @@ cli = [ [[package]] name = "mcpdoc" -version = "0.0.6" +version = "0.0.8" source = { editable = "." } dependencies = [ { name = "httpx" },