Mozdef / tests /mozdef_util /query_models /test_range_match.py
ineso22's picture
Upload folder using huggingface_hub
7c89ed7 verified
from .positive_test_suite import PositiveTestSuite
from .negative_test_suite import NegativeTestSuite
from mozdef_util.query_models import RangeMatch
class TestRangeMatchPositiveTestSuite(PositiveTestSuite):
def query_tests(self):
begin_date = "2016-08-12T21:07:12.316450+00:00"
end_date = "2016-08-13T21:07:12.316450+00:00"
tests = [
[
RangeMatch('utctimestamp', begin_date, end_date), [
{'utctimestamp': '2016-08-12T21:07:12.316450+00:00'},
{'utctimestamp': '2016-08-12T21:07:13.316450+00:00'},
{'utctimestamp': '2016-08-12T23:04:12.316450+00:00'},
{'utctimestamp': '2016-08-13T21:07:11.316450+00:00'},
{'utctimestamp': '2016-08-13T21:07:12.316450+00:00'},
]
],
]
return tests
class TestRangeMatchNegativeTestSuite(NegativeTestSuite):
def query_tests(self):
begin_date = "2016-08-12T21:07:12.316450+00:00"
end_date = "2016-08-13T21:07:12.316450+00:00"
tests = [
[
RangeMatch('utctimestamp', begin_date, end_date), [
{'utctimestamp': '2016-08-12T21:07:11.316450+00:00'},
{'utctimestamp': '2016-08-13T21:07:13.316450+00:00'},
]
],
]
return tests