10 lines
550 B
Python
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())
|