honcho/tests/unified/test_cases/observation_2peer_default.json

107 lines
2.4 KiB
JSON

{
"description": "Test default observation behavior - no local representations should be created",
"workspace_config": {},
"steps": [
{
"step_type": "create_session",
"session_id": "session_default",
"peer_configs": {
"alice": {
"observe_me": null,
"observe_others": false
},
"bob": {
"observe_me": null,
"observe_others": false
}
}
},
{
"step_type": "add_messages",
"session_id": "session_default",
"messages": [
{
"peer_id": "alice",
"content": "I love hiking in the mountains."
},
{
"peer_id": "bob",
"content": "I prefer swimming at the beach."
},
{
"peer_id": "alice",
"content": "Mountains are peaceful and serene."
},
{
"peer_id": "bob",
"content": "The ocean is my happy place."
}
]
},
{
"step_type": "wait",
"target": "queue_empty"
},
{
"step_type": "query",
"target": "get_representation",
"observer_peer_id": "alice",
"observed_peer_id": "bob",
"session_id": "session_default",
"assertions": [
{
"assertion_type": "not_contains",
"text": "## Explicit"
},
{
"assertion_type": "not_contains",
"text": "## Deductive"
}
]
},
{
"step_type": "query",
"target": "get_representation",
"observer_peer_id": "bob",
"observed_peer_id": "alice",
"session_id": "session_default",
"assertions": [
{
"assertion_type": "not_contains",
"text": "## Explicit"
},
{
"assertion_type": "not_contains",
"text": "## Deductive"
}
]
},
{
"step_type": "query",
"target": "get_representation",
"observer_peer_id": "alice",
"session_id": "session_default",
"assertions": [
{
"assertion_type": "contains",
"text": "hiking",
"case_sensitive": false
}
]
},
{
"step_type": "query",
"target": "get_representation",
"observer_peer_id": "bob",
"session_id": "session_default",
"assertions": [
{
"assertion_type": "contains",
"text": "swimming",
"case_sensitive": false
}
]
}
]
}