added test for Timestamp_Constant
parent
ebd28aca9d
commit
0dc3226048
|
@ -170,3 +170,18 @@ def test_set_op():
|
||||||
exp = stix2.ObservationExpression(stix2.IsSubsetComparisonExpression("network-traffic:dst_ref.value",
|
exp = stix2.ObservationExpression(stix2.IsSubsetComparisonExpression("network-traffic:dst_ref.value",
|
||||||
"2001:0db8:dead:beef:0000:0000:0000:0000/64"))
|
"2001:0db8:dead:beef:0000:0000:0000:0000/64"))
|
||||||
assert str(exp) == "[network-traffic:dst_ref.value ISSUBSET '2001:0db8:dead:beef:0000:0000:0000:0000/64']"
|
assert str(exp) == "[network-traffic:dst_ref.value ISSUBSET '2001:0db8:dead:beef:0000:0000:0000:0000/64']"
|
||||||
|
|
||||||
|
|
||||||
|
# [(file:name = 'pdf.exe' OR file:size = '371712') AND file:created = t'2014-01-13T07:03:17Z']
|
||||||
|
def test_timestamp():
|
||||||
|
exp_or = stix2.OrBooleanExpression([stix2.EqualityComparisonExpression("file:name",
|
||||||
|
"pdf.exe"),
|
||||||
|
stix2.EqualityComparisonExpression("file:size",
|
||||||
|
stix2.IntegerConstant('371712'))])
|
||||||
|
exp_paren = stix2.ParentheticalExpression(exp_or)
|
||||||
|
exp_and = stix2.AndBooleanExpression([exp_paren,
|
||||||
|
stix2.EqualityComparisonExpression("file:created",
|
||||||
|
stix2.TimestampConstant('2014-01-13T07:03:17Z'))])
|
||||||
|
exp = stix2.ObservationExpression(exp_and)
|
||||||
|
assert str(exp) == "[(file:name = 'pdf.exe' OR file:size = 371712) AND file:created = t'2014-01-13T07:03:17Z']"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue