cti-python-stix2/stix2/test/test_threat_actor.py

31 lines
888 B
Python
Raw Normal View History

2017-02-24 18:56:55 +01:00
import stix2
EXPECTED = """{
2017-04-11 18:10:55 +02:00
"created": "2016-04-06T20:03:48Z",
2017-02-24 18:56:55 +01:00
"created_by_ref": "identity--f431f809-377b-45e0-aa1c-6a4751cae5ff",
"description": "The Evil Org threat actor group",
"id": "threat-actor--8e2e2d2b-17d4-4cbf-938f-98ee46b3cd3f",
"labels": [
"crime-syndicate"
],
2017-04-11 18:10:55 +02:00
"modified": "2016-04-06T20:03:48Z",
2017-02-24 18:56:55 +01:00
"name": "Evil Org",
"type": "threat-actor"
}"""
def test_threat_actor_example():
threat_actor = stix2.ThreatActor(
id="threat-actor--8e2e2d2b-17d4-4cbf-938f-98ee46b3cd3f",
created_by_ref="identity--f431f809-377b-45e0-aa1c-6a4751cae5ff",
2017-04-11 18:10:55 +02:00
created="2016-04-06T20:03:48Z",
modified="2016-04-06T20:03:48Z",
2017-02-24 18:56:55 +01:00
name="Evil Org",
description="The Evil Org threat actor group",
labels=["crime-syndicate"],
)
assert str(threat_actor) == EXPECTED
# TODO: Add other examples