(agent)
| 92 | |
| 93 | |
| 94 | def 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 | |
| 113 | def test_dump(data_svc, agent): |
nothing calls this directly
no test coverage detected