(data_svc, agent)
| 137 | |
| 138 | |
| 139 | def test_dump_with_include(data_svc, agent): |
| 140 | include_key = 'paw' |
| 141 | |
| 142 | test_agent = agent(sleep_min=2, sleep_max=5, watchdog=0) |
| 143 | dumped_agent = test_agent.schema.dump(test_agent) |
| 144 | |
| 145 | manager = BaseApiManager(data_svc=data_svc, file_svc=None) |
| 146 | manager_dumped_agent = manager.dump_object_with_filters(test_agent, include=[include_key]) |
| 147 | |
| 148 | assert include_key in dumped_agent |
| 149 | assert include_key in manager_dumped_agent |
| 150 | assert len(manager_dumped_agent.keys()) == 1 |
| 151 | assert manager_dumped_agent[include_key] == dumped_agent[include_key] |
| 152 | |
| 153 | |
| 154 | def test_find_and_dump_objects_with_sort(agent): |
nothing calls this directly
no test coverage detected