diff --git a/tackerclient/tacker/v1_0/__init__.py b/tackerclient/tacker/v1_0/__init__.py index 2bfcf500..a5211e86 100644 --- a/tackerclient/tacker/v1_0/__init__.py +++ b/tackerclient/tacker/v1_0/__init__.py @@ -309,7 +309,7 @@ def _merge_args(qCmd, parsed_args, _extra_values, value_specs): if isinstance(arg_value, list): if value and isinstance(value, list): if (not arg_value or - type(arg_value[0]) == type(value[0])): + isinstance(arg_value[0], type(value[0]))): arg_value.extend(value) _extra_values.pop(key) diff --git a/tackerclient/tests/unit/test_cli10.py b/tackerclient/tests/unit/test_cli10.py index 39a785e9..9bf99aa1 100644 --- a/tackerclient/tests/unit/test_cli10.py +++ b/tackerclient/tests/unit/test_cli10.py @@ -20,7 +20,7 @@ import contextlib import cStringIO import fixtures import mox -from six import iteritems +import six import sys import testtools @@ -112,7 +112,7 @@ class MyComparator(mox.Comparator): def _com_dict(self, lhs, rhs): if len(lhs) != len(rhs): return False - for key, value in iteritems(lhs): + for key, value in lhs.items(): if key not in rhs: return False rhs_value = rhs[key] @@ -304,7 +304,7 @@ class CLITestV10Base(testtools.TestCase): args.append("--tag") for tag in tags: args.append(tag) - if isinstance(tag, unicode): + if isinstance(tag, six.string_types): tag = urllib.quote(tag.encode('utf-8')) if query: query += "&tag=" + tag