#!/usr/bin/env python3 from modules.workflow.serviceContainer import ServiceContainer from modules.interfaces.interfaceAppObjects import User from modules.interfaces.interfaceChatModel import ChatWorkflow def test_signatures(): user = User(id='test', mandateId='test', username='test', email='test@test.com', fullName='Test User', enabled=True, language='en', privilege='user', authenticationAuthority='local') workflow = ChatWorkflow(id='test', mandateId='test', status='running', name='Test', currentRound=1, lastActivity='2025-01-01T00:00:00Z', startedAt='2025-01-01T00:00:00Z', logs=[], messages=[], stats=None, tasks=[]) service = ServiceContainer(user, workflow) print("Method signatures:") methodList = service.getMethodsList() for sig in methodList[:5]: # Show first 5 print(f" {sig}") if __name__ == "__main__": test_signatures()