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

Function test_find_object

tests/api/v2/managers/test_base_api_manager.py:94–110  ·  view source on GitHub ↗
(agent)

Source from the content-addressed store, hash-verified

92
93
94def test_find_object(agent):
95 search_property = 'paw'
96 search_value = 'agent0'
97
98 test_agent = agent(paw='agent0', sleep_min=1, sleep_max=5, watchdog=0)
99 stub_data_svc = StubDataService()
100 stub_data_svc.ram['agents'] = [
101 agent(paw='agent1', sleep_min=2, sleep_max=5, watchdog=0),
102 agent(paw='agent2', sleep_min=2, sleep_max=5, watchdog=0),
103 test_agent,
104 ]
105 manager = BaseApiManager(data_svc=stub_data_svc, file_svc=None)
106
107 search = {search_property: search_value}
108 agent = manager.find_object('agents', search=search)
109
110 assert agent == test_agent
111
112
113def test_dump(data_svc, agent):

Callers

nothing calls this directly

Calls 4

find_objectMethod · 0.95
BaseApiManagerClass · 0.90
agentFunction · 0.85
StubDataServiceClass · 0.70

Tested by

no test coverage detected