Skip to content

AdapterValidator

Validates an adapter against all 13 conformance rules.

Usage

from synapse_sdk import AdapterValidator
from my_module import MyAdapter

validator = AdapterValidator(MyAdapter())
result = validator.run()
print(result.passed)
print(result.errors)

validator.assert_valid()

CLI

synapse-validate --adapter my_module.MyAdapter
synapse-validate --adapter my_module.MyAdapter --all-fixtures
synapse-validate --adapter my_module.MyAdapter --fixture path/to/fixture.json