MCPcopy
hub / github.com/apache/caldera / test_display_operation_facts

Function test_display_operation_facts

tests/api/v2/test_knowledge.py:82–99  ·  view source on GitHub ↗
(knowledge_webapp, aiohttp_client, fire_event_mock)

Source from the content-addressed store, hash-verified

80
81
82async def test_display_operation_facts(knowledge_webapp, aiohttp_client, fire_event_mock):
83 client = await aiohttp_client(knowledge_webapp)
84 op_id_test = 'this_is_a_valid_operation_id'
85
86 fact_data = {
87 'trait': 'demo',
88 'value': 'test',
89 'source': op_id_test
90 }
91 await client.post('/facts', json=fact_data, headers=headers)
92 resp = await client.get(f'/facts/{op_id_test}', headers=headers)
93 data = await resp.json()
94 response = data['found']
95
96 assert len(response) == 1
97 assert response[0]['trait'] == 'demo'
98 assert response[0]['value'] == 'test'
99 assert response[0]['source'] == op_id_test
100
101
102async def test_display_relationships(knowledge_webapp, aiohttp_client, fire_event_mock):

Callers

nothing calls this directly

Calls 1

aiohttp_clientFunction · 0.85

Tested by

no test coverage detected