[pytest] minversion = 7.0 testpaths = tests python_files = test_*.py python_classes = Test* python_functions = test_* addopts = -v --tb=short [coverage:run] source = nodes omit = */tests/* */__pycache__/* [coverage:report] # 50 reflects the actual coverage as of v1.3.1 — the prior 70 gate was never # enforced (it failed on every main push since the chain nodes were added). # Raise this as more tests land for the I/O-heavy nodes (ollama_client, prompt_generator). fail_under = 50 show_missing = True skip_covered = False