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

Function test_add_fact

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

Source from the content-addressed store, hash-verified

218
219
220async def test_add_fact(knowledge_webapp, aiohttp_client, fire_event_mock):
221 client = await aiohttp_client(knowledge_webapp)
222
223 fact_data = {
224 'trait': 'demo',
225 'value': 'test'
226 }
227 resp = await client.post('/facts', json=fact_data, headers=headers)
228 data = await resp.json()
229 response = data['added']
230 assert len(response) == 1
231 assert response[0]['trait'] == 'demo'
232 assert response[0]['value'] == 'test'
233
234 tmp = await client.get('/facts', json=fact_data, headers=headers)
235 cur = await tmp.json()
236 current = cur['found']
237 assert current == response
238
239
240async def test_add_fact_to_operation(knowledge_webapp, aiohttp_client, test_operation, setup_empty_operation, fire_event_mock):

Callers

nothing calls this directly

Calls 1

aiohttp_clientFunction · 0.85

Tested by

no test coverage detected