From 6805390a1dd487187ea6d0eceb25c4a166f4fbb1 Mon Sep 17 00:00:00 2001 From: Ji zhaoxuan Date: Thu, 29 Dec 2016 14:49:06 +0800 Subject: [PATCH] Python3 common patterns Modify some codes in order to make them meet the Python3 common pattern. In this patch,I replace filter(lambda obj: test(obj),data) with[obj for obj in data if test(obj)] Change-Id: I68e76f91dc31aa0e00124c1eb76a0a1f0178cc44 --- mistral_tempest_tests/services/base.py | 2 +- .../tests/scenario/engine/actions/v2/test_ssh_actions.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mistral_tempest_tests/services/base.py b/mistral_tempest_tests/services/base.py index 02c534a..a69817e 100644 --- a/mistral_tempest_tests/services/base.py +++ b/mistral_tempest_tests/services/base.py @@ -41,7 +41,7 @@ def find_items(items, **props): return True - filtered = list(filter(lambda item: _matches(item, **props), items)) + filtered = list([item for item in items if _matches(item, **props)]) if len(filtered) == 1: return filtered[0] diff --git a/mistral_tempest_tests/tests/scenario/engine/actions/v2/test_ssh_actions.py b/mistral_tempest_tests/tests/scenario/engine/actions/v2/test_ssh_actions.py index e267842..baebae5 100644 --- a/mistral_tempest_tests/tests/scenario/engine/actions/v2/test_ssh_actions.py +++ b/mistral_tempest_tests/tests/scenario/engine/actions/v2/test_ssh_actions.py @@ -79,7 +79,7 @@ class SSHActionsTestsV2(base.TestCaseAdvanced): 'floating_ips' ) free_ips = list( - filter(lambda fl_ip: fl_ip['instance_id'] is None, all_ips) + [fl_ip for fl_ip in all_ips if fl_ip['instance_id'] is None] ) if free_ips: