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

Method test_privileged_to_run__5

tests/objects/test_ability.py:39–45  ·  view source on GitHub ↗

Test ability.privilege == 'Elevated' and agent.privilege == 'Elevated'

(self, event_loop, data_svc)

Source from the content-addressed store, hash-verified

37 assert agent.privileged_to_run(ability)
38
39 def test_privileged_to_run__5(self, event_loop, data_svc):
40 """ Test ability.privilege == 'Elevated' and agent.privilege == 'Elevated' """
41 agent = event_loop.run_until_complete(data_svc.store(Agent(sleep_min=1, sleep_max=2, watchdog=0, privilege='Elevated')))
42 ability = event_loop.run_until_complete(data_svc.store(
43 Ability(ability_id='123', privilege='Elevated')
44 ))
45 assert agent.privileged_to_run(ability)
46
47 def test_privileged_to_run__6(self, event_loop, data_svc):
48 """ Test ability.privilege == 'None' and agent.privilege == 'Elevated' """

Callers

nothing calls this directly

Calls 4

AgentClass · 0.90
AbilityClass · 0.90
privileged_to_runMethod · 0.80
storeMethod · 0.45

Tested by

no test coverage detected