From c9fb054bc8b51a15d2c54f75dc58d3cf542b41bc Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Tue, 3 Apr 2018 22:35:10 -0700 Subject: [PATCH] Fix get_cloud_platforms config usage. --- test/runner/lib/cloud/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/runner/lib/cloud/__init__.py b/test/runner/lib/cloud/__init__.py index 23d238f7c0..85ef06a188 100644 --- a/test/runner/lib/cloud/__init__.py +++ b/test/runner/lib/cloud/__init__.py @@ -43,12 +43,13 @@ def initialize_cloud_plugins(): def get_cloud_platforms(args, targets=None): """ - :type args: IntegrationConfig + :type args: TestConfig :type targets: tuple[IntegrationTarget] | None :rtype: list[str] """ - if args.list_targets: - return [] + if isinstance(args, IntegrationConfig): + if args.list_targets: + return [] if targets is None: cloud_platforms = set(args.metadata.cloud_config or [])