From c65e34faac6d5cbe92f7f5b0e4537697462f81cb Mon Sep 17 00:00:00 2001 From: vrovachev Date: Tue, 22 Mar 2016 13:23:03 +0300 Subject: [PATCH] Fix method for get collector logs Fixed methods for get collector action logs, count and info by ID. Closes-bug: #1560425 Change-Id: Ied8e1d1a77026f6de80e72f8fffe33c67ae7e421 --- fuelweb_test/models/collector_client.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fuelweb_test/models/collector_client.py b/fuelweb_test/models/collector_client.py index 03b996a05..d45560958 100644 --- a/fuelweb_test/models/collector_client.py +++ b/fuelweb_test/models/collector_client.py @@ -60,17 +60,18 @@ class CollectorClient(object): @logwrap def get_action_logs_ids(self, master_node_uid): return [actions['id'] - for actions in self.get_action_logs(master_node_uid)] + for actions in self.get_action_logs(master_node_uid)['objs']] @logwrap def get_action_logs_count(self, master_node_uid): - return len([actions['id'] - for actions in self.get_action_logs(master_node_uid)]) + return len( + [actions['id'] for actions + in self.get_action_logs(master_node_uid)['objs']]) @logwrap def get_action_logs_additional_info_by_id(self, master_node_uid, id): return [actions['body']['additional_info'] - for actions in self.get_action_logs(master_node_uid) + for actions in self.get_action_logs(master_node_uid)['objs'] if actions['id'] == id] @logwrap