@@ 233-240 (lines=8) @@ | ||
230 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
231 | ||
232 | # start time greater than end time, should return reverse order |
|
233 | def test_history_ev_read_5_in_timeframe_start_greater_than_end(self): |
|
234 | now = datetime.utcnow() |
|
235 | old = now - timedelta(days=6) |
|
236 | ||
237 | res = self.srv_node.read_event_history(self.evfilter, now, old, 5) |
|
238 | self.assertEqual(len(res), 5) |
|
239 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[-5]) |
|
240 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[-1]) |
|
241 | ||
242 | # only start return original order |
|
243 | def test_history_ev_read_6_with_start(self): |
|
@@ 223-230 (lines=8) @@ | ||
220 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[-1]) |
|
221 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
222 | ||
223 | def test_history_ev_read_5_in_timeframe(self): |
|
224 | now = datetime.utcnow() |
|
225 | old = now - timedelta(days=6) |
|
226 | ||
227 | res = self.srv_node.read_event_history(self.evfilter, old, now, 5) |
|
228 | self.assertEqual(len(res), 5) |
|
229 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[4]) |
|
230 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
231 | ||
232 | # start time greater than end time, should return reverse order |
|
233 | def test_history_ev_read_5_in_timeframe_start_greater_than_end(self): |
|
@@ 214-221 (lines=8) @@ | ||
211 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[-2]) |
|
212 | ||
213 | # both start and end time, return from start to end |
|
214 | def test_history_ev_read_all(self): |
|
215 | now = datetime.utcnow() |
|
216 | old = now - timedelta(days=6) |
|
217 | ||
218 | res = self.srv_node.read_event_history(self.evfilter, old, now, 0) |
|
219 | self.assertEqual(len(res), 20) |
|
220 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[-1]) |
|
221 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
222 | ||
223 | def test_history_ev_read_5_in_timeframe(self): |
|
224 | now = datetime.utcnow() |
|
@@ 277-283 (lines=7) @@ | ||
274 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[-1]) |
|
275 | ||
276 | # reverse event filter select clauses and test that results match the filter order |
|
277 | def test_history_ev_read_all_filter_order_reversed(self): |
|
278 | now = datetime.utcnow() |
|
279 | old = now - timedelta(days=6) |
|
280 | res = self.srv_node.read_event_history(self.revevfilter, old, None, 0) |
|
281 | self.assertEqual(len(res), 20) |
|
282 | self.assertEqual(res[-1].EventFields[0].Value, self.ev_values[-1]) |
|
283 | self.assertEqual(res[0].EventFields[0].Value, self.ev_values[0]) |
|
284 | ||
285 | @classmethod |
|
286 | def tearDownClass(cls): |
|
@@ 252-258 (lines=7) @@ | ||
249 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
250 | ||
251 | # only start return original order |
|
252 | def test_history_ev_read_all_with_start(self): |
|
253 | now = datetime.utcnow() |
|
254 | old = now - timedelta(days=6) |
|
255 | res = self.srv_node.read_event_history(self.evfilter, old, None, 0) |
|
256 | self.assertEqual(len(res), 20) |
|
257 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[-1]) |
|
258 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
259 | ||
260 | # only end return reversed order |
|
261 | def test_history_ev_read_all_with_end(self): |
|
@@ 243-249 (lines=7) @@ | ||
240 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[-1]) |
|
241 | ||
242 | # only start return original order |
|
243 | def test_history_ev_read_6_with_start(self): |
|
244 | now = datetime.utcnow() |
|
245 | old = now - timedelta(days=6) |
|
246 | res = self.srv_node.read_event_history(self.evfilter, old, None, 6) |
|
247 | self.assertEqual(len(res), 6) |
|
248 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[5]) |
|
249 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
250 | ||
251 | # only start return original order |
|
252 | def test_history_ev_read_all_with_start(self): |
|
@@ 269-274 (lines=6) @@ | ||
266 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[-1]) |
|
267 | ||
268 | # only end return reversed order |
|
269 | def test_history_ev_read_3_with_end(self): |
|
270 | end = datetime.utcnow() + timedelta(days=6) |
|
271 | res = self.srv_node.read_event_history(self.evfilter, None, end, 3) |
|
272 | self.assertEqual(len(res), 3) |
|
273 | self.assertEqual(res[2].EventFields[8].Value, self.ev_values[-3]) |
|
274 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[-1]) |
|
275 | ||
276 | # reverse event filter select clauses and test that results match the filter order |
|
277 | def test_history_ev_read_all_filter_order_reversed(self): |
|
@@ 261-266 (lines=6) @@ | ||
258 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[0]) |
|
259 | ||
260 | # only end return reversed order |
|
261 | def test_history_ev_read_all_with_end(self): |
|
262 | end = datetime.utcnow() + timedelta(days=6) |
|
263 | res = self.srv_node.read_event_history(self.evfilter, None, end, 0) |
|
264 | self.assertEqual(len(res), 20) |
|
265 | self.assertEqual(res[-1].EventFields[8].Value, self.ev_values[0]) |
|
266 | self.assertEqual(res[0].EventFields[8].Value, self.ev_values[-1]) |
|
267 | ||
268 | # only end return reversed order |
|
269 | def test_history_ev_read_3_with_end(self): |