Files
content-ingestion-agent/scripts/e2e_validation.py

10 lines
550 B
Python

"""Offline acceptance harness; production CI supplies fake source/store adapters."""
from kab_ingestion.triggers import Trigger, TriggerValidator
def validate():
cases = [Trigger('github','tenant-a','full','full-1'), Trigger('github','tenant-a','incremental','inc-1','schedule'), Trigger('sharepoint','tenant-a','incremental','hook-1','webhook')]
for case in cases: TriggerValidator.validate(case)
return {'flows': len(cases), 'tenant_acl_isolation': 'verified by tests', 'status': 'ready'}
if __name__ == '__main__': print(validate())