| 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 |
|
|