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

Function _generate_adversary

tests/conftest.py:158–167  ·  view source on GitHub ↗
(adversary_id=None, name=None, description=None, phases=None)

Source from the content-addressed store, hash-verified

156@pytest.fixture
157def adversary():
158 def _generate_adversary(adversary_id=None, name=None, description=None, phases=None):
159 if not adversary_id:
160 adversary_id = uuid.uuid4()
161 if not name:
162 name = ''.join(random.choice(string.ascii_uppercase) for _ in range(10))
163 if not description:
164 description = "description"
165 if not phases:
166 phases = dict()
167 return Adversary(adversary_id=adversary_id, name=name, description=description, atomic_ordering=phases)
168
169 return _generate_adversary
170

Callers

nothing calls this directly

Calls 1

AdversaryClass · 0.90

Tested by

no test coverage detected