From 4549b35c5c0f4ad3d34244a074ccfa779d712df3 Mon Sep 17 00:00:00 2001 From: urso Date: Thu, 9 Jul 2020 17:14:54 +0200 Subject: [PATCH] Fix parsing timestamp in test --- filebeat/tests/system/filebeat.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/filebeat/tests/system/filebeat.py b/filebeat/tests/system/filebeat.py index ca8a8607360..52d6ea0fdda 100644 --- a/filebeat/tests/system/filebeat.py +++ b/filebeat/tests/system/filebeat.py @@ -48,7 +48,15 @@ def has_registry(self, name=None, data_path=None): def get_registry(self, name=None, data_path=None, filter=None): reg = self.access_registry(name, data_path) self.wait_until(reg.exists) - return reg.load(filter=filter) + + def parse_entry(entry): + extra, sec = entry["timestamp"] + nsec = extra & 0xFFFFFFFF + entry["timestamp"] = sec + (nsec / 1000000000) + return entry + + entries = [parse_entry(entry) for entry in reg.load(filter=filter)] + return entries def get_registry_entry_by_path(self, path): """