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

Function replaced_source_payload

tests/api/v2/handlers/test_sources_api.py:83–100  ·  view source on GitHub ↗
(test_source)

Source from the content-addressed store, hash-verified

81
82@pytest.fixture
83def replaced_source_payload(test_source):
84 source_data = test_source.schema.dump(test_source)
85 fact = {
86 'trait': 'replaced_test_fact',
87 'value': 3
88 }
89 rule = Rule(action=RuleAction.DENY, trait='replaced_test_rule')
90 relationship = {
91 'source': fact,
92 'edge': 'delta',
93 'origin': "replaced_test_operation"
94 }
95 source_data.update(dict(name='a replaced test source',
96 facts=[fact],
97 rules=[rule.schema.dump(rule)],
98 relationships=[relationship]
99 ))
100 return source_data
101
102
103@pytest.fixture

Callers

nothing calls this directly

Calls 2

RuleClass · 0.90
updateMethod · 0.80

Tested by

no test coverage detected