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

Function test_dump_with_exclude

tests/api/v2/managers/test_base_api_manager.py:124–136  ·  view source on GitHub ↗
(data_svc, agent)

Source from the content-addressed store, hash-verified

122
123
124def test_dump_with_exclude(data_svc, agent):
125 exclude_key = 'paw'
126
127 test_agent = agent(sleep_min=2, sleep_max=5, watchdog=0)
128 dumped_agent = test_agent.schema.dump(test_agent)
129
130 manager = BaseApiManager(data_svc=data_svc, file_svc=None)
131 manager_dumped_agent = manager.dump_object_with_filters(test_agent, exclude=[exclude_key])
132
133 assert exclude_key in dumped_agent
134 assert exclude_key not in manager_dumped_agent
135 for key in manager_dumped_agent:
136 assert manager_dumped_agent[key] == dumped_agent[key]
137
138
139def test_dump_with_include(data_svc, agent):

Callers

nothing calls this directly

Calls 3

BaseApiManagerClass · 0.90
agentFunction · 0.85

Tested by

no test coverage detected