acloud: fix py3 compatible issue: TypeError: cannot use a bytes pattern on a string-like object
import six.b can work both py2 and py3.
BUG: 137195528
BUG: 145566087
Test: acloud-dev create
acloud-dev create --local-image
acloud-dev create --local-instance -y
acloud-dev create --local-instance --local-image -y
acloud-dev setup
Change-Id: I3acd3766d1036d2dad9971acfb7b355641fbc8fb
diff --git a/setup/host_setup_runner_test.py b/setup/host_setup_runner_test.py
index 111540e..e435be6 100644
--- a/setup/host_setup_runner_test.py
+++ b/setup/host_setup_runner_test.py
@@ -17,6 +17,7 @@
import tempfile
import unittest
import mock
+from six import b
from acloud.internal.lib import driver_test_lib
from acloud.internal.lib import utils
@@ -29,13 +30,13 @@
class CuttlefishHostSetupTest(driver_test_lib.BaseDriverTest):
"""Test CuttlsfishHostSetup."""
- LSMOD_OUTPUT = """nvidia_modeset 860160 6 nvidia_drm
+ LSMOD_OUTPUT = b("""nvidia_modeset 860160 6 nvidia_drm
module1 12312 1
module2 12312 1
ghash_clmulni_intel 16384 0
aesni_intel 167936 3
aes_x86_64 20480 1 aesni_intel
-lrw 16384 1 aesni_intel"""
+lrw 16384 1 aesni_intel""")
# pylint: disable=invalid-name
def setUp(self):