23 lines
No EOL
1,003 B
Python
23 lines
No EOL
1,003 B
Python
#!/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() |