aboutsummaryrefslogtreecommitdiff
path: root/catapult/devil/devil/android/flag_changer_test.py
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-04-16 16:37:16 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-04-16 16:37:16 +0000
commitb101eec5e1fa0a0d1903f5c151afc4d0850c6e7a (patch)
treeb9a6b60023b853553ae095370bf251a2f1f7640e /catapult/devil/devil/android/flag_changer_test.py
parentc3c0a062c154059518c98495eab1005569def05b (diff)
parent4537bffda5f89155f2f27afc7c80e4c0354c1c20 (diff)
downloadchromium-trace-b101eec5e1fa0a0d1903f5c151afc4d0850c6e7a.tar.gz
Merge changes I195c394b,Iff693cf6
* changes: Update catapult to latest version(ab9d330fe2) Update scripts to specify python2
Diffstat (limited to 'catapult/devil/devil/android/flag_changer_test.py')
-rwxr-xr-xcatapult/devil/devil/android/flag_changer_test.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/catapult/devil/devil/android/flag_changer_test.py b/catapult/devil/devil/android/flag_changer_test.py
index 564ead6e..9c155f13 100755
--- a/catapult/devil/devil/android/flag_changer_test.py
+++ b/catapult/devil/devil/android/flag_changer_test.py
@@ -6,6 +6,8 @@
import posixpath
import unittest
+import six
+
from devil.android import flag_changer
_CMDLINE_FILE = 'chrome-command-line'
@@ -109,15 +111,22 @@ class ParseSerializeFlagsTest(unittest.TestCase):
def _testParseCmdLine(self, command_line, expected_flags):
# Start with a command line, check that flags are parsed as expected.
# pylint: disable=protected-access
+ # pylint: disable=no-member
flags = flag_changer._ParseFlags(command_line)
- self.assertItemsEqual(flags, expected_flags)
+ if six.PY2:
+ self.assertItemsEqual(flags, expected_flags)
+ else:
+ self.assertCountEqual(flags, expected_flags)
# Check that flags survive a round-trip.
# Note: Although new_command_line and command_line may not match, they
# should describe the same set of flags.
new_command_line = flag_changer._SerializeFlags(flags)
new_flags = flag_changer._ParseFlags(new_command_line)
- self.assertItemsEqual(new_flags, expected_flags)
+ if six.PY2:
+ self.assertItemsEqual(new_flags, expected_flags)
+ else:
+ self.assertCountEqual(new_flags, expected_flags)
def testParseCmdLine_simple(self):
self._testParseCmdLine('chrome --foo --bar="a b" --baz=true --fine="ok"',